From 4b5ff8c560d9d76f0b9ae6a0e493b69759f374d6 Mon Sep 17 00:00:00 2001 From: Anartz Date: Mon, 23 Mar 2026 12:34:32 +0100 Subject: [PATCH 1/2] Putting 1024 in memory budget, Occlusion and Additinal lights on the reception scene --- .../Materials/Fish/salmonBleeding.mat | 2 +- .../DeadFishHandling/Materials/BlueRope.mat | 2 +- .../DeadFishHandling/Materials/RopeCrane.mat | 8 +- .../Fiskeoppdrett/Materials/Rope_Bad.mat | 10 +- .../HandFeeding/Materials/Bucket.mat | 4 +- .../Bucket/Materials/Bucket_2_Color.mat | 2 +- .../HandFeeding/Materials/Food1.mat | 2 +- .../HandFeeding/Materials/ShovelRed.mat | 2 +- .../models/Materials/M_Whinches.mat | 2 +- .../Materials/Coffee_Table_Books.mat | 11 +- .../Salmon/Materials/OrganHighlight.mat | 2 +- .../models/Materials/M_Boat_1.mat | 2 +- .../models/Materials/M_Boat_2.mat | 2 +- .../models/Materials/M_Boat_3.mat | 2 +- .../models/Materials/M_Boat_4.mat | 2 +- .../models/Materials/M_Boat_Details.mat | 2 +- .../models/Materials/M_Boat_Glass.mat | 3 +- .../models/Materials/M_Whinches.mat | 2 +- .../Reception/Scenes/ReceptionOutdoor.unity | 366 ++++++- .../OcclusionCullingData.asset | 2 +- Assets/ShadersSaveAsset.shadervariants | 291 ++++++ Assets/ShadersSaveAsset.shadervariants.meta | 8 + .../UnityServicesProjectConfiguration.json | 1 + ...nityServicesProjectConfiguration.json.meta | 7 + .../Electronic Highway Sign SDF.asset | 248 ++++- .../Fonts & Materials/Roboto-Bold SDF.asset | 930 ++++++++++-------- Assets/URP_Things/BS_URP.asset | 4 +- ProjectSettings/GraphicsSettings.asset | 3 +- ProjectSettings/ProjectSettings.asset | 1 + ProjectSettings/QualitySettings.asset | 73 +- 30 files changed, 1466 insertions(+), 530 deletions(-) create mode 100644 Assets/ShadersSaveAsset.shadervariants create mode 100644 Assets/ShadersSaveAsset.shadervariants.meta create mode 100644 Assets/StreamingAssets/UnityServicesProjectConfiguration.json create mode 100644 Assets/StreamingAssets/UnityServicesProjectConfiguration.json.meta diff --git a/Assets/FishFactory/Resources/Materials/Fish/salmonBleeding.mat b/Assets/FishFactory/Resources/Materials/Fish/salmonBleeding.mat index a641bb334..a2365e630 100644 --- a/Assets/FishFactory/Resources/Materials/Fish/salmonBleeding.mat +++ b/Assets/FishFactory/Resources/Materials/Fish/salmonBleeding.mat @@ -46,7 +46,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 536687b8b8c6cc848827d171edb8d9ea, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/FishMaintenance/DeadFishHandling/Materials/BlueRope.mat b/Assets/FishMaintenance/DeadFishHandling/Materials/BlueRope.mat index be284e8bc..9afeeeb70 100644 --- a/Assets/FishMaintenance/DeadFishHandling/Materials/BlueRope.mat +++ b/Assets/FishMaintenance/DeadFishHandling/Materials/BlueRope.mat @@ -109,7 +109,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.003915994, g: 0.23696727, b: 0.8301887, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.003915994, g: 0.23696724, b: 0.8301887, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/FishMaintenance/DeadFishHandling/Materials/RopeCrane.mat b/Assets/FishMaintenance/DeadFishHandling/Materials/RopeCrane.mat index b0a09919b..6be203f44 100644 --- a/Assets/FishMaintenance/DeadFishHandling/Materials/RopeCrane.mat +++ b/Assets/FishMaintenance/DeadFishHandling/Materials/RopeCrane.mat @@ -10,9 +10,7 @@ Material: m_Name: RopeCrane m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} m_ValidKeywords: - - _GLOSSINESS_FROM_BASE_ALPHA - _NORMALMAP - - _SPECULAR_COLOR m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -37,8 +35,8 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} + m_Texture: {fileID: 2800000, guid: afdc8b593ad3d48a88dc3e4a3dd59244, type: 3} + m_Scale: {x: 2, y: 1} m_Offset: {x: 0, y: 0} - _ParallaxMap: m_Texture: {fileID: 2800000, guid: afdc8b593ad3d48a88dc3e4a3dd59244, type: 3} @@ -82,7 +80,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.896094, g: 0.6933962, b: 1, a: 0.8352941} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.896094, g: 0.6933962, b: 1, a: 0.8352941} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} m_BuildTextureStacks: [] diff --git a/Assets/FishMaintenance/Fiskeoppdrett/Materials/Rope_Bad.mat b/Assets/FishMaintenance/Fiskeoppdrett/Materials/Rope_Bad.mat index 86fd1f176..d078563db 100644 --- a/Assets/FishMaintenance/Fiskeoppdrett/Materials/Rope_Bad.mat +++ b/Assets/FishMaintenance/Fiskeoppdrett/Materials/Rope_Bad.mat @@ -9,9 +9,7 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Rope_Bad m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} - m_ValidKeywords: - - _GLOSSINESS_FROM_BASE_ALPHA - - _SPECULAR_COLOR + m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 @@ -36,8 +34,8 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} + m_Texture: {fileID: 2800000, guid: 36dd0b22da8874ed38075789055ca664, type: 3} + m_Scale: {x: 2, y: 1} m_Offset: {x: 0, y: 0} - _ParallaxMap: m_Texture: {fileID: 2800000, guid: 1c1bed4045ecd4c82be8a49d8f61468d, type: 3} @@ -81,7 +79,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.0499567, g: 0.48529404, b: 0.1213235, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.049956687, g: 0.48529398, b: 0.121323474, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} m_BuildTextureStacks: [] diff --git a/Assets/FishMaintenance/HandFeeding/Materials/Bucket.mat b/Assets/FishMaintenance/HandFeeding/Materials/Bucket.mat index 62dd5a76d..0af67529f 100644 --- a/Assets/FishMaintenance/HandFeeding/Materials/Bucket.mat +++ b/Assets/FishMaintenance/HandFeeding/Materials/Bucket.mat @@ -63,7 +63,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 55121941a49e9e247ad1862677a19bef, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: @@ -126,7 +126,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.6698113, g: 0.6698113, b: 0.6698113, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.6698113, g: 0.6698113, b: 0.6698113, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/FishMaintenance/HandFeeding/Materials/Bucket/Materials/Bucket_2_Color.mat b/Assets/FishMaintenance/HandFeeding/Materials/Bucket/Materials/Bucket_2_Color.mat index 2d3107fc3..e2efc95d7 100644 --- a/Assets/FishMaintenance/HandFeeding/Materials/Bucket/Materials/Bucket_2_Color.mat +++ b/Assets/FishMaintenance/HandFeeding/Materials/Bucket/Materials/Bucket_2_Color.mat @@ -59,7 +59,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 1c950ae74333265428c0fe2224d43732, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/FishMaintenance/HandFeeding/Materials/Food1.mat b/Assets/FishMaintenance/HandFeeding/Materials/Food1.mat index a53a7ea80..9c6ce9710 100644 --- a/Assets/FishMaintenance/HandFeeding/Materials/Food1.mat +++ b/Assets/FishMaintenance/HandFeeding/Materials/Food1.mat @@ -122,7 +122,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.29411763, g: 0.23137254, b: 0.17254898, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.2941176, g: 0.2313725, b: 0.17254895, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/FishMaintenance/HandFeeding/Materials/ShovelRed.mat b/Assets/FishMaintenance/HandFeeding/Materials/ShovelRed.mat index 4dc023cdb..31ea363a3 100644 --- a/Assets/FishMaintenance/HandFeeding/Materials/ShovelRed.mat +++ b/Assets/FishMaintenance/HandFeeding/Materials/ShovelRed.mat @@ -110,7 +110,7 @@ Material: - _ZWrite: 1 m_Colors: - _BaseColor: {r: 0.6603774, g: 0.071644716, b: 0.07797518, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.6603774, g: 0.071644686, b: 0.07797516, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/Fishing boat - water vehicle/models/Materials/M_Whinches.mat b/Assets/Fishing boat - water vehicle/models/Materials/M_Whinches.mat index f93294ff5..4122730bc 100644 --- a/Assets/Fishing boat - water vehicle/models/Materials/M_Whinches.mat +++ b/Assets/Fishing boat - water vehicle/models/Materials/M_Whinches.mat @@ -49,7 +49,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 12358fa4d170ba848b7b9638ab929622, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books.mat b/Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books.mat index 3a6f042ee..0bdbd03fa 100644 --- a/Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books.mat +++ b/Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books.mat @@ -25,12 +25,7 @@ Material: m_ValidKeywords: - _DETAIL_MULX2 - _OCCLUSIONMAP - m_InvalidKeywords: - - _DETAIL_MAP - - _MASKMAP - - _MATERIAL_FEATURE_CLEAR_COAT - - _MATERIAL_FEATURE_SPECULAR_COLOR - - _NORMALMAP_TANGENT_SPACE + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -250,6 +245,7 @@ Material: - _EnvironmentReflections: 1 - _GlossMapScale: 1 - _Glossiness: 0.21 + - _GlossinessSource: 0 - _GlossyReflections: 1 - _HdrpVersion: 1 - _HeightAmplitude: 0.02 @@ -285,12 +281,15 @@ Material: - _ReceivesSSR: 1 - _RefractionModel: 0 - _SSRefractionProjectionModel: 0 + - _Shininess: 0 - _ShiverDirectionality: 0.5 - _ShiverDrag: 0.2 - _Smoothness: 0.21 - _SmoothnessRemapMax: 0.65947837 - _SmoothnessRemapMin: 0 + - _SmoothnessSource: 0 - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SpecularHighlights: 1 diff --git a/Assets/Laboratory/Components/DissectionTask/Salmon/Materials/OrganHighlight.mat b/Assets/Laboratory/Components/DissectionTask/Salmon/Materials/OrganHighlight.mat index 7f25f4f7a..411375229 100644 --- a/Assets/Laboratory/Components/DissectionTask/Salmon/Materials/OrganHighlight.mat +++ b/Assets/Laboratory/Components/DissectionTask/Salmon/Materials/OrganHighlight.mat @@ -77,6 +77,6 @@ Material: - _UVSec: 0 - _ZWrite: 0 m_Colors: - - _Color: {r: 0, g: 1, b: 0.11269764, a: 0.0064201355} + - _Color: {r: 0, g: 1, b: 0.112697534, a: 0.402359} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_1.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_1.mat index 268a3370d..205434480 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_1.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_1.mat @@ -49,7 +49,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: f94b8f1c9b7a7884aa9ef6e1bac159a7, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_2.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_2.mat index 2b26522e0..4ffef9132 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_2.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_2.mat @@ -62,7 +62,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 8f513c7188fd9b1498c9d916d6c19929, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_3.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_3.mat index ac41d9851..7f55d9074 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_3.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_3.mat @@ -49,7 +49,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 49c43c982e2ad1943a488fbc5ce9d6bf, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_4.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_4.mat index c8c8ef58f..8f6a03f59 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_4.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_4.mat @@ -62,7 +62,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: b87ccb89265853543816d272b09748e9, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_Details.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_Details.mat index 8523d64e0..26d9c0929 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_Details.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_Details.mat @@ -63,7 +63,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 553972178c09fca4790be3e3f3015126, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/MaintenanceBoat/models/Materials/M_Boat_Glass.mat b/Assets/MaintenanceBoat/models/Materials/M_Boat_Glass.mat index 83b74f93c..99b985a32 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Boat_Glass.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Boat_Glass.mat @@ -21,6 +21,7 @@ Material: RenderType: Transparent disabledShaderPasses: - DepthOnly + - SHADOWCASTER m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -112,7 +113,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 0.38679245, g: 0.38679245, b: 0.38679245, a: 0.5019608} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.38679242, g: 0.38679242, b: 0.38679242, a: 0.5019608} - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/MaintenanceBoat/models/Materials/M_Whinches.mat b/Assets/MaintenanceBoat/models/Materials/M_Whinches.mat index 2418461de..36e8a8398 100644 --- a/Assets/MaintenanceBoat/models/Materials/M_Whinches.mat +++ b/Assets/MaintenanceBoat/models/Materials/M_Whinches.mat @@ -62,7 +62,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 12358fa4d170ba848b7b9638ab929622, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/Reception/Scenes/ReceptionOutdoor.unity b/Assets/Reception/Scenes/ReceptionOutdoor.unity index 15eac9133..2b7825fbf 100644 --- a/Assets/Reception/Scenes/ReceptionOutdoor.unity +++ b/Assets/Reception/Scenes/ReceptionOutdoor.unity @@ -19745,6 +19745,32 @@ Transform: m_Father: {fileID: 1742314072} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &217651584 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 999870714149987922, guid: a6d21e6c750035f4486170a93f038edd, + type: 3} + m_PrefabInstance: {fileID: 71001480} + m_PrefabAsset: {fileID: 0} +--- !u!114 &217651587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217651584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1001 &217870130 PrefabInstance: m_ObjectHideFlags: 0 @@ -27990,6 +28016,26 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 586847922098414221, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 586847922098414221, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 586847922098414221, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 586847922098414221, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 617744360683376995, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28210,6 +28256,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 704264033538043867, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 704264033538043867, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 704264033538043867, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 704264033538043867, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1104997758399786754, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28265,6 +28331,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1558351677747725065, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1558351677747725065, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1558351677747725065, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1558351677747725065, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28340,6 +28426,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2446061527338701380, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2446061527338701380, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2446061527338701380, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2446061527338701380, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2600632587335513136, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28365,6 +28471,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 3158059954814543288, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158059954814543288, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158059954814543288, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3158059954814543288, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3403291273372931831, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28405,6 +28531,46 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 3711358385918375471, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3711358385918375471, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3711358385918375471, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3711358385918375471, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4278160450629398241, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4278160450629398241, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4278160450629398241, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4278160450629398241, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4545265262203293277, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28460,6 +28626,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 5004434740140271033, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5004434740140271033, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5004434740140271033, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5004434740140271033, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6512456951094058007, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.y @@ -28540,6 +28726,26 @@ PrefabInstance: propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 7488072978928192208, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7488072978928192208, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7488072978928192208, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7488072978928192208, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 7490808806067195003, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.x @@ -28630,6 +28836,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 8739950667526137486, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8739950667526137486, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8739950667526137486, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8739950667526137486, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 9156053458984497241, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_SizeDelta.y @@ -53119,7 +53345,7 @@ Transform: - {fileID: 265766888} - {fileID: 1073308098} - {fileID: 364312811} - - {fileID: 1406708296} + - {fileID: 543450652335263148} - {fileID: 1021419511} - {fileID: 970090212} - {fileID: 204034103} @@ -84889,6 +85115,32 @@ CapsuleCollider: m_Height: 0.025 m_Direction: 2 m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1002229881 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 999870714149987922, guid: a6d21e6c750035f4486170a93f038edd, + type: 3} + m_PrefabInstance: {fileID: 1582443757} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1002229884 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1002229881} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1002244223 GameObject: m_ObjectHideFlags: 0 @@ -99730,6 +99982,32 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a22b5fd9ba249f84d89e857770a598da, type: 3} +--- !u!1 &1193012662 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 999870714149987922, guid: a6d21e6c750035f4486170a93f038edd, + type: 3} + m_PrefabInstance: {fileID: 1195037388} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1193012665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1193012662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1193562548 GameObject: m_ObjectHideFlags: 0 @@ -120778,25 +121056,13 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: cfb34ee80ba83c54fa061a2489db727e, type: 3} ---- !u!4 &1406708296 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: cfb34ee80ba83c54fa061a2489db727e, - type: 3} - m_PrefabInstance: {fileID: 1406708295} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1406708297 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: cfb34ee80ba83c54fa061a2489db727e, - type: 3} - m_PrefabInstance: {fileID: 1406708295} - m_PrefabAsset: {fileID: 0} --- !u!114 &1406708298 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406708297} + m_GameObject: {fileID: 919132148413601558} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5cdea428d48e2bb488d33d5f75c39bb9, type: 3} @@ -120865,7 +121131,7 @@ MonoBehaviour: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406708297} + m_GameObject: {fileID: 919132148413601558} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: b90ed01ac5d94e9468b242b4c38496a8, type: 3} @@ -120884,7 +121150,7 @@ BoxCollider: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406708297} + m_GameObject: {fileID: 919132148413601558} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -120897,7 +121163,7 @@ BoxCollider: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406708297} + m_GameObject: {fileID: 919132148413601558} m_Material: {fileID: 0} m_IsTrigger: 0 m_Enabled: 1 @@ -120910,7 +121176,7 @@ Rigidbody: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1406708297} + m_GameObject: {fileID: 919132148413601558} serializedVersion: 2 m_Mass: 1 m_Drag: 0 @@ -128841,6 +129107,32 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1503148557} m_PrefabAsset: {fileID: 0} +--- !u!1 &1503821137 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 999870714149987922, guid: a6d21e6c750035f4486170a93f038edd, + type: 3} + m_PrefabInstance: {fileID: 1108494313} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1503821140 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1503821137} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1504172958 GameObject: m_ObjectHideFlags: 0 @@ -129243,6 +129535,32 @@ Transform: m_Father: {fileID: 1493563139} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1513121894 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 999870714149987922, guid: a6d21e6c750035f4486170a93f038edd, + type: 3} + m_PrefabInstance: {fileID: 811374814} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1513121897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1513121894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1514038589 GameObject: m_ObjectHideFlags: 0 @@ -184911,3 +185229,15 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a22b5fd9ba249f84d89e857770a598da, type: 3} +--- !u!4 &543450652335263148 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: cfb34ee80ba83c54fa061a2489db727e, + type: 3} + m_PrefabInstance: {fileID: 1406708295} + m_PrefabAsset: {fileID: 0} +--- !u!1 &919132148413601558 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: cfb34ee80ba83c54fa061a2489db727e, + type: 3} + m_PrefabInstance: {fileID: 1406708295} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Reception/Scenes/ReceptionOutdoor/OcclusionCullingData.asset b/Assets/Reception/Scenes/ReceptionOutdoor/OcclusionCullingData.asset index a8f894608..b7d8f0bda 100644 --- a/Assets/Reception/Scenes/ReceptionOutdoor/OcclusionCullingData.asset +++ b/Assets/Reception/Scenes/ReceptionOutdoor/OcclusionCullingData.asset @@ -7,7 +7,7 @@ OcclusionCullingData: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: OcclusionCullingData - m_PVSData: 120000d6f918860df01a07000000a04100000000000082c30000a0c1000082c3000082430000204200008243600200005001000000000000130000006001000039060000901200000000000000000000f0a70000ab100100600200001c030000a00800000900000000000000000000000000000000000000000000000e000000b0080000d0090000100200000a0000001300000006000000b0010000c0010000e0c00000000000000000000000000000000000000000000000000000542032302e3020534f20352e3020534820302e323530204246203130302046203020435320302e30202d20332e332e3232204620302030204f4720300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028ccaff33f00000009000000000000000000704200007042000070420000c8c20000c8c2ffff7f7f00000c43ffff7f7fffff7f7fffff7f7f00000c4300000c43ffff7f7f0000a0c1ffff7f7fffff7f7fffff7f7fffff7f7fffff7f7f00000000200ce1188af01ccb908469c8d23c0100000080bf000080bf5a481341ff851241318dfa40318dfa40f337d6406897e8406897e840e6dcc640e6dcc6406bd69d40ceadb440ff8592403abaa74068976840182085406897684068976840000000000000000000000000000000000100000002000000090000005a0000005b00000077000000d0000000e4000000ec000000fb000000150100001701000068010000af010000d3010000fd01000055020000df0cde0c2b0d371d3d0db6bd240d360d3b0d53355a1d590da815d91d1a0d340d210ddf0de30d0c6644a059085e08f529fc09db1c190d1b35221525352c45350d3a0d3c0d3ead5dfd7cfd9b6daa65cd65dc1de01de4fd034ece08ec08f008f510f908ff2805111009120916091d09271183298911ce09df09e511ec19fa1177127a227f228422893a919aa522aa42b342bc22c132c81acc12cf2ad52adb82ec1af032f72afdba151b194b2323282b2e3b362b3c3343234853532358135b53665b72fb916b9f73ae53b91bbd33c42bca5bd63bde23e333ea7bfa3b0234092c0f2c151c19241e3c263c2e3c363c3e24432c4954542c5a2c602465446e2473347a1c7e4488549324cd08f808fe081b09230926096d09790a7e0a830a880a900aa40aa90ab20abb0ac00ac70acb0ace0ad40ada0aeb0aef0af60afc0a140b180b220b270b2d0b350b3b0b420b470b520b570b5a0b650b710b9e0bad0bb80bbc0bc30bc90bd50bdd0be20be90bf90b010c080c0e0c140c180c1d0c250c2d0c350c3d0c420c480c530c590c5f0c640c6d0c720c790c7d0c8614920cad09c908f7080f0911091509170920096211670988098b11170a1d0a2d0a2f0a32124e225b329208a518d410d710da08dc08e110e728ed08f108f408fb08fd082e11311138096109640969116e0970099411a209a409fdd1182a1e7a2e0a301234d2524a61b2e3081c091e1158085a205f08cb08cf28db08df08e40809190e091409240997fcb6fcd53442103e0841083d083f108a089508ca08cc08d608d908dd10e008e510ee10f210fa08fc08040907110c11130919112111250929293009332939f95849651168096b116f0971918d399661a309a541aef9cd09cf81f12171586f0863086a2870087c0882086018641868087d1884308b3893109678a868b608c7101809e029e729ef11b508b780e0fcffd4ad09a0c4a8fdc7ade4fd038e151e64096a090e0a100a120a171a1b121f0a280a2d0a330a6a0aac0a100b440b500c3efd5dfd7cfd9b6dd708a708da08dc08f108f810fe080109100915111b09db141d0d220d243d2c1d3015350d3c0d1f091f0d200d1a0d210d340ddd1c190d1b151e0d230d2b0d2f0d321536353d0ddf08e408dc45140e4108e3080b093e18421067086908c970d810db08dd10e018e560f230fa20ff1002490c21112117211c19204918168010830863087c20820884106b309f40aa08ac08ae30b510e02cf90c000d3d088f1066086a0860186410680886389208960898089c089e088d1091089318970899189d087158a810ab08ad08b408b790de14e5a4fa3401c5db1ca7087e0880088310aa08af107c107f08811085088f109f30ac08ae08b118b510600863086b306110643886208b10960898089c089e083d088a0892083e20a510c9f8e8f807f92619a7081a0d140e18164210db2c190d1bfd3a25dc453d083f108a0892089508ca08cc08d508d908dd10e008e208e510ee10f210fa08fc08040907110c110f091209200929f948f967f986e1a708b508db1ce024de14e40cf90c000db780e5a4fa3401c5a0c4e4fd034edf08e4081f091f1ddc1de01d1a0d340ddf0de30dda08dc08f108f810fe080109100915111b09190d1b252295354d140e1816db54f90c000da708b50863086a2870087c18803087188b10920896089f40aa08ac08ae30b6083d086410681086088a0898089c08601866106f087f088f109e083f084108d608d908fa080b09100913091b092111250933093a116209650968096d098d11aff9ce8917181c081e08200823302a082c3801380938111800080808100814181a101d081f08211029082b08335063086a3872087410770879087c208208841087188b08920896089a089fb0ca08cc08fa081009120918091b091d09620966096d09c009c931df9125a6380d3b0d240e1a0d1b0edf0c1a0e1c463e0841f83d083f1089088b209208a110a420b008b5a0e5080c092e1971199f81df0c19151c0d380d3a15cd65dc141e0d2a0d2f0daa0d240d5355a8152015310d3315360ddd0c1b0d230d320dab55de14540d5a0d360d380db60d240d370d530d552d5b15dd141e0d540d5a0db50de308fa08fe10010905090b091209160919111c091e111b096d09ca08de0821093a119f19ad09c109f1211e0d240d2a0d310d330d361555450008080810083340da08f808fe081b099835ad09ca086d09f5410000000000000000d40d695cb57521000000000000000000000000000a0000000000899dffff00008a9dffff0a0000000200000000000000c54e00008a9dffff0c000000090000000000c44e8a9d00008a9dffff150000000900000000000000c54e899dffffffff1e000000060000000000ebc4ffff899dffffffff24000000130000000000c44e8a9debc4ffffffff3700000001000000aa5a756a636bebc48ac5555d380000000f0000000000899decc4899decc455c1470000000c0000005519899decc4899decc4ffff530000000a0000000000899decc4ebc4ffffffff5d0000000b0000000000c44e2776899decc4ab76680000000c000000aa16c44e2776899decc4ffff740000000d000000000026768a9d899decc455b1810000000b000000aa1626768a9d899decc4ffff000000000000000002000000899dffffffff0000899d0000070000a0899dffff3ab1899d55550000070000a0899dffffebc43ab155550000070000a0899dffff3ab175a2ff8f5555070000a0899dffff89b53ab1ff575555080000a0899dffffc4a0899d5555aa3e080000a0899dffffebc49cb65555aa1e080000a0899dffff3ab1899dffff5555080000a0899dffffebc43ab1ffff5555040000a0899dffffffffebc4ffff000002000020c44effffffff0000899d0000030000a0899dffffc44e0000ffff000001000000c44effffffff0000899d000000000020899dffffffff0000899d00000a0000a0899dffffff5fc44e553900000a0000a0899dffff2676ff5fff1700000b0000a0899dffff4e6cc44effffaa160b0000a0899dffff26764e6cffffff170c0000a0899dffffb0932676aa1600000c0000a0899dffff899db093ff3700000d0000a0899dffff899d2676ffffaa1601000080899dffffc44e0000ffff00000a000020c44effff55390000c4ae899d0a000020c44effff55250000ebc4c4ae0b000020c44effffffffaa1e3ab1899d0b000020c44effffffffaa16ebc43ab105000020c44effffff1300004decebc405000020c44effffffffaa164decebc405000020c44effff55150000ffff4dec05000020c44effffffff5515ffff4dec07000000ebc4ffff552d0000ffbf899d07000000ebc4ffffff3f0000ebc4ffbf07000000ebc4ffffff47ff3febc49cc400000080899dffffffffebc4ffff000008000000ebc4ffffffff5519ebc4899d09000000ebc4ffffffff0000ffffebc40a000080ebc4ffff7562c44e554100000a000080ebc4ffff26767562555500000a000080ebc4ffff26769d685475555503000000c44effffff1300004decebc403000000c44effffffffaa164decebc403000000c44effff55150000ffff4dec03000000c44effffffff5515ffff4dec0b000080ebc4ffff7562c44e5555aa160b000080ebc4ffff89677562555555410b000080ebc4ffff7562c44effff55550b000080ebc4ffff26767562ffff55550c000080ebc4ffff4e8c2676aa7600000c000080ebc4ffff899dd889aa9600000c000080ebc4ffff899d139b54b1555509000020899dffffffff0000ffffebc40d000080ebc4ffff9c982676aaaaaa6a0d000080ebc4ffffb09b9c98aaaaaa8a0d000080ebc4ffff9c982676ffffaaaa0d000080ebc4ffff899d9c98ffffaaaa0b000080ebc4ffff626b756a545daa5a00000080899dffff3ab1899d5555000000000080899dffffebc43ab15555000000000080899dffff3ab175a2ff8f555500000080899dffff89b53ab1ff5755550c000000899dffff5459000012bb899d0c000000899dffffff7f5555d7af4ea00c000000899dffff54590000ebc412bb0c000000899dffffffab5555ebc44ebe04000020ebc4ffff552d0000ffbf899d04000020ebc4ffffff3f0000ebc4ffbf04000020ebc4ffffff47ff3febc49cc4090000a0ebc4ffff61a7899d55550000090000a0ebc4ffffebc461a755550000090000a0ebc4ffff61a7899da9ba5555090000a0ebc4ffffd7b561a7aa7a555500000080899dffffc4a0899d5555aa3e00000080899dffffebc49cb65555aa1e00000080899dffff3ab1899dffff555500000080899dffffebc43ab1ffff55550d000000899dffffaa5aaa3e75a2899d0d000000899dffffffff55553ab1899d0d000000899dffffffffaa5aebc43ab104000020ebc4ffffffff5519ebc4899d090000a0ebc4ffff3ab161a3aaaaaa5a090000a0ebc4ffffebc43ab1aaaa5521090000a0ebc4ffff3ab1899dffffaaaa090000a0ebc4ffffebc43ab1ffffaaaa07000080ebc4ffff61a7899d5555000007000080ebc4ffffebc461a75555000007000080ebc4ffff61a7899da9ba555507000080ebc4ffffd7b561a7aa7a555505000000899dffffffff0000ffffebc408000080ebc4ffff3ab161a3aaaaaa5a08000080ebc4ffffebc43ab1aaaa552108000080ebc4ffff3ab1899dffffaaaa08000080ebc4ffffebc43ab1ffffaaaa04000020ebc4ffffffff0000ffffebc403000000c44effff55390000c4ae899d03000000c44effff55250000ebc4c4ae02000080899dffffff5fc44e5539000002000080899dffff2676ff5fff1700000c0000202676ffff545900003ab1899d0c0000202676ffff545d55553ab1d7ad0c0000202676ffff54590000ebc43ab10c0000202676ffff54715555ebc4d7bf050000a0ebc4ffff7562c44e55410000050000a0ebc4ffff2676756255550000050000a0ebc4ffff26769d685475555502000080899dffff4e6cc44effffaa1602000080899dffff26764e6cffffff1703000000c44effffffffaa1e3ab1899d03000000c44effffffffaa16ebc43ab10d0000202676ffff5555551989ad899d0d0000202676ffffffff55553ab1899d0d0000202676ffffffffaa5aebc43ab1050000a0ebc4ffff7562c44e5555aa16050000a0ebc4ffff8967756255555541050000a0ebc4ffff7562c44effff5555050000a0ebc4ffff26767562ffff5555060000a0ebc4ffff626b756a545daa5a0a0000002676ffff545900003ab1899d0a0000002676ffff545d55553ab1d7ad0a0000002676ffff54590000ebc43ab10a0000002676ffff54715555ebc4d7bf02000080899dffffb0932676aa16000002000080899dffff899db093ff370000050000a0ebc4ffff4e8c2676aa760000050000a0ebc4ffff899dd889aa960000050000a0ebc4ffff899d139b54b1555507000020899dffff5459000012bb899d07000020899dffffff7f5555d7af4ea007000020899dffff54590000ebc412bb07000020899dffffffab5555ebc44ebe0b0000002676ffff5555551989ad899d0b0000002676ffffffff55553ab1899d0b0000002676ffffffffaa5aebc43ab102000080899dffff899d2676ffffaa16050000a0ebc4ffff9c982676aaaaaa6a050000a0ebc4ffffb09b9c98aaaaaa8a050000a0ebc4ffff9c982676ffffaaaa050000a0ebc4ffff899d9c98ffffaaaa08000020899dffffaa5aaa3e75a2899d08000020899dffffffff55553ab1899d08000020899dffffffffaa5aebc43ab156e221c1e833163e6ae7a6c1ad881cc12696973f6f9a9ec162e221c1c87c333e6a67b7c1b9881cc1423f9b3f6f1aafc156e221c1d085c23d3c82f6c1ad881cc106f8903f4135eec15ae221c1b8fe373ef3e4e5c1b1881cc180cf9b3ff897ddc162e221c1c87c333e7eea01c2b9881cc1423f9b3f0088fbc1195385c020d3503d607511c25e3e48c042568b3ff71e10c258715f3e3086c23d3f7411c2d4bda03f0cf8903fd61d10c2a53db9bf387d333e3f7411c2f0b7d1be503f9b3fd61d10c2239b1cc1f046d1bf112010c2b61bb54074b2b63f081509c084f032c08c7628bf9fb310c2fc122fc0751aa03fb00a10c2767a2fc07ff2b33ef69c10c2d27409c03392d03eb66310c2767a2fc0874b11bdf69c10c2d27409c02464a73cb66310c2767a2fc05105e1bef69c10c2d27409c09d65c4beb66310c2bcef0ac08c7628bf9fb310c2341207c0751aa03fb00a10c2f1edb440b8fe373ef3e4e5c141a1bf4080cf9b3ff897ddc1e5edb440c87c333e6a67b7c135a1bf40423f9b3f6f1aafc1fdedb440e833163e6ae7a6c14da1bf402696973f6f9a9ec1e5edb440c87c333e7eea01c235a1bf40423f9b3f0088fbc1fdedb440d085c23d3c82f6c14da1bf4006f8903f4135eec166e1124014fc833e3f7411c23a495540aecea53fd61d10c23b7ee2c0aa521c40257302c2a82f6140fd9de0401a234dc1e734dec0a06747405412a2c17974ddc041f18d40c7a94ec12f41dfc0d09b1640a21102c274df5a4066924441902e92c0ff02dbc00855554019cc01c29a4d5040009004417e88b0c13333b4c025967f40cd0cdcc16ebfaec0c9a08240c60bd9c12f20dac049be7540c86301c2e4814b40a097e340a270b6c15cebf6c05c5ebd40f02003c232ea8440647d4841a4ee89c00af3f3c0426acb4003a102c2d8cb8140d29246415a6b8cc0f4c793c0e1d92a40830a05c2d0048cc08a682f40553f04c215d3f7c0d0bfe83f846502c220e28540eeefc84088f08fc076ae93c03ce7d53f5e8205c21c0df7bf51ed71401a84d8c1a49adbc016dfce3f15bb01c25649504016dfce3fbe2596c04cf88dc0dab6bb3f415802c21ef002c0e3997b409af901c2a49adbc0ffd4764015bb01c25649504094649340be2596c0ee9dddc0d9f3b03f1ae601c2724d5840ce092c40628a93c09e24dcc024578740cd0cfac1e0c19ebf24578740128cb8c1bfdd47c09a996f40845ed9c1d4d2fcbfee76d240a809d7c1ff02dbc052d1da40535701c29a4d5040bdc7e0402e75b6c160132e40a001d840221207c2b8f83f40d18fdd40cdf305c2789d2c401cdadc40812907c2a06e41400b69e840e02c05c2705834407f48b740e42c05c298d839400f5ee440120102c2ea4d16c16597b43f56dfc1c133ba13c1023bcf3f6f7288c10582a3406597b43f3f9107c273a9a840023bcf3f97b5d5c10582a3406597b43f56dfc1c173a9a840023bcf3f6f7288c1ea4d16c16597b43f3f9107c233ba13c1023bcf3f97b5d5c100947ec06597b43f26940ec23ad34c40023bcf3f39ef0dc2767a2fc0c4ed943ff69c10c2d27409c0b0159c3fb66310c2767a2fc08f6d423ff69c10c2d27409c069bd503fb66310c29aa403c1c1e0b23f3a6b03c26af5f9c08261fc3fc1c001c2a06803c1c19fde3f560e04c2b0b5fac00dc4e83f6e2e01c2d6a5c0c0ec1fb63f4f9a04c2761fb6c02a4f61403b4f04c256e221c19813153edc1d37c1ad881cc11c72973fe68326c15ae221c15083b93d4ce315c1b1881cc1de67903f564905c162e221c1a862443e5cc351c1b9881cc1fe5b9d3f662941c15ae221c150d2e83d627799c1b1881cc1ce5c933f672a91c1f1edb4405083b93d4ce315c141a1bf40de67903f564905c1f1edb44050d2e83d627799c141a1bf40ce5c933f672a91c1e5edb440a862443e5cc351c135a1bf40fe5b9d3f662941c1fdedb4409813153edc1d37c14da1bf401c72973fe68326c1ea4d16c16597b43f04ac62c133ba13c1023bcf3f6ca4dfc00582a3406597b43f04ac62c173a9a840023bcf3f6ca4dfc0a09aa3c185eb813f9a99bd423d350bc10000a03f9a19d542a9f939c2c21b5d3f8735f34222d7a2c177bf4140c23411439f9aa3c185eb813f9ad9e0423a350bc10000a03f9a99ec429f9aa3c185eb813f9a19d5423a350bc10000a03f9ad9e0429f9aa3c1ca6d4b3f9a99ec423a350bc10000a03fcd0c02432287a7c10000a03ffcf1f1422e4aa3c1f839e23f3801f3422287a7c10000a03ffcb1fd422e4aa3c1f839e23f38c1fe42a744a6c1286a89404e69f242a98ca4c1cd9daf403678f542b33fa6c1596ede3fd743f2429d91a4c1ee798a405daff242a744a6c1286a8940fe3afb42a98ca4c1cd9daf40e649fe42f639a6c134425b40456bfd425a97a4c16e408140a4d2fd425491a5c1e2c857400eb7fd42fc3fa5c13a245c40c823fe4289eea5c180b26a4031adfd42c7e2a4c19110734031adfd4289eea5c19d9d5d4031adfd42c7e2a4c1aefb654031adfd4289eea5c163c7774031adfd42c7e2a4c1ba12804031adfd425491a5c1f9cb80400eb7fd42fc3fa5c1a5f98240c823fe42b33fa6c1596ede3fd703fe429d91a4c1ee798a405d6ffe425491a5c1e2c857406c8ff242fc3fa5c13a245c4026fcf24289eea5c180b26a400206f342c7e2a4c1911073400206f34289eea5c19d9d5d400206f342c7e2a4c1aefb65400206f342f639a6c134425b408fe0f2425a97a4c16e408140ee47f34289eea5c163c777400206f342c7e2a4c1ba1280400206f3425491a5c1f9cb80406c8ff242fc3fa5c1a5f9824026fcf2424a9aa7c180b26a402258f2424a9aa7c191107340129bf2424a9aa7c163c777402258f2424a9aa7c1ba128040129bf2424a9aa7c19d9d5d402258f2424a9aa7c1aefb6540129bf242fca1a8c134425b404645f2428004a7c16e408140edadf2426111a5c1e2c857406f6ff242785ea3c13a245c40c583f242d872a7c1e2c857406f6ff242efbfa5c13a245c40c583f242d0cca3c134425b404745f242542fa2c16e408140eeadf2420637a3c180b26a402258f2420637a3c191107340129bf2420637a3c19d9d5d402258f2420637a3c1aefb6540129bf2426111a5c1f9cb80406f6ff242785ea3c1a5f98240c583f242d872a7c1f9cb80406f6ff242efbfa5c1a5f98240c583f2420637a3c163c777402258f2420637a3c1ba128040129bf2423901d3c0102d323d6aa4ac42571799c03208943fda91ad423709d3c0102d323df991ad424132c4c03208943f9730b142e51d99c0102d323d6aa4ac4206683ec03208943fda91ad4218480b41102d323d6aa4ac42083d28413208943fda91ad423509d3c0102d323d5dcdb4423f32c4c03208943ffb6bb8423509d3c0102d323d2e30b1423f32c4c03208943fccceb44226753ec0102d323d6aa4ac42c44295bf3208943fda91ad423509d3c0102d323dfda7bf423f32c4c03208943f9b46c3423509d3c0102d323d926bb8423f32c4c03208943f300abc423509d3c0102d323dc709bc423f32c4c03208943f65a8bf42fc5c95bf102d323d6aa4ac421795243f3208943fda91ad4291dd233f102d323d6aa4ac4228cb1c403208943fda91ad42dbacdc40102d323d6aa4ac425e4b0b413208943fda91ad420dbe1c40102d323d6aa4ac42e84888403208943fda91ad425b428840a8c60b3e192cad423d2cc2409eef9f3f8919ae4219bc93407b849a3e23cea0423b52d1404019a33f3941ad42af25c240a8c60b3e192cad42910ffc409eef9f3f8919ae42e4c75b403b276dbea0459442e615b940fb70793e6c3c9542e4c75b403b276dbeac87a042e615b940fb70793e787ea142a774eb403b276dbe4c9294425be1fa40fb70793e0c279942b3aeab403b276dbeac87a042a7e0f640fb70793e787ea1426c6e5240c33d46be1c839c42d64771403a2d903e3c36a1426c6e52403b276dbe4c929442d6477140fb70793e0c279942540e654080438bbc6ed294422a87f240c84bf73e6ed2a042b3aeab403b276dbea0459442a7e0f640fb70793e6c3c9542a774eb40c33d46be1c839c425be1fa403a2d903e3c36a142a674eb40410c87bec4c197425ae1fa4021318d3e52979d426c6e5240410c87bec4c19742d647714021318d3e52979d42c2392841102d323d6aa4ac42b22e45413208943fda91ad42ef478a41102d323df991ad42adfd8d413208943f9730b142f0478a41102d323d5dcdb442aefd8d413208943ffb6bb8428e067f41102d323d6aa4ac42bffd8d413208943fda91ad42f0478a41102d323d926bb842aefd8d413208943f300abc42f0478a41102d323dfda7bf42aefd8d413208943f9b46c3426c2b4541102d323d6aa4ac425c2062413208943fda91ad42f0478a41102d323dc709bc42aefd8d413208943f65a8bf42f0478a41102d323d2e30b142aefd8d413208943fccceb442e4146241102d323d6aa4ac42d4097f413208943fda91ad423509d3c03208943f926bb8423f32c4c07d3f1140300abc42dee0ddbf0d00a03f75ffaf421e3b823f5a820b4011ccb1423adfc5c0c520a03f842bad42a0f39dbec520a03f84abb8423adfc5c0c520a03f84abb842a0f39dbec520a03f842bc44241350bc185eb813f9a99bd42f7d434c00000a03f9a19d542b0f39dbec520a03f84abb842c520b240c520a03f842bc442c48c1cbe0000a03ffcf1c24262f6c03ef839e23f3801c4425057e53b596ede3fd743c34284355e3eee798a405dafc3421011963b286a89404e69c34255af603ecd9daf403678c642a9e88bc10000a03fe88fc3420e9b86c1ced9064017c8c442584d83c10000a03fa3ccc14292377ec1ced9064040fcc242e3a188c10000a03f6a9fc242faca7fc16485fb3f84cec4420cd534c085eb813f9a99bd42012b43400000a03f9a19d54254b059c10000a03f163ac542fcdc4dc1f839e23f82b4c642090456c1596ede3fa0afc542468951c1ee798a40f83ec6420e4854c1286a89400beac54294d544c1cd9daf40a879c842b0f39dbec520a03f842bad42c520b240c520a03f84abb84226753ec03208943f6aa4ac42c44295bf7d3f1140da91ad423509d3c03208943f5dcdb4423f32c4c07d3f1140fb6bb8423901d3c03208943f6aa4ac42571799c07d3f1140da91ad42fc5c95bf3208943f6aa4ac421795243f7d3f1140da91ad42e51d99c03208943f6aa4ac4206683ec07d3f1140da91ad423509d3c03208943fc709bc423f32c4c07d3f114065a8bf423709d3c03208943ff991ad424132c4c07d3f11409730b1423509d3c03208943f2e30b1423f32c4c07d3f1140ccceb44264103741c520a03f842bad4232888a41c520a03f84abb842c820b240c520a03f842bad4264103741c520a03f84abb84264103741c520a03f84abb84232888a41c520a03f842bc442c820b240c520a03f84abb84264103741c520a03f842bc442ffcc84410000a03f0a87b6426710884173f0e13fe457b7424dd282410d00a03f470cb842bd048a415a820b40b78cbd42fc2a434085eb813f9a99bd42c2ca0e410000a03f9a19d542bfca0e4185eb813f9a99bd42c2ca6c410000a03f9a19d542bfca6c4185eb813f9a99bd426165a5410000a03f9a19d5426c2b45413208943f6aa4ac425c2062417d3f1140da91ad428e067f413208943f6aa4ac42bffd8d417d3f1140da91ad42f0478a413208943f926bb842aefd8d417d3f1140300abc42c23928413208943f6aa4ac42b22e45417d3f1140da91ad420dbe1c403208943f6aa4ac42e84888407d3f1140da91ad42e41462413208943f6aa4ac42d4097f417d3f1140da91ad4218480b413208943f6aa4ac42083d28417d3f1140da91ad42f0478a413208943f5dcdb442aefd8d417d3f1140fb6bb842f0478a413208943fc709bc42aefd8d417d3f114065a8bf4291dd233f3208943f6aa4ac4228cb1c407d3f1140da91ad42dbacdc403208943f6aa4ac425e4b0b417d3f1140da91ad42f0478a413208943f2e30b142aefd8d417d3f1140ccceb442ef478a413208943ff991ad42adfd8d417d3f11409730b142df78a1410000a03ffcf1c242d3b5a541f839e23f3801c442ce8d39410000a03ffcf1c242b4074241f839e23f3801c442ad6ea341e2c857406c8fc34205c0a3413a245c4026fcc342ad6ea341f9cb80406c8fc34205c0a341a5f9824026fcc342a0eea341e2c857406f6fc34289a1a5413a245c40c583c342a0eea341f9cb80406f6fc34289a1a541a5f98240c583c3427811a34180b26a400306c4423a1da441911073400306c4427811a34163c777400306c4423a1da441ba1280400306c4427811a3419d9d5d400306c4423a1da441aefb65400306c4420ac6a24134425b4090e0c342a768a4416e408140ef47c4424ec0a241596ede3fd743c342646ea441ee798a405dafc342298da141f9cb80406f6fc3421240a341a5f98240c583c342b765a14180b26a402258c342b765a14191107340129bc342b765a14163c777402258c342b765a141ba128040129bc342b765a1419d9d5d402258c342b765a141aefb6540129bc342055ea04134425b404645c34281fba1416e408140edadc3425abba241286a89404e69c3425773a441cd9daf403678c642298da141e2c857406f6fc3421240a3413a245c40c583c342c3123c41286a89404e69c342be823f41cd9daf403678c642ac1c3c41596ede3fd743c342d7783f41ee798a405dafc342ed518541ccf7933eb698db42ed519741f3fda43fb618e042b8f386c0b047213f9388e642c07441c07b143a4129ece842448c1cbe0000a03ffcf1f142a2f6c03ef839e23f3801f342184687c0c5759e3f6d83e64200d040c01762b33f4ff1e84210d80c41b047213f9388e642bcf41f417b143a4129ece842e0ae0c41c5759e3f6d83e642ec1d20411762b33f4ff1e842428c1cbe0000a03ffcb1fd42a1f6c03ef839e23f38c1fe42d75ffd4042a99e3fc153ff4228fb2e41a0999340fcba024342e90d410000a03fa771004304f82041088aa93f93a20143c6171640471a803fdf14fc426a1534406a99823fadc4fc42d08d39410000a03ffcf1f142b6074241f839e23f3801f3427f903340c5759e3fce71d64258a680401762b33fb297d842c28c1cbe0000a03ffcb1ce4261f6c03ef839e23f38c1cf4233723ec10000a03f7a9eeb424df835c1f839e23fb6adec427d3f81414e62a03f5e5bd6427d3fa1419a198c409285d7423f353440b047213f7d2fd642f85380407b143a411393d842e16413c14e62a03f66e6e2423c130ac1fa7e8e4066e6ea42b032a141b047213f7d2fd64206c1aa417b143a411393d842ce8d39410000a03ffcb1fd42b4074241f839e23f38c1fe426320a141c5759e3fd8ced6421b7ba7411762b33f9e97d8423e350bc10000a03f9a19d542f8d434c00000a03f9ad9e042856b16c1b047213f8d87e042d94e03c17b143a4123ebe242df78a1410000a03ffcb1fd42d3b5a541f839e23f38c1fe42b29d12c1c5759e3f6782e042fe2203c11762b33f49f0e2428b6c11414e62a03f5e5bd6428b6c71419a198c409285d7422eb245c04e62a03f5e5bd642d24d3a409a198c409285d742fcd434c085eb813f9a99ec42112b43400000a03fcd0c0243df78a1410000a03ffcf1f142d3b5a541f839e23f3801f342856b16c1b047213f7d2fd642d94e03c17b143a411393d842938810c1c5759e3f49ecd642b52703c11762b33f6598d842dc6cf63f0000a03f4ee3d14272714740088aa93f2645d4424a44793f42a99e3fc153d042027e7f40a0999340f875d6426abcff40b047213f7d2fd642e1fa12417b143a411393d8420a6aff40c5759e3fce71d642112413411762b33fb297d842ae171640471a803fe014cd42521534406a99823faec4cd42c74b9f40f0c79e3f7f60ea428941e0401e65b33f1f0feb42cd8d39410000a03ffcb1ce42b3074241f839e23f38c1cf42876213c14e62a03f5c8fd842e2100ac1fa7e8e405c8fe04280348dc10000a03fe386dc42204a8ac197be0440d163dd420ad73441f0c79e3f7f60ea422a874d411e65b33f1f0feb42df78a1410000a03ffcb1ce42d3b5a541f839e23f38c1cf4218398ec10000a03fbb1fe14224fc89c1f839e23ff72ee24233723ec10000a03fbb1fe1424df835c1f839e23ff72ee24214ae7f40713d9a3f5e5bd6420ad7ff409a198c409285d7421efa904106a49b3ff90be6427e9f9441f3560e4051f5e64233330441f0c79e3f7f60ea4253e31c411e65b33f1f0feb428f6e07412cfa9d3f68b8d64285ea80413095a43f181ee242b032a141b047213f418fe04206c1aa417b143a41d7f2e242e71da141c5759e3f1b8ae042c359a8411762b33ffdf7e2423e350bc10000a03f9ad9e042f8d434c00000a03f9a99ec4204d66f41b047213f7d2fd642587981417b143a411393d84218398ec10000a03f71c5d34224fc89c1f839e23fadd4d442d4ac6f41c5759e3fce71d642f08d81411762b33fb297d842b032a141b047213fb7e9ea4206c1aa417b143a414d4ded42082b43400000a03f9ad9e042c2ca0e410000a03f9a99ec42ec7c0b40f0c79e3f7f60ea42703d6e401e65b33f1f0feb42391aa141c5759e3fecd4ea42a9caa7411762b33f0881ec421efa904106a49b3f0779e1427e9f9441f3560e405f62e24275138b41f0c79e3f7f60ea42856b97411e65b33f1f0feb42c63d3fc10000a03fed93d342ba2c35c1f839e23f0fd6d442c2ca0e410000a03f9ad9e042c2ca6c410000a03f9a99ec4213836541f0c79e3f7f60ea4233337e411e65b33f1f0feb428de217c10000a03f8c88ce42abd10cc1f839e23fa8eacf427d3f03c14e62a03f5e5bd642fa7e86c09a198c409285d742ff6e3ac1471a803fd235f142698d31c16a99823f0858f242d30d84c10000a03f07b1fd42199a80c197be04409f6bfe423f350bc185eb813f9a99ec42efd434c00000a03fcd0c02432eb286c0b047213f7d2fd642acf140c07b143a411393d8428e0487c0c5759e3fce71d642ec4c40c01762b33fb297d84233726dc10000a03ffcb1fd424df864c1f839e23f38c1fe42d8cb85c02cfa9d3f96aed642bae15e403095a43fcf0fe242fca907c1f0c79e3f5a9aea42a69ba3411e65b33ffa48eb42c2ca0e410000a03f9a19d542c2ca6c410000a03f9ad9e042f8d434c00000a03f9ad9e042082b43400000a03f9a99ec425939dec0f0c79e3f7f60ea4217d9acc01e65b33f1f0feb4221d60bc10000a03ffcf1f1423b5c03c1f839e23f3801f342c2ca6c410000a03f9a19d5426165a5410000a03f9ad9e042c2ca6c410000a03f9ad9e0426165a5410000a03f9a99ec42082b43400000a03f9a19d542c2ca0e410000a03f9ad9e04256e379c0f0c79e3f7f60ea42d22217c01e65b33f1f0feb42518e57410000a03f5fa7ed4223155e4173f0e13f3978ee42a08d5d410d00a03f7d2bed4290c884415a820b4019f8ee42f9310ec1284a773f5cdaea42b437a4410cd339414896ec42002b434085eb813f9a99ec42c3ca0e410000a03fcd0c0243d6cc5cbff0c79e3f7f60ea4236352e3f1e65b33f1f0feb42c0ca0e4185eb813f9a99ec42c3ca6c410000a03fcd0c0243c1ca6c4185eb813f9a99ec426265a5410000a03fcd0c0243f8d434c00000a03f9a19d542082b43400000a03f9ad9e042856b16c1b047213fb7e9ea42d94e03c17b143a414d4ded42386b10c1c5759e3fc4e1ea425a0a03c11762b33fe08dec42e826ed3fb047213f9388e642240643407b143a4129ece84223d60bc10000a03ffcb1fd423d5c03c1f839e23f38c1fe4218398ec10000a03f7a9eeb4224fc89c1f839e23fb6adec4258b96b41b047213f9388e64204d67e417b143a4129ece84268ddeb3fc5759e3f6d83e642e4aa43401762b33f4ff1e84228906b41c5759e3f6d83e64234ff7e411762b33f4ff1e842b4afbfbf2dede83fd8e6df425f5d78bf73e10f40cbb1e04258e4ccbf1a48a13f3afdde427dfd54bf248cd93f2b89e042aa4cd0bf8049de3f87e9de42ed095cbfe552f03f377de042a858d7bfb1b4d63f17d4de42fabe4fbf529ada3f238fe0420012debfb0bad93ff6c0de4254012bbf592a1a40a5e7e0422eb245c0f0a706415e5bd642d24d3a40759338419285d742b4a534c03f2a0b41c1ffd6425841294004d735415735d742d4918cbfe50e0941d5e4d642576b7abf8fea36414341d742a014963b286a8940fe3acc4272af603ecd9daf40e649cf42804fe53b596ede3fd703cf4245355e3eee798a405d6fcf42ca410ec138b2ce3f5341e34214950cc116068940798bea4209280ac0f257dd3f88a5dd423e12bcbfe0d4ec3f8006df4218c609c0b81ea53f98a8dd4220d6bcbfc2f5e83f7003df4279e906c0d753a13f2a08da423398cabfd590d93f9b0fdb4279e906c0d590d93fe610da424f62d0bfd590d93fa806db42b4a534c038b2ce3fc0ffd64258412940160689405635d742d4918cbf9a99c73fd5e4d642576b7abf2d2d8b404341d742e16413c14260054166e6e2423c130ac17593384166e6ea42ca410ec13f2a0b415341e34214950cc104d73541798bea42e256a8c04a48a13fe8a4e242982d95c04819db3f7ac2e3424f0ea9c05c7fd83f4e96e242e53b91c034421740b3ece342ffd4f2c03ce504407424de427114f0c020b96f40273be2423a6ef3c08cd56d400909de420060efc04d9170407f56e2426c9ff3c0ffde6f4039f7de42c278f0c0813a7440d667e14278a1f4c06c5c034099fcdd42c22ceec047af0a400564e242d955f2c0f1de6f4035f7de42e709f2c021f36f40e9fbde42adc4f0c0380d70400d63e142c378f0c0b60e7040cc67e1422f78ffc0f3c4a03f1a17df425f79e0c02dcca53f9129e14257a0fec0bd00a23f482bdf42bad6e1c06f26b03f5918e1424747f4c03f3e3140c326e0420ca2f2c0dcf36c401641e042ab0df4c0c2f46c405c2ae042a8dbf2c0258773407d3de0428e2af5c0833dac3fac18e04247c1f1c09334be3f4e4fe0428d6af4c050552d408f24e042ce7ef2c0f24838404a43e042540ff5c0ab1aac3f8d13e042206bf1c0b93bb13fe951e042e025f4c080e8b13fd928e0427bc3f2c0f4673640003fe0420ac7f2c00961ba3f8c18e0426bb5f1c0c9b3be3f8b29e042bc4bf4c0542fbd3f3120e0428e36f2c06c68be3f6141e042fa13a0c04a48a13f7300de42f9fd8ec04819db3fc4f5de42e8b1a0c05c7fd83f9fe0dd423a668bc0344217404607df42876213c1068199405c8fd842e2100ac16ce7ff405c8fe042f10c0fc14cdea0400681dc4257d40bc1a095fc4076bedc42703f0ec10115a54049ead842ba920cc1896efa406f34e04299d7a0c04a48a13f6d1ae1428bef8ec04819db3fe21fe242c37fa1c05c7fd83f220ce142852a8bc034421740c043e242ea1f71c1471a803f34bfca42ee4868c16a99823fe0e1cb42a9f18cc1596ede3f4c17d44293438bc1ee798a40d282d442ce5b8cc1286a89400f16d4422f2080c1cd9daf400f84d442cdce1cc1286a89406c68cc42a3cf11c1cd9daf40ac48cf426b2a3cc1596ede3f59f6d342154038c1ee798a40a373d44204d851c1286a8940de62d342c7b539c1cd9daf408e46d442287a14c1596ede3f99f5ce42113a10c1ee798a409b7dcf42136800c138b2ce3fc1ffd642cd2d8cc0160689405735d742a370c9c09a99c73f10e6d6429999c5c02d2d8b40244dd742d94fddbfd84add3f02abd942f7fd84bfc5c7ec3f4a0cdb426f9edfbf9d11a53fc8a1d94261af82bfa7e8e83f8415db42c441f2c0ea26a13ff855d742cc559cc0e1e8bc3fd621d94200fcc7baea26a13fc0edd842e6be2b40e1e8bc3fd621d94212830ec1ae47a13fb81ed74240353e3fae47a13f9a01eb426c6e34c0c012a23f66ded842fce2f73fc4ada83f6dc8df42afd406c17b2789405758d642e0aba341eb3ea5408ff8d742391015c13446fa40663ed8427f0e08c1d22e0b419a01eb422d0e7cc05a10ba3f3ad1e442611348c0ae2e12409aa1e642e5d951c09b0ca13f66ded842429522409fa7a73f2e8de042f15915c17b278940663ed842375808c1eb3ea5409a01eb4290e596bddee8bc3fe842d7420c5d30403d8812407c3bd9428a5a06c13446fa40da58d642ce6ea341d22e0b4112f9d7422c946ec0ae47a13f2d83e54285885bc0c753c03f8b1be642d690f4c0dee8bc3fe842d742ba069ac03d8812407c3bd942ecd8d1c0a423f040f182e642ca389241f2e338417563ec4250bd3dc0dee8bc3fe842d74278910abe3d8812407c3bd942db306cc07f2bbc3f4896e542d5eb5dc07f2bbc3f7008e642241f39c0ea26a13fc0edd842e87354bee1e8bc3fd621d9427d3f03c1f0a706415e5bd642fa7e86c0759338419285d742136800c13f2a0b41c1ffd642cd2d8cc004d735415735d742a370c9c0e50e094110e6d6429999c5c08fea3641244dd742261361c0f28df73f9cc6d8420a395dc079a4fc3f6ce5d842039061c079faf53fb5c2d8422dbc5cc06d36fd3f53e9d842f20b6bc0a760f73f06cad842c24b67c0609c0d40dce5d842ea1a6cc05df4f53f52bbd842566e65c010eb0540b6f0d8427a4773c02584f73f9cc6d8425e6d6fc0ac9afc3f6ce5d84257c473c0acf0f53fb5c2d84281f06ec0a02cfd3f53e9d84288c179c0b284f43f9da8d842b7c757c0b32ef73f6b03d942f6eca5c04a48a13f9d3fdc42dbf692c04819db3f5c59dd42f8a1a6c05c7fd83f6f16dc42800a8fc034421740ec67dd42703f0ec138b2ce3f49ead842ba920cc1160689406f34e042f10c0fc164d7bd3f0781dc4257d40bc12d2d8b4077bedc42a9f18cc1596ede3f9671e14293438bc1ee798a401cdde142ce5b8cc1286a89405970e1422f2080c1cd9daf4059dee14256e33bc1596ede3f9671e1422b8738c1ee798a401cdde1421e2a52c1286a89405970e142dfb239c1cd9daf4059dee142dc8f4f3e2dede83f60a7df42c345023f73e10f408eaee042fee28a3e1a48a13f1c56df426e0e833f248cd93f34dce042e4a68f3e8049de3f7b3fdf423089853fe552f03ff0cae042c436743eb1b4d63f3e2edf4286408d3f529ada3fa6e3e042fc93c63db0bad93f741cdf427a14943f592a1a40703de142c6cb0fbe2dede83f3689dc42b83cbd3e73e10f40c223dd424a8765be1a48a13f1baedc421462083f248cd93f3a2cde42929243be8049de3f45b1dc42e612143fe552f03fff34de42a07a76beb1b4d63f059bdc42f2171c3f529ada3fa054de42c7b9d5beb0bad93f6954dc42e098243f592a1a409970de42e16413c10681994066e6e2423c130ac16ce7ff4066e6ea42ca410ec10115a5405341e34214950cc1896efa40798bea42e0fc7cc09f74a63f14b1d842b04453c0d3b4c23fe7b5d942e0fc7cc0be98cc3f14b1d842b04453c0f2d8e83fe7b5d942fd656cc029edb63fe7b5d94293db63c0b3e0b83f6dbad942fd656cc04811dd3fe7b5d94293db63c0d204df3f6dbad942e4347fc0aa82a13fdf9cd842ac0c51c04a9ff43fe7b5d9422eb245c062109c405e5bd642d24d3a406ce7ff409285d742b4a534c00115a540c1ffd64258412940896efa405735d742d4918cbf4cdea040d5e4d642576b7abfa095fc404341d7427d3f03c162109c405e5bd642fa7e86c06ce7ff409285d742136800c10115a540c1ffd642cd2d8cc0896efa405735d742a370c9c04cdea04010e6d6429999c5c0a095fc40244dd742bc322fc02dede83faa48dc426d660dc073e10f40f307dd42507b37c01a48a13fdb6fdc4261f405c0248cd93feafcdd42417135c08049de3fa97bdc42a1f803c0e552f03fd90ede423c7638c0b1b4d63f7769dc42ffb600c0529ada3f8b26de42522e42c0b0bad93fd114dc421054fbbf592a1a40a43bde42876213c1426005415c8fd842e2100ac1759338415c8fe042703f0ec13f2a0b4149ead842ba920cc104d735416f34e042f10c0fc1e50e09410781dc4257d40bc18fea364177bedc424ec6cfbdc1213841798dda42caf297bc46363841ebb7da42193fc3c0c1213841798dda42f397c0c046363841ebb7da42bcd4d7bdf2353841758bda4224726fbc03593841efb9da42535fc3c0f2353841758bda42b977c0c003593841efb9da4265fcccbfc1213841798dda42cb5fc2bf46363841ebb7da424c7dcdbff2353841758bda42e4dec1bf03593841efb9da42193ff3c0c1213841798dda42f397f0c046363841ebb7da42535ff3c0f2353841758bda42b977f0c003593841efb9da42327e46c0c1213841798dda42e62f41c046363841ebb7da42a6be46c0f2353841758bda4272ef40c003593841efb9da42193f93c0c1213841798dda42f39790c046363841ebb7da42f62814c1894138410000d74285eba54189413c410000eb42535f93c0f2353841758bda42b97790c003593841efb9da4202413bc180b26a40b099eb427d2939c191107340b099eb4202413bc163c77740b099eb427d2939c1ba128040b099eb4202413bc19d9d5d40b099eb427d2939c1aefb6540b099eb42dcd73bc134425b40c457eb42a39238c16e40814023bfeb4297863ac1e2c85740ea3bec42e9e339c13a245c40a4a8ec42ddd73bc134425b400e8dec42a49238c16e4081406df4ec4297863ac1e2c857408ca3eb42e9e339c13a245c404610ec4297863ac1f9cb8040ea3bec42e9e339c1a5f98240a4a8ec4297863ac1f9cb80408ca3eb42e9e339c1a5f982404610ec4203413bc180b26a4081b2ec427e2939c19110734081b2ec4203413bc19d9d5d4081b2ec427e2939c1aefb654081b2ec4203413bc163c7774081b2ec427e2939c1ba12804081b2ec4256e33bc1596ede3f55f0eb422b8738c1ee798a40db5bec421e2a52c1286a894018efeb42dfb239c1cd9daf40185dec424b0f0fc164d7bd3f10d8e642b1d60bc12d2d8b408015e742a84607c188413240a2a0ea422fddddc0e6d0894052ddea42c14a07c1cecc8940a2a0ea4262e5ddc0ee7cba4052ddea42703dadc0cecc8940a2a0ea429f1a79c0ee7cba4052ddea424b0f0fc1e50e094110d8e642b1d60bc18fea36418015e742a84607c1d578ba40a2a0ea422fddddc0f728eb4052ddea427ae9ddc0d678ba40c165ea425a39adc0f628eb4071a2ea42c14a07c1f2d2a13fa2a0ea4262e5ddc0bb49324052ddea427178bfc070c0ef40b5a8e7424bd1bcc07ae9ef4027d3e742ab98bfc0d2e8ef40b1a6e74211b1bcc0f52ef0402bd5e7427be9ddc0f0d2a13fc165ea425939adc0bc49324071a2ea424b0f0fc14cdea04011d8e642b1d60bc1a095fc408115e742733dadc0d578ba40a2a0ea42a21a79c0f728eb4052ddea42733dadc088413240a2a0ea42a21a79c0e6d0894052ddea42091299c070c0ef40b5a8e742e36a96c07ae9ef4027d3e742433299c0d2e8ef40b1a6e742a94a96c0f52ef0402bd5e742703dadc0f2d2a13fa2a0ea429f1a79c0bb49324052ddea425a39c4c00fb2ee4050c9e942a01aef3f6937f0408404ea427be9ddc0cdcc8940c165ea425939adc0ef7cba4071a2ea4257c38bc1e2c85740ed1bec426e108ac13a245c404330ec42c67e8ac134425b40c5f1eb424ae188c16e4081406c5aec42fce889c180b26a40a004ec42fce889c1911073409047ec42fce889c19d9d5d40a004ec42fce889c1aefb65409047ec4257c38bc1f9cb8040ed1bec426e108ac1a5f982404330ec42fce889c163c77740a004ec42fce889c1ba1280409047ec42ce5b8cc1286a894019efeb422f2080c1cd9daf40185dec42a9f18cc1596ede3f55f0eb4293438bc1ee798a40db5bec42a0493ec1e2c85740ed1bec42cee33ac13a245c404330ec4284983ec180b26a40a004ec4284983ec1911073409047ec4284983ec19d9d5d40a004ec4284983ec1aefb65409047ec42a0493ec1f9cb8040ed1bec42cee33ac1a5f982404330ec427ae9ddc089413240c165ea425a39adc0e5d0894071a2ea4284983ec163c77740a004ec4284983ec1ba1280409047ec42e7a740c134425b40c4f1eb42f06c3dc16e4081406b5aec42530c5abf89413240c165ea42b3742b3fe5d0894071a2ea42f418a2bfd2e8ef40b1a6e7428c7a96bff52ef0402bd5e7420d98a1bf70c0ef40b5a8e74273fb96bf7ae9ef4027d3e742d22279c0cdcc8940c165ea428ec217c0ef7cba4071a2ea4225db17c0cecc8940a2a0ea428deb59bfee7cba4052ddea42c2ca17c0d578ba40a2a0ea42f8a959bff728eb4052ddea421bce7fbd70c0ef40b5a8e742368aa73c7ae9ef4027d3e7427cf587bdd2e8ef40b1a6e742eec3c73cf52ef0402bd5e742d12279c0d678ba40c165ea428fc217c0f628eb4071a2ea42d22279c0f0d2a13fc165ea428ec217c0bc49324071a2ea42c2ca17c088413240a2a0ea42f8a959bfe6d0894052ddea42d2981dc070c0ef40b5a8e742864a18c07ae9ef4027d3e74246d91dc0d2e8ef40b1a6e742120a18c0f52ef0402bd5e742580c5abff0d2a13fc165ea42b8742b3fbc49324071a2ea42580c5abfcdcc8940c165ea42b8742b3fef7cba4071a2ea42530c5abfd678ba40c165ea42b3742b3ff628eb4071a2ea4225db17c0f2d2a13fa2a0ea428deb59bfbb49324052ddea42d12279c089413240c165ea428fc217c0e5d0894071a2ea42193fc3c0c121384142ffdc42f397c0c046363841b429dd42193ff3c0c121384142ffdc42f397f0c046363841b429dd42535fc3c0f23538413efddc42b977c0c003593841b82bdd42535ff3c0f23538413efddc42b977f0c003593841b82bdd42a6be46c0f23538413efddc4272ef40c003593841b82bdd4265fcccbfc121384142ffdc42cb5fc2bf46363841b429dd42193f93c0c121384142ffdc42f39790c046363841b429dd424c7dcdbff23538413efddc42e4dec1bf03593841b82bdd42535f93c0f23538413efddc42b97790c003593841b82bdd424ec6cfbdc121384142ffdc42caf297bc46363841b429dd42bcd4d7bdf23538413efddc4224726fbc03593841b82bdd42327e46c0c121384142ffdc42e62f41c046363841b429dd42b482b23ff2353841758bda421c21be3f03593841efb9da42cf813940c1213841798dda421bd03e4046363841ebb7da425b413940f2353841758bda428f103f4003593841efb9da420d022741f257dd3fa0dad942490c3241e0d4ec3fe83bdb423ab82641b81ea53f66d1d9421c563241c2f5e83f2245db427d9b863fc5c7ec3f4a5ada42c09fa93f3a52f63f67d7da42aaaf154138b2ce3fc1ffd6426d296d41160689405735d742dc4631419a99c73fd5e4d642623233412d2d8b404341d742f1d24f419a99c73fd5e4d64277be51412d2d8b404341d7428b6c114162109c405e5bd6428b6c71416ce7ff409285d742aaaf15410115a540c1ffd6426d296d41896efa405735d742dc4631414cdea040d5e4d64262323341a095fc404341d742f1d24f414cdea040d5e4d64277be5141a095fc404341d742e7c0bc40c1213841798dda420d68bf4046363841ebb7da42ada0bc40f2353841758bda424788bf4003593841efb9da42423307417f2bbc3f2b1cd942a6c80a417f2bbc3fd78ed942cdfb4241ea26a13f1fe8d842c6f16d41e1e8bc3f351cd942ae6ea341e2c857400eb7ce4205c0a3413a245c40c823cf428b6c1141f0a706415e5bd6428b6c7141759338419285d742ae6ea341f9cb80400eb7ce4205c0a341a5f98240c823cf42aaaf15413f2a0b41c1ffd6426d296d4104d735415735d7427811a34180b26a4031adce423a1da4419110734031adce42dc463141e50e0941d5e4d642623233418fea36414341d742f1d24f41e50e0941d5e4d64277be51418fea36414341d742c4f050407f2bbc3f251ad942d04b5f407f2bbc3ffd8cd942117c00415a10ba3fd089d8425a531041ae2e1240160eda424ea6a3413446fa40bf04d8422a27aa41d22e0b4101aaeb425bbba241286a8940fe3acc425973a441cd9daf40e649cf424ec0a241596ede3fd703cf42646ea441ee798a405d6fcf4241d44141dee8bc3f473dd7424f196f413d881240db35d9420bc6a24134425b40456bce42a868a4416e408140a4d2ce427811a34163c7774031adce423a1da441ba12804031adce4238641f418433a23f66ded84246556b4188cea83f8bc0df42faed9740df7aa43f258fd44213b39e403e3566409716d7427811a3419d9d5d4031adce423a1da441aefb654031adce42ab439e40417fcb3f7fc0d442af5ea1402361294071dfd442b8921341dee8bc3f473dd742c6d740413d881240db35d942ecd49a407284ee3f87a9d442f8d79b4047311f40cf19d542dd858540598dc83fc112d7423628fa40df7c8740a538d742c3e8c240417fcb3f48e5d64271dac440236129403416d742a5ddbf40df7aa43f46bad6424442e8403e3566406ce5d64243ba1441ea26a13f1fe8d8423cb03f41e1e8bc3f351cd942606bc1407284ee3f64b5d6423871c84047311f403ebad6427d3f8141f0a706415e5bd6427d3fa141759338419285d74232ab82413f2a0b41c1ffd642c8d39f4104d735415735d74213839041e50e094110e6d642d57891418fea3641244dd742d64a36405a10ba3fde87d842c91e7240ae2e1240c55cda42e7c0ec40c1213841798dda420d68ef4046363841ebb7da4222cba3417b27894036ffd742fe4baa41eb3ea540deaeeb42ada0ec40f2353841758bda424788ef4003593841efb9da42a0703d3fae47a13fb81ed7420ad72b41ae47a13f9a01eb42b68ab23fd753a13f24c6d94275c5f53fd590d93f95cdda423aa30641ae47a13f2a0ad942ae580b41c753c03fd8a0d9420e7c1641244ea13f66ded8421f6e734128e9a73fd79ae0420ad72b41ae47a13fb81ed74285eba541ae47a13f9a01eb42b68ab23fd590d93fe0ced94259fbef3fd590d93fa2c4da423ba34e40ae47a13fb907d9425a996140c753c03f699fd94226318040f0a706415e5bd64293180041759338419285d742fadf85403f2a0b41c1ffd6425382fa4004d735415735d7427d3fbd40e50e094110e6d6428716c1408fea3641244dd742aaf12041f360a13fc737da4202592941f19dd93f383fdb42aaf12041f19dd93f8340da42be9f2841f19dd93f4536db4239308f41c1213841798dda4203da8f4146363841ebb7da422b288f41f2353841758bda4211e28f4103593841efb9da422631804062109c405e5bd642931800416ce7ff409285d742fadf85400115a540c1ffd6425382fa40896efa405735d7427d3fbd404cdea04010e6d6428716c140a095fc40244dd742767a7341a982a13fc698d84284047f414a9ff43fceb1d942770874419f74a63f66ded84283767e41d3b4c23fceb1d94277087441be98cc3f66ded84283767e41f2d8e83fceb1d942302e784129edb63fceb1d942ca507a41b3e0b83f54b6d942302e78414811dd3fceb1d942ca507a41d204df3f54b6d94273605641c1213841798dda4207b4574146363841ebb7da4257505641f2353841758bda4223c4574103593841efb9da4232ab824138b2ce3fc1ffd642c8d39f41160689405735d7421383904164d7bd3f10e6d642d57891412d2d8b40244dd742af9d4f3fe50e0941d5e4d64201566e3f8fea36414341d7420002513f9d11a53f21b8d9426011bc3fa7e8e83f6306db420a474c3fd84add3fabaed942db6ebe3fc5c7ec3fd90fdb4239308341c1213841798dda4203da834146363841ebb7da422b288341f2353841758bda4211e2834103593841efb9da42681c39411a48a13f8f7edc428ceb4441248cd93f31f1dd424cee3741b1b4d63f6963dc42ef464541529ada3f3b18de42e74338418049de3fb480dc42fd9b4441e552f03fd0f5dd42f6853741b0bad93f0828dc42ff434841592a1a409e3ade42c3123c41286a8940fe3acc42be823f41cd9daf40e649cf42aa1c3c41596ede3fd703cf42d5783f41ee798a405d6fcf4273606e41c1213841798dda4207b46f4146363841ebb7da4257506e41f2353841758bda4223c46f4103593841efb9da425ffd5841f360a13fc2f5d942b7646141f19dd93f33fdda42e7c08c40c1213841798dda420d688f4046363841ebb7da42ada08c40f2353841758bda4247888f4003593841efb9da425ffd5841f19dd93f7efed94273ab6041f19dd93f40f4da42af9d4f3f9a99c73fd5e4d64201566e3f2d2d8b404341d742cc8f61411a48a13f6263dc4231f76d41248cd93f36f0dd42c30661418049de3f6274dc42a2996d41e552f03ff500de4286416041b1b4d63f2d5cdc42822f6e41529ada3f071ade421a925f41b0bad93f350ddc42aecb7041592a1a404c31de42605fe33f1418aa3f019cdc42900c1340527b3f40f444dd42545ef73fcd90a73fac64dc42959c17405116ab3f1944dd42b2847841a760f73feec5d842be747941609c0d40c4e1d842f54078415df4f53f3ab7d84219ec794110eb05409eecd842e5027b41f28df73f84c2d8426df97b4179a4fc3f54e1d842aee37a4179faf53f9dbed842a4187c416d36fd3f3be5d8424dd77441b284f43f85a4d842c1557d41b32ef73f53ffd842d07576412584f73f84c2d842586c7741ac9afc3f54e1d84279704f41f257dd3f49ded942e3795a41e0d4ec3f773fdb4299567641acf0f53f9dbed8428f8b7741a02cfd3f3be5d84228bc4f41b81ea53fbfe7d942342e5a41c2f5e83f0136db427d3f814162109c405e5bd6427d3fa1416ce7ff409285d74232ab82410115a540c1ffd642c8d39f41896efa405735d742138390414cdea04010e6d642d5789141a095fc40244dd74273603e41c1213841798dda4207b43f4146363841ebb7da4257503e41f2353841758bda4223c43f4103593841efb9da4273600e41c1213841798dda4207b40f4146363841ebb7da4239309b41c1213841798dda4203da9b4146363841ebb7da4257500e41f2353841758bda4223c40f4103593841efb9da422b289b41f2353841758bda4211e29b4103593841efb9da42af9d4f3f4cdea040d5e4d64201566e3fa095fc404341d74273602641c1213841798dda4207b4274146363841ebb7da4257502641f2353841758bda4223c4274103593841efb9da429b03b33fc1213841798dda4235a0bd3f46363841ebb7da4268eabc40d2e8ef40b1a6e74202d2bf40f52ef0402bd5e74227b11c41f2d2a13fa2a0ea4237093541bb49324052ddea4210539740aaf1ee404603df427e9197406e7839412c07df42cc7f9640fa13f44077f5de42e15a98405f3df4402913df421d4f9140f4cde94020a7de42999d9d406015f440ca62df422f1b9640e915ed40a5efde425fc998403fc3f040c719df427c4191403cc0e94059a6de4253aa9d401823f4408f63df421053d740aaf1ee404603e3427e91d7406e7839412c07e3421d4fd140f4cde94020a7e242999ddd406015f440ca62e3427c41d1403cc0e94059a6e24253aadd401823f4408f63e3422f1bd640e915ed40a5efe2425fc9d8403fc3f040c719e342cc7fd640fa13f44077f5e242e15ad8405f3df4402913e3421053a7406891c5404603e2427e91a740fcd039412c07e2421d4fa140b26dc04020a7e142999dad401eb5ca40ca62e2422f1ba640a7b5c340a5efe1425fc9a840fd62c740c719e2427c41a140fa5fc04059a6e14253aaad40d6c2ca408f63e242cc7fa640b8b3ca4077f5e142e15aa8401dddca402913e2421053d740aaf1ee404603df427e91d7406e7839412c07df42cc7fd640fa13f44077f5de42e15ad8405f3df4402913df426e3d0c40cdcc8940c165ea42b29d6d40ef7cba4071a2ea421d4fd140f4cde94020a7de42999ddd406015f440ca62df427c41d1403cc0e94059a6de4253aadd401823f4408f63df422f1bd640e915ed40a5efde425fc9d8403fc3f040c719df423a9e4240b26dc04020a7e342333b5b401eb5ca40ca62e442f8824240fa5fc04059a6e342a5545b40d6c2ca408f63e4421fa64e406891c5404603e442fd224f40fcd039412c07e4425e364c40a7b5c340a5efe342be925140fd62c740c719e44299ff4c40b8b3ca4077f5e342c1b550401dddca402913e44274a99f40cdcc8940c165ea42dae3df40ef7cba4071a2ea42cc99284170c0ef40b5a8e74260ed29417ae9ef4027d3e742b0892841d2e8ef40b1a6e7427cfd2941f52ef0402bd5e742cc300e415a10ba3feae2e442117a1d41ae2e1240df9de642ce601640ae47a13f6285e5421c712940c753c03fe41de642cef71d410fb2ee4050c9e942e8fb8e416937f0408404ea426fbc7241ae47a13f0f6de54201817741c753c03fa105e642455173417f2bbc3faa7fe5422bec76417f2bbc3f06f3e5421efa90419a999f3fc81edd427e9f9441f3560e402008de4241131441ae47a13f4d93e5421fd21841c753c03f292be64247ba18407f2bbc3f2e98e542a31727407f2bbc3f180be642b6a314417f2bbc3f5ca5e542aa4118417f2bbc3f1a19e642245cef3f9bafee4050c9e94286eb1d41f534f0408404ea425bb96d415a10ba3f3302e54229407d41ae2e124077ace64293e204405a10ba3f830de54250d94140ae2e1240b58fe6423a9e0240b26dc04020a7e142333b1b401eb5ca40ca62e242f8820240fa5fc04059a6e142a5541b40d6c2ca408f63e2421fa60e406891c5404603e242fd220f40fcd039412c07e2425e360c40a7b5c340a5efe142be921140fd62c740c719e24299ff0c40b8b3ca4077f5e142c1b510401dddca402913e24220057e4188413240a2a0ea42982e8b41e6d0894052ddea421d4fb140f4cde94020a7e242999dbd406015f440ca62e3421053b740aaf1ee404603e3427e91b7406e7839412c07e3422f1bb640e915ed40a5efe2425fc9b8403fc3f040c719e342cc7fb640fa13f44077f5e242e15ab8405f3df4402913e34294589741d578ba40a2a0ea429c84a341f728eb4052ddea427c41b1403cc0e94059a6e24253aabd401823f4408f63e342b7eb044170c0ef40b5a8e7424b3f06417ae9ef4027d3e7429bdb0441d2e8ef40b1a6e742674f0641f52ef0402bd5e7423a9e4240b26dc04020a7df42333b5b401eb5ca40ca62e042f8824240fa5fc04059a6df42a5545b40d6c2ca408f63e0421fa64e406891c5404603e042fd224f40fcd039412c07e0425e364c40a7b5c340a5efdf42be925140fd62c740c719e04299ff4c40b8b3ca4077f5df42c1b550401dddca402913e0422a073541f0d2a13fc165ea423c5f4d41bc49324071a2ea420d4bfd3fcab1ec3f4726de42ecd61f40c2c311407cf9de42d7b6e83fb70ca53fa07fdd423da51a40c050dd3f01eede42ce24e03f1d0ee23f348cdd42287d1a408217f43f64e2de424448e23f4e79da3fb666dd4257581d40ef5ede3f5d0adf428af7df3f4c7fdd3f913cdd4294d52b40a80c1c402439df421053c7406891c5404603e2427e91c740fcd039412c07e2421d4fc140b26dc04020a7e142999dcd401eb5ca40ca62e2422f1bc640a7b5c340a5efe1425fc9c840fd62c740c719e242cc7fc640b8b3ca4077f5e142e15ac8401dddca402913e2423a9e0240b26dc04020a7df42333b1b401eb5ca40ca62e0421fa60e406891c5404603e042fd220f40fcd039412c07e04299ff0c40b8b3ca4077f5df42c1b510401dddca402913e0427c41c140fa5fc04059a6e14253aacd40d6c2ca408f63e242f8820240fa5fc04059a6df42a5541b40d6c2ca408f63e0425e360c40a7b5c340a5efdf42be921140fd62c740c719e0428fa71041b26dc04020a7df42cdce16411eb5ca40ca62e042bea01041fa5fc04059a6df4229d51641d6c2ca408f63e04288a913416891c5404603e042c0c81341fcd039412c07e042980d1341a7b5c340a5efdf42b0641441fd62c740c719e042e73f1341b8b3ca4077f5df42712d14411dddca402913e0421d4fe140b26dc04020a7e342999ded401eb5ca40ca62e4421053e7406891c5404603e4427e91e740fcd039412c07e4422f1be640a7b5c340a5efe3425fc9e840fd62c740c719e442cc7fe640b8b3ca4077f5e342e15ae8401dddca402913e44288a91b41aaf1ee404603df42c0c81b416e7839412c07df42e73f1b41fa13f44077f5de42712d1c415f3df4402913df427c41e140fa5fc04059a6e34253aaed40d6c2ca408f63e4428fa71841f4cde94020a7de42cdce1e416015f440ca62df42980d1b41e915ed40a5efde42b0641c413fc3f040c719df42bea018413cc0e94059a6de4229d51e411823f4408f63df421053a7406891c5404603e4427e91a740fcd039412c07e4421d4fa140b26dc04020a7e342999dad401eb5ca40ca62e4422f1ba640a7b5c340a5efe3425fc9a840fd62c740c719e4427c41a140fa5fc04059a6e34253aaad40d6c2ca408f63e442cc7fa640b8b3ca4077f5e342e15aa8401dddca402913e4421d4ff140f4cde94020a7e042999dfd406015f440ca62e1421053f740aaf1ee404603e1427e91f7406e7839412c07e142cc7ff640fa13f44077f5e042e15af8405f3df4402913e142e2bc3b41d2e8ef40b1a6e742ae303d41f52ef0402bd5e742fecc3b4170c0ef40b5a8e74292203d417ae9ef4027d3e742207cdd4032012a40eb33e6421eb9e8406e093440bbe7e6422f1bf640e915ed40a5efe0425fc9f8403fc3f040c719e1427c41f1403cc0e94059a6e04253aafd401823f4408f63e14204e6e240fc872a404c8ae6423a4fe340a49f2b40e090e642aca3e240f6602b402786e6429291e340fa1b2e400595e642a841e14073a62a404470e64296f3e44059f0334062abe6424e2de14079e91640fe6ee642f007e540272b2b40a8ace6426633624170c0ef40b5a8e742fa8663417ae9ef4027d3e7424a236241d2e8ef40b1a6e74216976341f52ef0402bd5e74273603e41c121384142ffdc4207b43f4146363841b429dd4257503e41f23538413efddc4223c43f4103593841b82bdd421d4fd140f4cde94020a7e442999ddd406015f440ca62e5427c41d1403cc0e94059a6e44253aadd401823f4408f63e5421053d740aaf1ee404603e5427e91d7406e7839412c07e5422f1bd640e915ed40a5efe4425fc9d8403fc3f040c719e542cc7fd640fa13f44077f5e442e15ad8405f3df4402913e5421d4ff140f4cde94020a7e242999dfd406015f440ca62e3421053f740aaf1ee404603e3427e91f7406e7839412c07e3422f1bf640e915ed40a5efe2425fc9f8403fc3f040c719e342cc7ff640fa13f44077f5e242e15af8405f3df4402913e3427c41f1403cc0e94059a6e24253aafd401823f4408f63e342b95569412dede83f59a3dc422c2b6f4173e10f40b1b1dd42ab27cd3ff2a12140aa07dd42ffbbef3f584e2f40d093dd42c484db3f060b27406d37dd421af3e53f59e22d40f160dd4288a91b41aaf1ee404603e342c0c81b416e7839412c07e342e73f1b41fa13f44077f5e242712d1c415f3df4402913e3428fa71841f4cde94020a7e242cdce1e416015f440ca62e342bea018413cc0e94059a6e24229d51e411823f4408f63e342980d1b41e915ed40a5efe242b0641c413fc3f040c719e34274a99f40d678ba40c165ea42dae3df40f628eb4071a2ea4288a90b41aaf1ee404603df42c0c80b416e7839412c07df42e73f0b41fa13f44077f5de42712d0c415f3df4402913df428fa70841f4cde94020a7de42cdce0e416015f440ca62df42980d0b41e915ed40a5efde42b0640c413fc3f040c719df42bea008413cc0e94059a6de4229d50e411823f4408f63df42f2735841f257dd3fcac5dd42ac7b6341e0d4ec3fc226df42aa7b604070c0ef40b5a8e742f6c965407ae9ef4027d3e742363b6040d2e8ef40b1a6e7426a0a6640f52ef0402bd5e7423ba4964070c0ef40b5a8e742614b99407ae9ef4027d3e74201849640d2e8ef40b1a6e7429b6b9940f52ef0402bd5e7426e8c5841b81ea53fdac8dd4230636341c2f5e83fb223df422e5d4d41d578ba40a2a0ea4240b56541f728eb4052ddea4292532041f2a121400246dd42b7a42441584e2f4075d2dd421d856d40cecc8940a2a0ea42af72a740ee7cba4052ddea42401a913fd2e8ef40b1a6e742a8b89c3ff52ef0402bd5e742279b913f70c0ef40b5a8e742c1379c3f7ae9ef4027d3e74252e918411418aa3fc802dd42d6e02141527b3f40e282dd427d181841cd90a73f47b5dc429f131f415116ab3fb894dd4252cf7d3ff260a13f1558de428c2ac23ff09dd93f035fdf4254952141060b27401371dd42cfe8224159e22d409699dd429458974187413240a2a0ea429c84a341e6d0894052ddea4252cf7d3ff09dd93fe65cde42263bbc3ff09dd93f3452df421d4fc140b26dc04020a7df42999dcd401eb5ca40ca62e0427c41c140fa5fc04059a6df4253aacd40d6c2ca408f63e0421053c7406891c5404603e0427e91c740fcd039412c07e0422f1bc640a7b5c340a5efdf425fc9c840fd62c740c719e042cc7fc640b8b3ca4077f5df42e15ac8401dddca402913e042cc7fd640fa13f44077f5e042e15ad8405f3df4402913e1421053d740aaf1ee404603e1427e91d7406e7839412c07e1421d4fd140f4cde94020a7e042999ddd406015f440ca62e1427c41d1403cc0e94059a6e04253aadd401823f4408f63e1422f1bd640e915ed40a5efe0425fc9d8403fc3f040c719e14258fe16412dede83f44badd42fb371f4173e10f40ca98de425e5218411a48a13ff5bddd427c752241248cd93f162adf42b13f18418049de3f5ac6dd42667f2341e552f03f281bdf42ac621741b1b4d63ff09edd423e592341529ada3f4d42df428e411441b0bad93f3072dd4269a22341592a1a40ca6cdf4232ffd93ffa13f44077f5e042836be13f5f3df4402913e1423e4cdd3faaf1ee404603e142fa45de3f6e7839412c07e142743cc53ff4cde94020a7e0426576f63f6015f440ca62e142f005c53f3cc0e94059a6e0424aa9f63f1823f4408f63e142bc6cd83fe915ed40a5efe0427c25e33f3fc3f040c719e1421d4fe140b26dc04020a7e142999ded401eb5ca40ca62e2421053e7406891c5404603e2427e91e740fcd039412c07e2422f1be640a7b5c340a5efe1425fc9e840fd62c740c719e242cc7fe640b8b3ca4077f5e142e15ae8401dddca402913e2423a5f0441cdcc8940c165ea424cb71c41ef7cba4071a2ea4217594d41f2d2a13fa2a0ea4227b16541bb49324052ddea427c41e140fa5fc04059a6e14253aaed40d6c2ca408f63e2421053f740aaf1ee404603e5427e91f7406e7839412c07e542cc7ff640fa13f44077f5e442e15af8405f3df4402913e5421d4ff140f4cde94020a7e442999dfd406015f440ca62e5427c41f1403cc0e94059a6e44253aafd401823f4408f63e5422f1bf640e915ed40a5efe4425fc9f8403fc3f040c719e54274a99f40f0d2a13fc165ea42dce3df40bc49324071a2ea4217594d41cecc8940a2a0ea4227b16541ee7cba4052ddea428fa71041b26dc04020a7e142cdce16411eb5ca40ca62e24288a913416891c5404603e242c0c81341fcd039412c07e242e73f1341b8b3ca4077f5e142712d14411dddca402913e2426e12d840f2d2a13fa2a0ea4247610441bb49324052ddea42bea01041fa5fc04059a6e14229d51641d6c2ca408f63e242980d1341a7b5c340a5efe142b0641441fd62c740c719e242cf813940c121384142ffdc421bd03e4046363841b429dd4288a923416891c5404603e442c0c82341fcd039412c07e4428fa72041b26dc04020a7e342cdce26411eb5ca40ca62e442980d2341a7b5c340a5efe342b0642441fd62c740c719e442bea02041fa5fc04059a6e34229d52641d6c2ca408f63e442e73f2341b8b3ca4077f5e342712d24411dddca402913e4425b413940f23538413efddc428f103f4003593841b82bdd423a9e6240f4cde94020a7e242333b7b406015f440ca62e3421fa66e40aaf1ee404603e342fd226f406e7839412c07e34299ff6c40fa13f44077f5e242c1b570405f3df4402913e34288569741cdcc8940a2a0ea429082a341ed7cba4052ddea42f88262403cc0e94059a6e242a5547b401823f4408f63e3425e366c40e915ed40a5efe242be9271403fc3f040c719e34288a91b41aaf1ee404603e542c0c81b416e7839412c07e542e73f1b41fa13f44077f5e442712d1c415f3df4402913e5429f1ad84088413240a2a0ea4260650441e6d0894052ddea42e8532b3fd578ba40a2a0ea423e350c40f728eb4052ddea428fa71841f4cde94020a7e442cdce1e416015f440ca62e542bea018413cc0e94059a6e44229d51e411823f4408f63e542980d1b41e915ed40a5efe442b0641c413fc3f040c719e542ada0ec40f23538413efddc424788ef4003593841b82bdd42e7c0ec40c121384142ffdc420d68ef4046363841b429dd421d4f8140b26dc04020a7e342999d8d401eb5ca40ca62e4427c418140fa5fc04059a6e34253aa8d40d6c2ca408f63e442105387406891c5404603e4427e918740fcd039412c07e4422f1b8640a7b5c340a5efe3425fc98840fd62c740c719e442cc7f8640b8b3ca4077f5e342e15a88401dddca402913e442fa7e3a3fb81ea53fa265dd429bc4b83fc2f5e83fb6d3de4217c53d3ff257dd3f2e6cdd428c21b73fe0d4ec3f2acdde4288a92b41aaf1ee404603df42c0c82b416e7839412c07df42e73f2b41fa13f44077f5de42712d2c415f3df4402913df428fa72841f4cde94020a7de42cdce2e416015f440ca62df4288a913416891c5404603e442c0c81341fcd039412c07e442e73f1341b8b3ca4077f5e342712d14411dddca402913e4429f1ad840d578ba40a2a0ea4260650441f728eb4052ddea42980d2b41e915ed40a5efde42b0642c413fc3f040c719df42bea028413cc0e94059a6de4229d52e411823f4408f63df428fa71041b26dc04020a7e342cdce16411eb5ca40ca62e442bea01041fa5fc04059a6e34229d51641d6c2ca408f63e442980d1341a7b5c340a5efe342b0641441fd62c740c719e44257500e41f23538413efddc4223c40f4103593841b82bdd4273600e41c121384142ffdc4207b40f4146363841b429dd42e73f0b41fa13f44077f5e042712d0c415f3df4402913e14288a90b41aaf1ee404603e142c0c80b416e7839412c07e1422a073541cdcc8940c165ea423c5f4d41ef7cba4071a2ea4273605641c121384142ffdc4207b4574146363841b429dd4257505641f23538413efddc4223c4574103593841b82bdd428fa70841f4cde94020a7e042cdce0e416015f440ca62e142980d0b41e915ed40a5efe042b0640c413fc3f040c719e142bea008413cc0e94059a6e04229d50e411823f4408f63e142ec3430412dede83fbe14e0424991384173e10f4088eee042a2d42e411a48a13fc83cdf4273f13a41248cd93f9dc4e0421a822e418049de3f8426df422fa23a41e552f03fe3b8e0422b8c2d41b1b4d63f9614df42f8683b41529ada3f3ccbe042d39c2c41b0bad93fc303df42738e3d41592a1a404328e1421053a7406891c5404603e0427e91a740fcd039412c07e042cc7fa640b8b3ca4077f5df42e15aa8401dddca402913e0421d4fa140b26dc04020a7df42999dad401eb5ca40ca62e0422f1ba640a7b5c340a5efdf425fc9a840fd62c740c719e0427c41a140fa5fc04059a6df4253aaad40d6c2ca408f63e042703d0c4089413240c165ea42b29d6d40e5d0894071a2ea42caf77c40e17ab43f707de642e57bbe407b14ce3fa886e642773f7e40ae47a13fa886e642e57bbe40ee7c0f40e08fe6428e187d40e17ab43fa886e642783f7e407b14ce3f46f6e742773f7e40ae47a13fdf8fe64261667f40ee7c0f4045f6e7428e187d40cdccec3fa886e642783f7e402a5c0f4046f6e7428e187d40d7a3d03fa886e642783f7e40713dea3f46f6e742caf77c40cdccec3f707de642e57bbe40295c0f40a886e642caf77c40d7a3d03f707de642e57bbe40713dea3fa886e64262667f40ae470140df8fe642e57bbe40986e024045f6e742caf77c40ee7c0f400641e642e57bbe40d8a3104068d1e642e57b8e406310f83f3d4ae642590f8f40ee7c0f40717de642e57b8e40ad1c0a40ce37e642e57bbe4079e916400641e642e57b8e406310f83fce37e642e57bbe40fed408400641e642e57b8e406310f83f0641e642e57bbe40ee7c0f403e4ae642e57b8e40d8a310400641e642590f8f4090c2154068d1e642e57b8e4090c215400641e642e57bbe407ae9164068d1e64271e8bd40ad47a13fdf8fe642e57bbe40ef7c0f4045f6e74271e8bd406310f83f3d4ae642e57bbe40ee7c0f40717de642e57bbe40e17ab43f707de642e57bfe407b14ce3fa886e642e57bbe40ae47a13fdf8fe642590fbf40ee7c0f4045f6e742e57bbe40cdccec3f707de642e57bfe40295c0f40a886e642e57bbe40d7a3d03f707de642e57bfe40713dea3fa886e642e57bbe40ae47a13fa886e6420fd8fd40ee7c0f40e08fe642e57bbe406310f83f3d4ae642590fbf40ee7c0f40717de642e57bbe40ae470140df8fe6429944fd40996e024045f6e742e57bbe40ad1c0a40ce37e642e57bee4079e916400641e642e57bbe406310f83fce37e642e57bee40fed408400641e642e47bbe406410f83f0641e642e47bee40ee7c0f403e4ae64271e8bd40d8a310400641e642e57bbe4090c2154068d1e642e57bbe40ee7c0f400641e642e57bfe40d8a3104068d1e642e57bbe4090c215400641e642e57bee407ae9164068d1e642e57bbe40d7a310400641e642590fbf4090c2154068d1e64270e8ed406310f83f3d4ae642e47bee40ee7c0f40717de64271e8ed40d7a310400641e642e57bee4090c2154068d1e6420ed8fd40e07ab43fa886e642826bfe407c14ce3f46f6e7429a44fd40ad47a13fdf8fe6420ed8fd40ef7c0f4045f6e7420ed8fd40d6a3d03fa886e642826bfe40723dea3f46f6e7420ed8fd40ccccec3fa886e642826bfe402a5c0f4046f6e7423a9e6240f4cde94020a7e442333b7b406015f440ca62e5421fa66e40aaf1ee404603e542fd226f406e7839412c07e5425e366c40e915ed40a5efe442be9271403fc3f040c719e54299ff6c40fa13f44077f5e442c1b570405f3df4402913e54288977f407e3ff53f0eede7426a6794402506014046f6e742fd7f94407e3ff53f0eede742a31ba9402506014046f6e7423734a9407e3ff53f0eede742ddcfbd402506014046f6e742ed27bf407e3ff53f0eede74293c3d3402506014046f6e74225dcd3407e3ff53f0eede742cb77e8402506014046f6e7425f90e8407e3ff53f0eede742052cfd402506014046f6e7421aaf6541f0d2a13fc165ea422c077e41bc49324071a2ea4206017e41f2d2a13fa2a0ea428b2c8b41bb49324052ddea42f88262403cc0e94059a6e442a5547b401823f4408f63e5429b03b33fc121384142ffdc4235a0bd3f46363841b429dd42b482b23ff23538413efddc421c21be3f03593841b82bdd42e73f1b41fa13f44077f5e042712d1c415f3df4402913e14288a91b41aaf1ee404603e142c0c81b416e7839412c07e1421baf6541d678ba40c165ea422b077e41f628eb4071a2ea4251098d4170c0ef40b5a8e7421bb38d417ae9ef4027d3e74243018d41d2e8ef40b1a6e74229bb8d41f52ef0402bd5e74257506e41f23538413efddc4223c46f4103593841b82bdd4273606e41c121384142ffdc4207b46f4146363841b429dd428fa71841f4cde94020a7e042cdce1e416015f440ca62e142bea018413cc0e94059a6e04229d51e411823f4408f63e142980d1b41e915ed40a5efe042b0641c413fc3f040c719e1428fa70041b26dc04020a7e142cdce06411eb5ca40ca62e242bea00041fa5fc04059a6e14229d50641d6c2ca408f63e24288a903416891c5404603e242c0c80341fcd039412c07e242980d0341a7b5c340a5efe142b0640441fd62c740c719e242e73f0341b8b3ca4077f5e142712d04411dddca402913e2423a9e2240f4cde94020a7e242333b3b406015f440ca62e3421fa62e40aaf1ee404603e342fd222f406e7839412c07e34299ff2c40fa13f44077f5e242c1b530405f3df4402913e34257502641f23538413efddc4223c4274103593841b82bdd4273602641c121384142ffdc4207b4274146363841b429dd42f88222403cc0e94059a6e242a5543b401823f4408f63e3425e362c40e915ed40a5efe242be9231403fc3f040c719e3421d4f8140b26dc04020a7e142999d8d401eb5ca40ca62e242105387406891c5404603e2427e918740fcd039412c07e2422f1b8640a7b5c340a5efe1425fc98840fd62c740c719e242cc7f86406826c94077f5e142e15a8840cd4fc9402913e2427c418140fa5fc04059a6e14253aa8d40d6c2ca408f63e2422e5d4d4188413240a2a0ea4240b56541e6d0894052ddea428fa70041b26dc04020a7e342cdce06411eb5ca40ca62e44288a903416891c5404603e442c0c80341fcd039412c07e442980d0341a7b5c340a5efe342b0640441fd62c740c719e442e73f0341b8b3ca4077f5e342712d04411dddca402913e44239308f41c121384142ffdc4203da8f4146363841b429dd422b288f41f23538413efddc4211e28f4103593841b82bdd42bea00041fa5fc04059a6e34229d50641d6c2ca408f63e442588d4c412dede83f4f28df429114524173e10f40a535e04292b34d411a48a13f4ee3de42340d5a41248cd93f1a70e04256044e418049de3f9ed0de421d875a41e552f03f9a5de042d06b4d41b1b4d63fdeb9de420b5d5b41529ada3fd575e0424eea4a41b0bad93f96a4de42f41a5c41592a1a4029c8e042852b8b41f0d2a13fc165ea428d579741bc49324071a2ea421fa62e40aaf1ee404603df42fd222f406e7839412c07df4299ff2c40fa13f44077f5de42c1b530405f3df4402913df423a9e2240f4cde94020a7de42333b3b406015f440ca62df425e362c40e915ed40a5efde42be9231403fc3f040c719df42f88222403cc0e94059a6de42a5543b401823f4408f63df4206017e41cecc8940a2a0ea428b2c8b41ee7cba4052ddea42743cc53ff4cde94020a7de426576f63f6015f440ca62df42f005c53f3cc0e94059a6de424aa9f63f1823f4408f63df423e4cdd3faaf1ee404603df42fa45de3f6e7839412c07df4232ffd93ffa13f44077f5de42836be13f5f3df4402913df42bc6cd83fe915ed40a5efde427c25e33f3fc3f040c719df421baf654189413240c165ea422b077e41e5d0894071a2ea421d4fe140b26dc04020a7df42999ded401eb5ca40ca62e0421053e7406891c5404603e0427e91e740fcd039412c07e0422f1be640a7b5c340a5efdf425fc9e840fd62c740c719e042cc7fe640b8b3ca4077f5df42e15ae8401dddca402913e0421d856d40f2d2a13fa2a0ea42af72a740bb49324052ddea427c41e140fa5fc04059a6df4253aaed40d6c2ca408f63e042f7e4b540b55502400be8e64297ddc7404dfa1c40694fe742743cc53ff4cde94020a7e2426576f63f6015f440ca62e3423e4cdd3faaf1ee404603e342fa45de3f6e7839412c07e34232ffd93ffa13f44077f5e242836be13f5f3df4402913e342f005c53f3cc0e94059a6e2424aa9f63f1823f4408f63e342bc6cd83fe915ed40a5efe2427c25e33f3fc3f040c719e34260b1934032012a40eb33e6425eee9e406e093440bbe7e642441b9940fc872a404c8ae6427a849940a49f2b40e090e642ecd89840f6602b402786e642d2c69940fa1b2e400595e642e876974073a62a404470e642d6289b4059f0334062abe6428e62974079e91640fe6ee642303d9b40272b2b40a8ace64214862841f260a13f2240de424bc03041f09dd93f3e4ddf4232004f4170c0ef40b5a8e742c65350417ae9ef4027d3e74216f04e41d2e8ef40b1a6e742e2635041f52ef0402bd5e742edde2841f09dd93f2240de42df8b3041f09dd93fc035df425ffda340e59a81406e58ea42d28edc4040308e40b365ea4230faa240872c8140024aea428df0dc40e8e38e40d659ea421d4f9140f4cde94020a7e242999d9d406015f440ca62e34210539740aaf1ee404603e3427e9197406e7839412c07e3422f1b9640e915ed40a5efe2425fc998403fc3f040c719e342cc7f9640fa13f44077f5e242e15a98405f3df4402913e3426f3d0c40d678ba40c165ea42b19d6d40f628eb4071a2ea427c4191403cc0e94059a6e24253aa9d401823f4408f63e34280956d4088413240a2a0ea42e27aa740e6d0894052ddea423b5f044189413240c165ea424bb71c41e5d0894071a2ea42852b8b41d678ba40c165ea428d579741f628eb4071a2ea421fa62e40aaf1ee404603e142fd222f406e7839412c07e14299ff2c40fa13f44077f5e042c1b530405f3df4402913e1423a9e2240f4cde94020a7e042333b3b406015f440ca62e1425e362c40e915ed40a5efe042be9231403fc3f040c719e142f88222403cc0e94059a6e042a5543b401823f4408f63e1421d4f9140f4cde94020a7e442999d9d406015f440ca62e5427c4191403cc0e94059a6e44253aa9d401823f4408f63e54210539740aaf1ee404603e5427e9197406e7839412c07e5422f1b9640e915ed40a5efe4425fc998403fc3f040c719e542cc7f9640fa13f44077f5e442e15a98405f3df4402913e5421d4f9140f4cde94020a7e042999d9d406015f440ca62e1422f1b9640e915ed40a5efe0425fc998403fc3f040c719e142cc7f9640fa13f44077f5e042e15a98405f3df4402913e14210539740aaf1ee404603e1427e9197406e7839412c07e1427c4191403cc0e94059a6e04253aa9d401823f4408f63e14239309b41c121384142ffdc4203da9b4146363841b429dd422b289b41f23538413efddc4211e29b4103593841b82bdd428fa70841f4cde94020a7e442cdce0e416015f440ca62e542bea008413cc0e94059a6e44229d50e411823f4408f63e54288a90b41aaf1ee404603e542c0c80b416e7839412c07e542980d0b41e915ed40a5efe442b0640c413fc3f040c719e542e73f0b41fa13f44077f5e442712d0c415f3df4402913e5421aaf6541cdcc8940c165ea422c077e41ef7cba4071a2ea421fa66e40aaf1ee404603df42fd226f406e7839412c07df4299ff6c40fa13f44077f5de42c1b570405f3df4402913df423a9e6240f4cde94020a7de42333b7b406015f440ca62df425e366c40e915ed40a5efde42be9271403fc3f040c719df42f88262403cc0e94059a6de42a5547b401823f4408f63df4288a923416891c5404603e042c0c82341fcd039412c07e042e73f2341b8b3ca4077f5df42712d24411dddca402913e0428fa72041b26dc04020a7df42cdce26411eb5ca40ca62e042980d2341a7b5c340a5efdf42b0642441fd62c740c719e042bea02041fa5fc04059a6df4229d52641d6c2ca408f63e04227b11c41cecc8940a2a0ea4237093541ee7cba4052ddea4239308341c121384142ffdc4203da834146363841b429dd421d4f8140b26dc04020a7df42999d8d401eb5ca40ca62e042105387406891c5404603e0427e918740fcd039412c07e042cc7f8640b8b3ca4077f5df42e15a88401dddca402913e04275a99f4089413240c165ea42dbe3df40e5d0894071a2ea42b76f834170c0ef40b5a8e742811984417ae9ef4027d3e742a9678341d2e8ef40b1a6e7428f218441f52ef0402bd5e7422b288341f23538413efddc4211e2834103593841b82bdd427c418140fa5fc04059a6df4253aa8d40d6c2ca408f63e0422f1b8640a7b5c340a5efdf425fc98840fd62c740c719e0421fa64e406891c5404603e242fd224f40fcd039412c07e2427e956d40d578ba40a2a0ea42e17aa740f728eb4052ddea42852b8b41cdcc8940c165ea428d579741ef7cba4071a2ea423a9e4240b26dc04020a7e142333b5b401eb5ca40ca62e242f8824240fa5fc04059a6e142a5545b40d6c2ca408f63e2425e364c40a7b5c340a5efe142be925140fd62c740c719e24299ff4c40b8b3ca4077f5e142c1b550401dddca402913e2421d4fb140f4cde94020a7e442999dbd406015f440ca62e5421053b740aaf1ee404603e5427e91b7406e7839412c07e542cc7fb640fa13f44077f5e442e15ab8405f3df4402913e5423b5f0441d678ba40c165ea424bb71c41f628eb4071a2ea427c41b1403cc0e94059a6e44253aabd401823f4408f63e5422f1bb640e915ed40a5efe4425fc9b8403fc3f040c719e5421d4fb140f4cde94020a7e042999dbd406015f440ca62e1422f1bb640e915ed40a5efe0425fc9b8403fc3f040c719e142cc7fb640fa13f44077f5e042e15ab8405f3df4402913e1421053b740aaf1ee404603e1427e91b7406e7839412c07e1427d952b3ff2d2a13fa2a0ea42a1450c40bb49324052ddea427d952b3fcecc8940a2a0ea42a1450c40ee7cba4052ddea422b073541d678ba40c165ea423b5f4d41f628eb4071a2ea427c41b1403cc0e94059a6e04253aabd401823f4408f63e14288a923416891c5404603e242c0c82341fcd039412c07e2428fa72041b26dc04020a7e142cdce26411eb5ca40ca62e242980d2341a7b5c340a5efe142b0642441fd62c740c719e242e73f2341b8b3ca4077f5e142712d24411dddca402913e242bea02041fa5fc04059a6e14229d52641d6c2ca408f63e2426e12d840cecc8940a2a0ea4247610441ee7cba4052ddea4288a903416891c5404603e042c0c80341fcd039412c07e042e73f0341b8b3ca4077f5df42712d04411dddca402913e0428fa70041b26dc04020a7df42cdce06411eb5ca40ca62e042bea00041fa5fc04059a6df4229d50641d6c2ca408f63e042980d0341a7b5c340a5efdf42b0640441fd62c740c719e0420871e34070c0ef40b5a8e7422e18e6407ae9ef4027d3e742ce50e340d2e8ef40b1a6e7426838e640f52ef0402bd5e7426dd23e412dede83f12d2dc42df45464173e10f4092d4dd4288569741eed2a13fa2a0ea429082a341b949324052ddea428fa72841f4cde94020a7e242cdce2e416015f440ca62e342bea028413cc0e94059a6e24229d52e411823f4408f63e34288a92b41aaf1ee404603e342c0c82b416e7839412c07e342980d2b41e915ed40a5efe242b0642c413fc3f040c719e342e73f2b41fa13f44077f5e242712d2c415f3df4402913e3423eb51c4188413240a2a0ea42500d3541e6d0894052ddea42e7c08c40c121384142ffdc420d688f4046363841b429dd42ada08c40f23538413efddc4247888f4003593841b82bdd421053b740aaf1ee404603df427e91b7406e7839412c07df42cc7fb640fa13f44077f5de42e15ab8405f3df4402913df421d4fb140f4cde94020a7de42999dbd406015f440ca62df422f1bb640e915ed40a5efde425fc9b8403fc3f040c719df427c41b1403cc0e94059a6de4253aabd401823f4408f63df428fa72841f4cde94020a7e442cdce2e416015f440ca62e54288a92b41aaf1ee404603e542c0c82b416e7839412c07e542980d2b41e915ed40a5efe442b0642c413fc3f040c719e542e73f2b41fa13f44077f5e442712d2c415f3df4402913e5422b07354189413240c165ea423b5f4d41e5d0894071a2ea42743cc53ff4cde94020a7e4426576f63f6015f440ca62e5423e4cdd3faaf1ee404603e542fa45de3f6e7839412c07e54232ffd93ffa13f44077f5e442836be13f5f3df4402913e542bea028413cc0e94059a6e44229d52e411823f4408f63e542f005c53f3cc0e94059a6e4424aa9f63f1823f4408f63e542bc6cd83fe915ed40a5efe4427c25e33f3fc3f040c719e542e7c0bc40c121384142ffdc420d68bf4046363841b429dd42ada0bc40f23538413efddc424788bf4003593841b82bdd428fa70841f4cde94020a7e242cdce0e416015f440ca62e342bea008413cc0e94059a6e24229d50e411823f4408f63e34288a90b41aaf1ee404603e342c0c80b416e7839412c07e342980d0b41e915ed40a5efe242b0640c413fc3f040c719e342e73f0b41fa13f44077f5e242712d0c415f3df4402913e34289da2841f257dd3f6b3fdd4243e23341e0d4ec3f63a0de423a9e2240f4cde94020a7e442333b3b406015f440ca62e5421fa62e40aaf1ee404603e542fd222f406e7839412c07e54299ff2c40fa13f44077f5e442c1b530405f3df4402913e54205f32841b81ea53f7b42dd42c7c93341c2f5e83f539dde42f88222403cc0e94059a6e442a5543b401823f4408f63e5425e362c40e915ed40a5efe442be9231403fc3f040c719e5423a9e0240b26dc04020a7e342333b1b401eb5ca40ca62e442f8820240fa5fc04059a6e342a5541b40d6c2ca408f63e4421fa60e406891c5404603e442fd220f40fcd039412c07e4425e360c40a7b5c340a5efe342be921140fd62c740c719e44299ff0c40b8b3ca4077f5e342c1b510401dddca402913e44220057e41d578ba40a2a0ea42982e8b41f728eb4052ddea421053f740aaf1ee404603df427e91f7406e7839412c07df42cc7ff640fa13f44077f5de42e15af8405f3df4402913df421d4ff140f4cde94020a7de42999dfd406015f440ca62df422f1bf640e915ed40a5efde425fc9f8403fc3f040c719df427c41f1403cc0e94059a6de4253aafd401823f4408f63df423a9e6240f4cde94020a7e042333b7b406015f440ca62e1425e366c40e915ed40a5efe042be9271403fc3f040c719e142f88262403cc0e94059a6e042a5547b401823f4408f63e14299ff6c40fa13f44077f5e042c1b570405f3df4402913e1421fa66e40aaf1ee404603e142fd226f406e7839412c07e1421053c7406891c5404603e4427e91c740fcd039412c07e442cc7fc640b8b3ca4077f5e342e15ac8401dddca402913e4421d4fc140b26dc04020a7e342999dcd401eb5ca40ca62e4422f1bc640a7b5c340a5efe3425fc9c840fd62c740c719e4427c41c140fa5fc04059a6e34253aacd40d6c2ca408f63e4423eb51c41d578ba40a2a0ea42500d3541f728eb4052ddea426f3d0c40f0d2a13fc165ea42b39d6d40bc49324071a2ea428fa72841f4cde94020a7e042cdce2e416015f440ca62e142bea028413cc0e94059a6e04229d52e411823f4408f63e142980d2b41e915ed40a5efe042b0642c413fc3f040c719e142e73f2b41fa13f44077f5e042712d2c415f3df4402913e14288a92b41aaf1ee404603e142c0c82b416e7839412c07e142852b8b4189413240c165ea428d579741e5d0894071a2ea42e8532b3f88413240a2a0ea423e350c40e6d0894052ddea423a5f0441f0d2a13fc165ea424cb71c41bc49324071a2ea42a20abd4070c0ef40b5a8e742c8b1bf407ae9ef4027d3e742ea3503c163c777402218fe42ea3503c1ba128040125bfe421021963b286a89404e69f242d5af603ecd9daf403678f5425067e53b596ede3fd743f24204365e3eee798a405daff242805fe53b596ede3fd703fe42c5355e3eee798a405d6ffe42a024963b286a8940fe3afb42f2af603ecd9daf40e649fe42ae1c3c41596ede3fd743f242d9783f41ee798a405daff242c5123c41286a89404e69f242c0823f41cd9daf403678f542ab1c3c41596ede3fd703fe42d6783f41ee798a405d6ffe42c4123c41286a8940fe3afb42bf823f41cd9daf40e649fe42ad6ea341e2c857400eb7fd4205c0a3413a245c40c823fe42ad6ea341f9cb80400eb7fd4205c0a341a5f98240c823fe427811a34180b26a4031adfd423a1da4419110734031adfd427811a34163c7774031adfd423a1da441ba12804031adfd427811a3419d9d5d4031adfd423a1da441aefb654031adfd420bc6a24134425b40456bfd42a768a4416e408140a4d2fd425abba241286a8940fe3afb425873a441cd9daf40e649fe424ec0a241596ede3fd703fe42646ea441ee798a405d6ffe42ad6ea341e2c857406c8ff24205c0a3413a245c4026fcf242ad6ea341f9cb80406c8ff24205c0a341a5f9824026fcf2427811a34180b26a400206f3423a1da441911073400206f3427811a34163c777400206f3423a1da441ba1280400206f3427811a3419d9d5d400206f3423a1da441aefb65400206f3420ac6a24134425b408fe0f242a768a4416e408140ee47f342a0eea341e2c857406f6ff24289a1a5413a245c40c583f242a0eea341f9cb80406f6ff24289a1a541a5f98240c583f242298da141e2c857406f6ff2421240a3413a245c40c583f242298da141f9cb80406f6ff2421240a341a5f98240c583f242b765a14180b26a402258f242b765a14191107340129bf242b765a14163c777402258f242b765a141ba128040129bf242b765a1419d9d5d402258f242b765a141aefb6540129bf242055ea04134425b404645f24281fba1416e408140edadf2425abba241286a89404e69f2425873a441cd9daf403678f5424ec0a241596ede3fd743f242646ea441ee798a405daff242978669c1e2c857400eb7fd42e9e368c13a245c40c823fe4202416ac180b26a4031adfd427d2968c19110734031adfd4202416ac19d9d5d4031adfd427d2968c1aefb654031adfd42978669c1f9cb80400eb7fd42e9e368c1a5f98240c823fe4202416ac163c7774031adfd427d2968c1ba12804031adfd42dcd76ac134425b40456bfd42a39267c16e408140a4d2fd4256e36ac1596ede3fd703fe422b8767c1ee798a405d6ffe423ded6ac1286a8940fe3afb42427d67c1cd9daf40e649fe4285ea07c1e2c857406c8ff242d74707c13a245c4026fcf24285ea07c1f9cb80406c8ff242d74707c1a5f9824026fcf242f1a408c180b26a400306f3426d8d06c1911073400306f342f1a408c163c777400306f3426d8d06c1ba1280400306f342f1a408c19d9d5d400306f3426d8d06c1aefb65400306f342cb3b09c134425b4090e0f24292f605c16e408140ef47f3422d5109c1286a89404e69f24232e105c1cd9daf403678f542434709c1596ede3fd743f24218eb05c1ee798a405daff24287ea07c1e2c857400eb7fd42d94707c13a245c40c823fe42cc3b09c134425b40466bfd4293f605c16e408140a5d2fd4290ad0bc1e2c857406f2ffe42be4708c13a245c40c543fe42f2a408c19d9d5d4032adfd426d8d06c1aefb654032adfd4287ea07c1f9cb80400eb7fd42d94707c1a5f98240c823fe42f2a408c180b26a4032adfd426d8d06c19110734032adfd42f2a408c163c7774032adfd426d8d06c1ba12804032adfd4290ad0bc1f9cb80406f2ffe42be4708c1a5f98240c543fe4274fc0bc180b26a402218fe4274fc0bc191107340125bfe4274fc0bc163c777402218fe4274fc0bc1ba128040125bfe4274fc0bc19d9d5d402218fe4274fc0bc1aefb6540125bfe42d80b0ec134425b404605fe42e0d00ac16e408140ed6dfe42464709c1596ede3fd703fe421beb05c1ee798a405d6ffe422d5109c1286a8940fe3afb4232e105c1cd9daf40e649fe427e6104c134425b404705fe42862601c16e408140ee6dfe42a2ea06c1e2c857406f2ffe42d08403c13a245c40c543fe42ea3503c180b26a402218fe42ea3503c191107340125bfe42ea3503c19d9d5d402218fe42ea3503c1aefb6540125bfe42a2ea06c1f9cb80406f2ffe42d08403c1a5f98240c543fe426065a541ca6d4b3f9a99bd42b1b201420000a03f9a19d54217b5014285eb813f9a99bd42183519420000a03f9a19d5421735194285eb813f9a99bd4218b530420000a03f9a19d54217b5304285eb813f9a99bd42183548420000a03f9a19d54248304842ca6d4b3f9a99bd42493077420000a03f9a19d5427aef23420000a03ffcf1c242f40d2642f839e23f3801c442e746d2410000a03ffcf1c242db83d641f839e23f3801c442dc64e0410000a03f9547c34296d8e34197be04402d02c442778a01420000a03ffcf1c242f1a80342f839e23f3801c442073a46420000a03ffcf1c24281584842f839e23f3801c4422f2e0242596ede3fd743c3423a050342ee798a405dafc342b52b0242286a89404e69c342b3070342cd9daf403678c6425e850242e2c857406c8fc3420aae02423a245c4026fcc3425e850242f9cb80406c8fc3420aae0242a5f9824026fcc3420d31024234425b4090e0c3425b0203426e408140ef47c442c356024280b26a400306c442a4dc0242911073400306c442c356024263c777400306c442a4dc0242ba1280400306c442c35602429d9d5d400306c442a4dc0242aefb65400306c442b53cd441e2c857406c8fc3420d8ed4413a245c4026fcc342b53cd441f9cb80406c8fc3420d8ed441a5f9824026fcc34280dfd34180b26a400306c44242ebd441911073400306c44280dfd34163c777400306c44242ebd441ba1280400306c44280dfd3419d9d5d400306c44242ebd441aefb65400306c4421294d34134425b4090e0c342af36d5416e408140ef47c442568ed341596ede3fd743c3426c3cd541ee798a405dafc3426289d341286a89404e69c3425f41d541cd9daf403678c642fcc8a54180b26a402258c342fcc8a54191107340129bc342fcc8a54163c777402258c342fcc8a541ba128040129bc342fcc8a5419d9d5d402258c342fcc8a541aefb6540129bc3423233a54134425b404745c342aed0a6416e408140eeadc34205b065420000a03f9547c342e369674297be04402d02c442f29b5f42e2c857406c8fc3429ec45f423a245c4026fcc342f29b5f42f9cb80406c8fc3429ec45f42a5f9824026fcc342576d5f4280b26a400306c44238f35f42911073400306c442576d5f4263c777400306c44238f35f42ba1280400306c442576d5f429d9d5d400306c44238f35f42aefb65400306c442a1475f4234425b4090e0c342ef1860426e408140ef47c4420ba15e420000a03ffcf1c24285bf6042f839e23f3801c442c3445f42596ede3fd743c342ce1b6042ee798a405dafc34248425f42286a89404e69c342471e6042cd9daf403678c642ee344742e2c857406c8fc3429a5d47423a245c4026fcc342ee344742f9cb80406c8fc3429a5d4742a5f9824026fcc342e8744742e2c857406f6fc3425c4e48423a245c40c583c342e8744742f9cb80406f6fc3425c4e4842a5f98240c583c3421662484280b26a402258c3421662484291107340129bc3421662484263c777402258c34216624842ba128040129bc342166248429d9d5d402258c34216624842aefb6540129bc3423117484234425b404745c342efe548426e408140eeadc3429de0464234425b4090e0c342ebb147426e408140ef47c4425306474280b26a400306c442348c4742911073400306c442530647429d9d5d400306c442348c4742aefb65400306c4425306474263c777400306c442348c4742ba1280400306c442bfdd4642596ede3fd743c342cab44742ee798a405dafc3422c444642e2c857406f6fc342a01d47423a245c40c583c3422c444642f9cb80406f6fc342a01d4742a5f98240c583c3427330464280b26a402258c3427330464291107340129bc3427330464263c777402258c34273304642ba128040129bc342733046429d9d5d402258c34273304642aefb6540129bc3429aac454234425b404645c342587b46426e408140edadc34244db4642286a89404e69c34243b74742cd9daf403678c64232932442596ede3fd743c3423d6a2542ee798a405dafc342b8902442286a89404e69c342b66c2542cd9daf403678c6420b616a420000a03f7fd2ec42857f6c42f839e23fbbe1ed424830484285eb813f928dec42483077420000a03fc906024353c65142471a803f2c5bcf42b9fe53426a99823f627dd0420b616a420000a03f7e05d542857f6c42f839e23fba14d642e8c6e9410000a03f7a9eeb42da03ee41f839e23fb6adec42483019420000a03f9a19d54248b030420000a03f9ad9e0426065a541ca6d4b3f9a99ec42b1b201420000a03fcd0c024317b5014285eb813f9a99ec42183519420000a03fcd0c02431735194285eb813f9a99ec4218b530420000a03fcd0c0243778a01420000a03ffcb1ce42f1a80342f839e23f38c1cf42073a46420000a03ffcb1ce4281584842f839e23f38c1cf4277e6f9410700a03f470bd342c50c4d4283a2ad3fed27ea420521a4414e62a03f07e2e242d8c9a841fa7e8e4007e2ea426065a54185eb813f9a19d542b1b201420000a03f9ad9e0427fcbbb410000a03fe386dc42dfb5be4197be0440d163dd426065a54185eb813f9ad9e042b1b201420000a03f9a99ec42e7c6ba410000a03fbc1fe142db03bf41f839e23ff82ee24248b001420000a03f9a19d542483019420000a03f9ad9e0420be152420000a03f7e05d54285ff5442f839e23fba14d642e8c6e9410000a03fbb1fe142da03ee41f839e23ff72ee2427791b841471a803f2c5bcf424102bd416a99823f627dd042e6c6e9410000a03f7e05d542da03ee41f839e23fba14d642a98f10420000a03f7bc5ce428749124297be04401380cf420521a4414e62a03f6290d842d8c9a841fa7e8e406290e04248b001420000a03f9ad9e042483019420000a03f9a99ec427bef23420000a03ffcb1ce42f50d2642f839e23f38c1cf42483019420000a03f9ad9e04248b030420000a03f9a99ec4217b5304285eb813f9a99ec42183548420000a03fcd0c0243e7c6ba410000a03f7a9eeb42db03bf41f839e23fb6adec4248b030420000a03f9ad9e042483048420000a03f9a99ec4248b030420000a03f9a19d542483048420000a03f9ad9e0424730484285eb813f9a19d542483077420000a03f9ad9e042576353420000a03fe386dc4287d8544297be0440d163dd420b616a420000a03fbb1fe142857f6c42f839e23ff72ee2424730484285eb813f9ad9e042483077420000a03f9a99ec42e6c6ba410000a03f7e05d542da03bf41f839e23fba14d6420be152420000a03fbb1fe14285ff5442f839e23ff72ee242b5bceb41e2c85740ea3bec420d0eec413a245c40a4a8ec421214eb4134425b400e8dec42afb6ec416e4081406df4ec42bfb3e94180b26a40a004ec42bfb3e941911073409047ec42bfb3e9419d9d5d40a004ec42bfb3e941aefb65409047ec4231dbe941f9cb8040ed1bec421a8eeb41a5f982404330ec42bfb3e94163c77740a004ec42bfb3e941ba1280409047ec42b5bceb41f9cb8040ea3bec420d0eec41a5f98240a4a8ec42805feb4180b26a4081b2ec42426bec419110734081b2ec42805feb419d9d5d4081b2ec42426bec41aefb654081b2ec42805feb4163c7774081b2ec42426bec41ba12804081b2ec42805feb4180b26a40b099eb42426bec4191107340b099eb42805feb4163c77740b099eb42426bec41ba128040b099eb42805feb419d9d5d40b099eb42426bec41aefb6540b099eb421314eb4134425b40c457eb42b0b6ec416e40814023bfeb42560eeb41596ede3f55f0eb426cbcec41ee798a40db5bec42b5bceb41e2c857408ca3eb420d0eec413a245c404610ec42b5bceb41f9cb80408ca3eb420d0eec41a5f982404610ec42f2eadf41286a894018efeb429126ec41cd9daf40185dec420521a441068199406290d842d8c9a8416ce7ff406290e042bf02a5414cdea0404861dc420d9fa641a095fc40b89edc42f061a5410115a5404febd8424b38a641896efa407535e04290acf841f6ec7040ccbcd242b9a94d42908671406776ea428513f84144e26f408a96d2423df64d4217657a40a99cea428513fc4147277d408a96d3423df64b425aaa7d40a99ce942eb79fa4184a2ad3f2430d3420ac34c4259aa7d401003ea42eb79fa4184a2ad3f2430d3420ac34c4259aa7d401003ea424feafa41cb121040ef8cd342d98a4c4281cc6540f7e6e9428513fc4184a2ad3f08e2d5425ea64742bb2baf3fa99ce9423c0ef84185ef79403895d242e2f84d42a637bc40fc9dea42eb79fa41ea08ae3ff084d3421e514442db6a70401003ea428513fa41744aac3f5723d3423df64c42c37f7940a91cea420cace84134425b40c858d5428849ea416e4081406fc1d54230dbe941e2c85740f182d542198eeb413a245c404797d542beb3e94180b26a40a46bd542beb3e9419110734094aed542beb3e9419d9d5d40a46bd542beb3e941aefb654094aed54230dbe941f9cb8040f182d542198eeb41a5f982404797d542beb3e94163c77740a46bd542beb3e941ba12804094aed542f1eadf41286a89401c56d5429026ec41cd9daf401bc4d542550eeb41596ede3f5957d5426bbcec41ee798a40dfc2d542a73cbd41e2c85740f182d54290efbe413a245c404797d5423881be4134425b40c958d542b41ec0416e40814070c1d542a73cbd41f9cb8040f182d54290efbe41a5f982404797d5420217bf4180b26a40a46bd5420217bf419110734094aed5420217bf419d9d5d40a46bd5420217bf41aefb654094aed5420217bf4163c77740a46bd5420217bf41ba12804094aed542b4bcbc41e2c85740900ad5420c0ebd413a245c404a77d542b4bcbc41f9cb8040900ad5420c0ebd41a5f982404a77d5427f5fbc4180b26a40b300d542416bbd4191107340b300d5427f5fbc4163c77740b300d542416bbd41ba128040b300d5427f5fbc419d9d5d40b300d542416bbd41aefb6540b300d5421214bc4134425b40c7bed442aeb6bd416e4081402626d542b4bcbc41e2c85740eea2d5420c0ebd413a245c40a80fd6421114bc4134425b4011f4d542aeb6bd416e408140705bd642b4bcbc41f9cb8040eea2d5420c0ebd41a5f98240a80fd6427f5fbc4180b26a408419d642416bbd41911073408419d6427f5fbc419d9d5d408419d642416bbd41aefb65408419d6427f5fbc4163c777408419d642416bbd41ba1280408419d64230a4bc41286a89401c56d542cfdfc841cd9daf401cc4d542550ebc41596ede3f5957d5426bbcbd41ee798a40dfc2d5425e850242e2c857400eb7ce420aae02423a245c40c823cf420d31024234425b40466bce425b0203426e408140a5d2ce425e850242f9cb80400eb7ce420aae0242a5f98240c823cf42c456024280b26a4032adce42a5dc02429110734032adce42c456024263c7774032adce42a5dc0242ba12804032adce42c45602429d9d5d4032adce42a5dc0242aefb654032adce429c940142e2c857406f2fcf42106e02423a245c40c543cf420afd004234425b404605cf42c8cb01426e408140ed6dcf4258c50242e2c857406f2fcf42cc9e03423a245c40c543cf42e380014280b26a402218cf42e380014291107340125bcf42e38001429d9d5d402218cf42e3800142aefb6540125bcf429c940142f9cb80406f2fcf42106e0242a5f98240c543cf42e380014263c777402218cf42e3800142ba128040125bcf42b52b0242286a8940fe3acc42b4070342cd9daf40e649cf422e2e0242596ede3fd703cf4239050342ee798a405d6fcf4258c50242f9cb80406f2fcf42cc9e0342a5f98240c543cf42a067034234425b404705cf425e3604426e408140ee6dcf4285b2034280b26a402218cf4285b2034291107340125bcf4285b203429d9d5d402218cf4285b20342aefb6540125bcf4285b2034263c777402218cf4285b20342ba128040125bcf42f061a54138b2ce3ff43ce3424b38a641160689401a87ea42bf02a54164d7bd3fecb2e6420d9fa6412d2d8b405cf0e642f2eadf41286a89405970e1429126ec41cd9daf4059dee142560ebc41596ede3f9771e1426cbcbd41ee798a401ddde14231a4bc41286a89405a70e142d0dfc841cd9daf405adee142560eeb41596ede3f9671e1426cbcec41ee798a401cdde142f061a54138b2ce3f4febd8424b38a641160689407535e042bf02a54164d7bd3f4861dc420d9fa6412d2d8b40b89edc420521a4410681994007e2e242d8c9a8416ce7ff4007e2ea42f061a5410115a540f43ce3424b38a641896efa401a87ea42bf02a5414cdea040ecb2e6420d9fa641a095fc405cf0e6420521a441426005416290d842d8c9a841759338416290e042f061a5413f2a0b414febd8424b38a64104d735417535e042bf02a541e50e09414861dc420d9fa6418fea3641b89edc420521a4414260054107e2e242d8c9a8417593384107e2ea42f061a5413f2a0b41f43ce3424b38a64104d735411a87ea42bf02a541e50e0941ecb2e6420d9fa6418fea36415cf0e642560ebc41596ede3f55f0eb426cbcbd41ee798a40db5bec42a83cbd41e2c85740ed1bec4291efbe413a245c404330ec423981be4134425b40c5f1eb42b51ec0416e4081406c5aec420317bf4180b26a40a004ec420317bf41911073409047ec420317bf419d9d5d40a004ec420317bf41aefb65409047ec42a83cbd41f9cb8040ed1bec4291efbe41a5f982404330ec420317bf4163c77740a004ec420317bf41ba1280409047ec4231a4bc41286a894019efeb42d0dfc841cd9daf40185dec4231dbe941e2c85740ed1bec421a8eeb413a245c404330ec420dace84134425b40c4f1eb428949ea416e4081406b5aec42c6c5104284a2bd3f6db0d54272753842a837554043cee94295b410422292af3f90dad542a5863842a8375d4021a4e942b39411426cca194005d4d5420b0b144270ae1f4079dad542b9902442286a8940fe3acc42b76c2542cd9daf40e649cf4245db4642286a8940fe3acc4244b74742cd9daf40e649cf42ee344742e2c857400eb7ce429a5d47423a245c40c823cf4232932442596ede3fd703cf423d6a2542ee798a405d6fcf429de0464234425b40456bce42ebb147426e408140a4d2ce42ee344742f9cb80400eb7ce429a5d4742a5f98240c823cf425406474280b26a4031adce42358c47429110734031adce425406474263c7774031adce42358c4742ba12804031adce42540647429d9d5d4031adce42358c4742aefb654031adce42bedd4642596ede3fd703cf42c9b44742ee798a405d6fcf42a57e2b4250fe4840a6f2d7424d473242e9976240a6f2d7429edb4842a8371d40ea70d8420ac34c42a8375d40b6bddf42f2db5342e2c85740900ad5429e0454423a245c404a77d542f2db5342f9cb8040900ad5429e045442a5f982404a77d54258ad534280b26a40b300d5423933544291107340b300d54258ad534263c77740b300d54239335442ba128040b300d54258ad53429d9d5d40b300d54239335442aefb6540b300d542a187534234425b40c7bed442ef5854426e4081402626d542ec1b5442e2c85740f182d54260f554423a245c404797d54234be544234425b40c958d542f28c55426e40814070c1d542ec1b5442f9cb8040f182d54260f55442a5f982404797d5421909554280b26a40a46bd542190955429110734094aed542190955429d9d5d40a46bd54219095542aefb654094aed5421909554263c77740a46bd54219095542ba12804094aed542c3845342596ede3f5957d542cd5b5442ee798a40dfc2d542f2db5342e2c85740eea2d5429e0454423a245c40a80fd642a187534234425b4011f4d542ef5854426e408140705bd642f2db5342f9cb8040eea2d5429e045442a5f98240a80fd64257ad534280b26a408419d64238335442911073408419d64257ad53429d9d5d408419d64238335442aefb65408419d64257ad534263c777408419d64238335442ba1280408419d642b0cf5342286a89401c56d54280ed5942cd9daf401cc4d542c3845342596ede3f9671e142cd5b5442ee798a401cdde142b0cf5342286a89405970e14280ed5942cd9daf4059dee142c3046b42596ede3f5a24ed42cddb6b42ee798a40e08fed4210736542286a89401d23ed42e0906b42cd9daf401d91ed42c3046b42596ede3f5957d542cddb6b42ee798a40dfc2d5429ed3694234425b40c858d5425ca26a426e4081406fc1d542306b6a42e2c85740f182d542a4446b423a245c404797d54277576a4280b26a40a46bd54277576a429110734094aed54277576a429d9d5d40a46bd54277576a42aefb654094aed542306b6a42f9cb8040f182d542a4446b42a5f982404797d54277576a4263c77740a46bd54277576a42ba12804094aed54210736542286a89401c56d542e0906b42cd9daf401bc4d54210736542286a89405970e142e0906b42cd9daf4059dee142c3046b42596ede3f9671e142cddb6b42ee798a401cdde14227ae52420000a03f1dd1ec4269325542f839e23f3f13ee426ad05342286a89409e60ed42f9d85942cd9daf404e44ee42fd725342596ede3f8933ed42936d5442ee798a40d3b0ed42778a01420000a03ffcb1fd42f1a80342f839e23f38c1fe42778a01420000a03ffcf1f142f1a80342f839e23f3801f342a98f10420000a03f7bc5fd428749124297be04401380fe4272e323420000a03ffcf1f142ec012642f839e23f3801f3427fc8eb41471a803fd235f1424939f0416a99823f0858f2422bf2c4410000a03f07b1fd42e565c84197be04409f6bfe42e646d2410000a03ffcb1fd42da83d641f839e23f38c1fe4273e323420000a03ffcb1fd42ed012642f839e23f38c1fe42558ed341596ede3fd703fe426b3cd541ee798a405d6ffe426289d341286a8940fe3afb425f41d541cd9daf40e649fe421294d34134425b40456bfd42ae36d5416e408140a4d2fd42b43cd441e2c857400eb7fd420c8ed4413a245c40c823fe42b43cd441f9cb80400eb7fd420c8ed441a5f98240c823fe427fdfd34180b26a4031adfd4241ebd4419110734031adfd427fdfd34163c7774031adfd4241ebd441ba12804031adfd427fdfd3419d9d5d4031adfd4241ebd441aefb654031adfd425e850242e2c857406c8ff2420aae02423a245c4026fcf2422f2e0242596ede3fd743f2423a050342ee798a405daff2420d31024234425b4090e0f2425b0203426e408140ef47f342b42b0242286a89404e69f242b3070342cd9daf403678f5425e850242f9cb80406c8ff2420aae0242a5f9824026fcf242c356024280b26a400306f342a4dc0242911073400306f342c356024263c777400306f342a4dc0242ba1280400306f342c35602429d9d5d400306f342a4dc0242aefb65400306f3423233a54134425b404745f242aed0a6416e408140eeadf242fcc8a54180b26a402258f242fcc8a54191107340129bf242fcc8a5419d9d5d402258f242fcc8a541aefb6540129bf242fcc8a54163c777402258f242fcc8a541ba128040129bf2425e850242e2c857400eb7fd420aae02423a245c40c823fe425e850242f9cb80400eb7fd420aae0242a5f98240c823fe42c456024280b26a4032adfd42a5dc02429110734032adfd42c456024263c7774032adfd42a5dc0242ba12804032adfd42c45602429d9d5d4032adfd42a5dc0242aefb654032adfd420d31024234425b40466bfd425b0203426e408140a5d2fd429c940142e2c857406f2ffe42106e02423a245c40c543fe420afd004234425b404605fe42c8cb01426e408140ed6dfe4258c50242e2c857406f2ffe42cc9e03423a245c40c543fe429c940142f9cb80406f2ffe42106e0242a5f98240c543fe42e380014280b26a402218fe42e380014291107340125bfe42e380014263c777402218fe42e3800142ba128040125bfe42e38001429d9d5d402218fe42e3800142aefb6540125bfe4258c50242f9cb80406f2ffe42cc9e0342a5f98240c543fe42a067034234425b404705fe425e3604426e408140ee6dfe4285b2034280b26a402218fe4285b2034291107340125bfe4285b203429d9d5d402218fe4285b20342aefb6540125bfe4285b2034263c777402218fe4285b20342ba128040125bfe422e2e0242596ede3fd703fe4239050342ee798a405d6ffe42b52b0242286a8940fe3afb42b4070342cd9daf40e649fe42b0842442286a89404e69f242ae602542cd9daf403678f5422a872442596ede3fd743f242355e2542ee798a405daff2422a872442596ede3fd703fe42355e2542ee798a405d6ffe42b1842442286a8940fe3afb42af602542cd9daf40e649fe425d985642286a8940842df942fb745a42cd9daf4021bdfb4235755f42471a803f4cc5f542f3aa61426a99823ff8e7f64237da58420000a03faaf2fa420dcf5b42f839e23f166dfc4249c55942596ede3f3468fb42fae35a42ee798a408cf7fb42db6c66420000a03f6f74ff420fcb6a426485fb3fc4d10043639748420000a03f84bcf1429b5b4b42f839e23fa01ef3427c714942596ede3f9129f24282814a42ee798a4093b1f242e1d64942286a8940805ef242ab964c42cd9daf40c03ef542a5c769420000a03fdc7aff42736e6c42ced9064086590043030866420000a03f59a30043ca206842ced90640283b01430f0877420000a03ffcf1c24289267942f839e23f3801c442988576425470803f9173c442e7dfe5427938823f73201543f6027842e2c857406c8fc342a22b78423a245c4026fcc342f6027842f9cb80406c8fc342a22b7842a5f9824026fcc3424da97742286a89404e69c3424b857842cd9daf403678c642a5ae774234425b4090e0c342f37f78426e408140ef47c4425bd4774280b26a400306c4423c5a7842911073400306c4425bd4774263c777400306c4423c5a7842ba1280400306c4425bd477429d9d5d400306c4423c5a7842aefb65400306c442c7ab7742596ede3fd743c342d2827842ee798a405dafc3420f0877420000a03ffcb1ce4289267942f839e23f38c1cf421d3079429d9d5d402218cf421d307942aefb6540125bcf421d30794263c777402218cf421d307942ba128040125bcf42c6ab7742596ede3fd703cf42d1827842ee798a405d6fcf42f6027842e2c857400eb7ce42a22b78423a245c40c823cf42a5ae774234425b40466bce42f37f78426e408140a5d2ce42f6027842f9cb80400eb7ce42a22b7842a5f98240c823cf425cd4774280b26a4032adce423d5a78429110734032adce425cd4774263c7774032adce423d5a7842ba12804032adce425cd477429d9d5d4032adce423d5a7842aefb654032adce424da97742286a8940fe3acc424c857842cd9daf40e649cf42a27a764234425b404605cf42604977426e408140ed6dcf42f0427842e2c857406f2fcf42641c79423a245c40c543cf4234127742e2c857406f2fcf42a8eb77423a245c40c543cf4238e5784234425b404705cf42f6b379426e408140ee6dcf427bfe764280b26a402218cf427bfe764291107340125bcf427bfe76429d9d5d402218cf427bfe7642aefb6540125bcf4234127742f9cb80406f2fcf42a8eb7742a5f98240c543cf427bfe764263c777402218cf427bfe7642ba128040125bcf42f0427842f9cb80406f2fcf42641c7942a5f98240c543cf421d30794280b26a402218cf421d30794291107340125bcf420000000000000000f9030000fa030000fc030000fb030000fd03000007040000090400000a0400001c04000016040000190400001a0400001b04000015040000040400000304000002040000060400000504000008040000dd030000dc030000de030000df030000e0030000e5030000e3030000e4030000e8030000e9030000ec030000eb030000ed030000ea030000ef030000f1030000ee030000f0030000f4030000f3030000f20300000f0400000d0400000c04000010040000110400001704000018040000140400001304000012040000f6030000f5030000f7030000f8030000fe0300000104000000040000ff0300000e0400000b0400008a050000d505000000020000f9010000840000006d000000280000006c0000006e00000027000000260000002100000023000000250000002400000022000000290000005a0000005c0000005e0000005f0000005d0000005b00000068000000690000006a0000006b0000006000000066000000650000006200000064000000610000006700000063000000fa05000036060000cc05000002060000cf05000006060000200600002106000032060000250600003c060000c1050000c4050000e1050000e3050000ee050000f3050000c9050000d8050000e8050000e2050000ef050000140600001b0600001c06000024060000370600003a060000fe0500001106000018060000260600002c060000c6050000d3050000d4050000e7050000f20500002e060000c10100004c020000f4020000b40200003a0200007804000079040000770400007e0500007d0500007f0500007d040000850500008605000084050000ab050000dc050000dd050000ed050000170600001d060000230600002a06000034060000b9000000e901000023030000b103000074040000750400007e0400008504000086040000d7050000df050000ec050000f505000004060000010600000c0600000f0600001906000028060000270600002d060000390600009b0300008004000088030000890300008e0300008f0300008a0300008b0300008c0300008d0300009c03000095030000960300009703000098030000990300009a030000940300007f04000081040000160600003a040000fb000000390400009405000093050000fe000000f6000000f5000000f900000003010000870000007b04000058000000510400008800000089040000860000000601000085000000ac000000ce00000040010000cd000000af0500001f050000000100008501000035050000340500007204000073040000bc010000bb01000076040000d105000083040000ee010000f8010000da0500005c030000fe010000fb010000d2010000fb050000070600000b060000b8000000b70000002a0200000a0500008205000009050000a5030000080500000e060000a4030000150600001306000088050000da010000220600008c050000900500001f00000020000000920500009d0200009c0200003a000000d2050000cd050000d4030000d7020000e905000043000000b5020000da0300001d02000008060000f7000000f800000012060000010100001e0600000801000009010000ab030000c3030000c20300006d05000082000000310000001a0100006c0500001901000054040000550400005604000057040000580400005c0400005b040000590400007a0400007c04000088040000a0040000a104000012050000130500001e0500001c0500001b0500001a0500002505000026050000490500004a050000480500004b0500004c0500004d0500004f0500004e05000051050000500500005205000053050000540500005505000056050000570500005c0500005d0500006a050000680500006905000072050000730500008005000083050000810500008b05000089050000870500008d0500008f0500008e0500009805000099050000c2050000bf050000c8050000cb050000d0050000d6050000d9050000eb050000f4050000f7050000f0050000fc0500000a060000030600001a0600001f06000031060000e0000000df000000de000000100100001101000012010000130100001401000015010000160100001e0100001f010000ed010000ec010000ff010000fd010000fc010000fa01000020020000210200002202000023020000240200003f020000400200004102000042020000430200004f0200004e020000b0020000b2020000af020000b1020000b3020000cd020000cc020000ca020000e2020000e1020000e00200002503000026030000270300002803000029030000d0030000cf030000ce0300003d020000320500003e0200003305000007030000080300009d0100009e010000d1030000d2030000bc020000e0050000bd020000530000005400000055000000560000004b00000050000000510000004c000000520000004d0000004f0000004e0000005900000057000000870400009e040000dd000000ea000000190500000a0100001d01000027010000d8010000d9010000580500004d02000055020000910500009605000097050000aa050000e6050000240300002a0000002f0000002c0000002e0000002b0000002d000000300000003200000045000000470000004900000046000000db030000480000004a000000530400002e0200002d0200005b020000610200005f0200008f04000090040000990200009f040000f50200001701000018010000ba010000000000009e030000bb030000d3030000ff020000f300000000030000f400000019000000f2020000c0030000f3020000c10300006605000067050000180000007c050000dd020000de020000fd020000fe020000a9050000ae050000ac050000ad050000b1010000b0010000ae010000af0100003303000034030000c7050000ca05000055030000c001000056030000bf01000057030000bd010000be010000de050000e4050000db0500005b0300005d030000f10500005a03000058030000f8050000d001000059030000ce01000005060000cf010000d1010000cc010000cd01000009060000cb010000ca010000c9010000c80100000d060000d401000010060000d50100002f060000b40300002b0600003806000035060000b50300003b0600000802000007020000060200000f0200001002000011020000120200000300000002000000010000002e0400002b0400002d0400002a0400002c0400003604000037040000500400004f0400005a0400005d0200005c0200009400000095000000660400006804000067040000690400008204000084040000ba000000bb000000c6000000c1000000c2000000c70000001d050000d9000000da000000db000000dc000000e2000000e3000000ed000000ee000000eb000000ec000000f1000000ef0000003c050000f00000003d05000065050000640500006305000070050000710500001b0100006e0500001c0100006f050000cb020000cf020000d00200007b05000078050000950500009a0500009b0500009c0500009d0500009e0500009f050000a1050000a3050000a2050000a0050000a4050000a6050000a7050000a8050000a5050000b1050000b2050000b0050000b3050000b5050000b4050000b8050000ba050000b6050000b9050000b7050000bb050000bd050000be050000c0050000c5050000ce050000e5050000ea050000f6050000f9050000ff05000000060000fd05000029060000330600000700000009000000050000000800000006000000040000000d0000000b0000000e0000000c0000000a0000000f00000010000000110000001500000017000000130000001600000014000000120000001a0000001b0000001c0000001d0000001e000000890000008b0000008c0000008a000000910000008f000000900000008d0000009300000092000000980000009a0000009600000099000000970000009d0000009b0000009e0000009c000000a0000000a10000009f000000a2000000a3000000a4000000a5000000a7000000a8000000a9000000a6000000af000000ad000000ae000000ab000000aa000000b2000000b0000000b1000000b3000000b4000000b5000000b6000000bc000000bd000000c3000000c4000000ca000000cc000000c8000000cb000000c9000000d1000000cf000000d2000000d0000000d3000000d8000000e1000000e4000000e5000000e6000000e7000000e9000000e8000000f20000000b0100000c0100000d0100000e0100000f010000200100002301000024010000250100002601000021010000220100002b0100002a01000029010000280100002c0100002d010000300100002e0100002f010000310100003401000036010000320100003501000033010000a00100009f010000a1010000a3010000a2010000a4010000a5010000a6010000a7010000a8010000aa010000a9010000ab010000ad010000ac010000b7010000b5010000b8010000b6010000b2010000b3010000b9010000c2010000c3010000c4010000c6010000c5010000c7010000d3010000dd010000db010000dc010000d7010000df010000de010000ea0100000102000003020000040200000502000002020000eb0100000c0200000a0200000b020000090200000e0200000d020000180200001902000013020000140200001a0200001c0200001b0200001f0200001e02000027020000290200002502000028020000260200002c0200002b0200002f020000300200003102000035020000360200003402000032020000330200003702000039020000380200003c0200003b0200004802000047020000440200004502000046020000490200004a0200004b0200005002000051020000520200005302000054020000560200005702000058020000590200005a0200005e0200007f02000081020000750200006d02000071020000740200007b0200007e02000065020000630200006a02000084020000850200008702000078020000670200006f0200006b0200007d0200006e0200007a0200007c020000800200006902000064020000820200008302000086020000790200006202000066020000770200006802000076020000730200006c0200007202000070020000910200008f02000092020000900200008b0200008c0200008d0200008a0200008902000088020000600200008e0200009302000094020000950200009f0200009e020000980200009a0200009b0200009702000096020000a0020000a2020000a1020000a5020000a7020000a3020000a6020000a4020000ac020000aa020000ab020000a9020000a8020000ae020000ad020000b8020000b6020000b9020000b7020000ba020000bb020000c2020000c0020000c3020000c1020000be020000bf020000c4020000c5020000c6020000c7020000c8020000c9020000ce020000d2020000d3020000d4020000d5020000d6020000d1020000da020000dc020000d8020000d9020000db020000df020000f9020000f7020000fa020000f8020000f6020000fb020000fc0200000403000002030000030300000603000005030000090300000a0300000b0300000c0300000d030000210300001f03000020030000220300002a0300002b030000300300002e030000310300002f0300002c030000320300003703000036030000350300009f030000a0030000a1030000a2030000a3030000a8030000aa030000a6030000a9030000a7030000ae030000af030000ad030000ac030000b0030000b2030000b3030000b8030000ba030000b6030000b9030000b7030000bc030000c4030000c5030000c6030000c7030000c8030000c9030000ca030000cb030000cc030000cd030000d5030000d6030000200400001e0400001f0400001d040000d8030000d9030000d70300002204000021040000250400002404000023040000270400002904000028040000260400003204000030040000310400002f04000034040000330400003e0400003f0400003d0400003c0400003b0400003504000038040000400400004a0400004c0400004d0400004b0400004e040000520400005d0400005e0400005f0400006104000060040000620400006304000065040000640400006c0400006e0400006a0400006d0400006b0400006f04000070040000710400008a0400008b0400008c0400008d0400008e0400009404000092040000950400009304000091040000990400009704000098040000960400009b0400009a0400009c0400009d0400000d0500000f0500000b0500000e0500000c0500001005000016050000140500001505000011050000180500001705000022050000240500002005000023050000210500002705000028050000290500002a0500002b0500002c0500002f05000030050000310500002e0500002d050000360500003705000038050000390500003a0500003b050000470500006005000062050000610500005f0500005e0500006b050000790500007a050000770500007e000000fa000000fc000000ff000000fd00000004010000020100000701000005010000390100003a0100003b0100003c0100003d0100003e0100003f0100004101000072010000730100007401000075010000760100007701000078010000790100007e0100007f0100008001000081010000820100008301000084010000860100003300000035000000370000003400000036000000380000003b000000390000003c0000003d0000003e0000003f000000400000004100000042000000440000006f000000740000007500000073000000700000007100000072000000760000007700000078000000790000007a0000008300000081000000800000007b0000007d0000007f0000007c0000009d0300003f050000460500002d03000007050000410500005303000039030000410300000505000042030000400300003a0300003b0300003f0300003c0300003d0300003e0300004c0300004d0300004e0300004f0300005003000051030000540300005203000090030000910300009203000093030000a3040000b6040000b7040000b8040000b9040000ba040000bb040000bd040000be040000bc040000f2040000f3040000f8040000f9040000fa040000fb040000fc040000fd040000f7040000f4040000f6040000f504000006050000fe040000ff04000000050000010500000205000003050000040500004205000040050000130300001b030000a2040000b404000070010000d60100009c010000e1010000e801000086030000c6040000e3020000bf0300004204000041040000490400004704000001030000db04000044040000380300004a0300003e0500005b050000d700000044050000c50000008e00000049010000b4010000bc050000f0010000ef010000f2010000f701000071030000f501000063010000680100005f010000610100005e01000060010000640100006501000067010000660100006b0100006c0100006d0100006e01000071010000690100006a0100006f010000170200001502000016020000e4020000e5020000e6020000e7020000eb020000ea020000ec020000ed020000ee020000ef020000480300004303000045030000470300004403000046030000490300004b0300005e030000630300005f0300006003000062030000610300006403000065030000660300006703000068030000690300006a0300006f0300006b0300006c0300006e0300006d0300007003000072030000730300007803000074030000750300007603000077030000790300007e0300007f0300007b0300007d0300007a0300007c03000085030000870300008003000084030000810300008303000082030000be030000bd030000430400004804000046040000450400005a05000059050000760500007505000074050000c0000000bf000000be000000d6000000d5000000d40000004a010000420100004701000044010000460100004301000045010000480100005d01000062010000e9020000f1020000c305000043050000c5040000bf04000045050000c4040000c0040000c1040000c2040000c3040000c7040000e8020000f0020000ce040000cf040000d0040000d1040000d2040000d3040000c8040000cd040000c9040000ca040000cc040000cb040000dc040000d4040000d9040000d5040000d6040000d8040000d7040000da040000f6010000f40100001403000012030000b5040000b2040000ad040000af040000b1040000ae040000b0040000b3040000f1010000f301000019030000180300001a0300009a0100005b010000e0010000e3010000370100003801000052010000e60100005301000051010000500100004b0100004c0100004d0100004e0100004f010000540100005c010000590100005a010000550100005601000057010000580100007d0100007a0100007c0100007b0100008701000088010000890100008a0100008b0100008c0100008d01000092010000930100008e0100008f010000900100009101000094010000980100009501000097010000960100009b01000099010000e2010000e4010000e7010000e501000015030000110300001603000017030000100300001d0300001e0300001c0300000f0300000e030000ab04000030060000a4040000a5040000aa040000a9040000a6040000a7040000a8040000ac040000f0040000ed040000ec040000f1040000dd040000e2040000de040000df040000e0040000e1040000ef040000e8040000e9040000e3040000ee040000e5040000e7040000e4040000e6040000ea040000eb040000000000000000000000000000000000000000000030c1000060c2000040c5000070cb0000c0f8010090fb0100d092020040250400005004000057040010620400e0a30400e0a90400f06e0500b00306002055060010ab060000000000000070420000a0c1000082c30000824300002042000082430000000000000000000000000000000000000000003001000000203f01000000500000008000000000000000000000000000000000000000000000000b000000b302000023000000000000000500000000000000ffff0000ffffffff0000000000000000000000000400000400000000ff7f00003ab1899d0400000400000100ffc700004dec3ab10400000400000400ffffaa3e3ab1899d0400000400000500ffffaa3a4dec3ab10400000400000600ffff0000ffff4decffffff33ffff0000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff0000ffffff9300000000ffff0000ffff0000ffffffb3ffff0000ffff0000ffff00000300000400000000ffff0000899d0000000082c30000a0c1000082c3000070420000204200007042000000000000000000000000000000000000000000e002000000203f010000005000000080000000000000000000000000000000000000000000000026000000810200003d000000080000000200000000000000ffff0000ffffffff000000000000000000000000040000a4ffff0400ffffff7fffffaa16040000a4ffff0000ffffff7f55390000040000a4ffff0200ff7f0000ffff0000ffffff9300000000ffff0000ffff0000ffffff1300000000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff000005000020ffff000055550000ff17000005000020ffff0100552d0000ff5bff1705000020ffff20005555aa1affdfffce05000020ffff02005555aa16ff4fff1705000020ffff2300aa2a0000ffdfffcf05000020ffff2600ffff5555ffcfffbf05000020ffff090055555519ff7fff4f05000020ffff0a00aa2a0000ff7fff5b05000020ffff2a00ffff5555ffdfffcf05000020ffff0c00ffff5555ff7f000005000020ffff0f00ff230000ffafff7f05000020ffff2f0055350000ffe7ffdf05000020ffff10005555aa16ffafff7f05000020ffff30005555ff1fffefffdf05000020ffff3100ff370000ffefffe705000020ffff1200551d0000ffbfffaf05000020ffff3200aa2a0000ffffffef05000020ffff13005555aa16ffbfffaf05000020ffff33005555ff1bffffffef05000020ffff3400ff37aa2affffffef05000020ffff1600ffff5555ff9fff7f05000020ffff3600aaaa5555ffefffdf05000020ffff1700ffff5555ffafff9f05000020ffff1800aaaa5555ffbfffaf05000020ffff1a00ffffaaaaffbfffaf05000020ffff3a00ffffaaaaffffffdf05000020ffff3b00aaaa5555ffffffef05000020ffff1c00aa2a0000ffcfffbf05000020ffff1d005555aa22bfcbffbf05000020ffff1f00ff4faa2a3fd3ffc702000024ffff0000ffff0000ffff0000000082c30000a0c1000070420000704200002042000082430000000000000000000000000000000000000000003006000000203f07000000500000005001000000000000000000000000000000000000000000000c0000004d0200004900000003000000020000000000ff7fffff0000333300800c00000007000000f7010000a100000003000000030000000000ff7fffff3333cccc00e01300000010000000000000000000000003000000000000000000000000800000ccccffff230000000600000000000000000000000300000000000000000000000080ccccffffffff2900000015000000b1010000a30000000600000002000000aa16ff7fffff00003333ffff3e0000000700000000000000320500000500000003000000aa16ff7fffff3333ccccffff4500000009000000000000000000000005000000000000000000ff7fffffccccffffffff0000000004000004ff7f02005539000033330000040000a433330100ffffff7faa5a00000800008000005800fffffff7ff3700000800008000002900ff9fff9b551500000800008000003100ffbfff9fff1700000800008000004800ffdfffbfaa1600000800008000005200fff7ffdf552100000800008000002c00ff9bff7f5539000002000024ffff0000ff7f0000333300000300008400000000ffffff7f55390000ffffff530000000033330000ffffff7f06000024ffff0000ff7f0000333300000400008433330000ffffff7faa5a000004000004ff7f020055250000cccc3333040000a4cccc0600ffbfff7f55150000040000a4cccc0600ffffffbf55550000ffffff5300000000cccc3333ffffff7f02000024ffff0000ffc70000cccc333306000024ffff0000ffc70000cccc3333040000a4cccc0300ff7f0000ffff000004000024ff7f0000553900003333000004000024ff7f010055250000cccc333304000024ff7f0400ffffaa263333000004000024ff7f0500ffffaa16cccc3333ffffff1300000000ffff0000cccc0000ffffff5300000000cccc0000ff7f0000ffffff73ffff0000cccc0000ff7f00000300008400000000ff7f0000ffff00000700008000001800ff7fff3f5555aa1a0700008000001000ff3f0000551d00000700008000001900ff6fff3fffff55550700008000001100ff3f0000ffff55550700008000001a00ff7fff6fffff55550700008000000d00ff3f0000555555150700008000001700ff7fff3fff33000004000084cccc0200ff7f0000ffff000004000024ff7f0600ffff0000ffffccccffffff1300000000ffff0000ffffccccffffffb3ffff0000ff7f0000ffff0000ffffff5300000000ffffccccff7f0000ffffff73ffff0000ffffccccff7f000004000004ff7f0200ffffaa2633330000040000a433330500ffacff975555aa16040000a433330500ffffff7fffff55550800008000002f00ff9fff7fffffaaaa0800008000003000ff9fff7faaaa55550800008000005100ffffffdfffff55550800008000003200ffb7ff9f5555aa160800008000003300ffbfffb75555ff170800008000005300ffe7ffdf5555aa160800008000003400ffbfff9fffff55550800008000005500ffefffe75555aa160800008000005700ffffffef5555aa160800008000002a00ff9fff975555aa160800008000004900ffcfffbf5555aa160800008000004a00ffdfffcf5555aa160800008000002b00ff97ff7f5555ff170800008000004b00ffdfffbfffff555502000024ffff0000ffffaa3e333300000300008400000000ffffff7fffffaa16ffffff73ffff000033330000ffffff7f06000024ffff0000ffffaa3e333300000400008433330400ffacff975555aa160400008433330400ffffff7fffff555504000004ff7f0200ffffaa16cccc3333040000a4cccc0600ffffff7fffffaa16ffffff73ffff0000cccc3333ffffff7f02000024ffff0000ffffaa3acccc333306000024ffff0000ffffaa3acccc333304000084cccc0100ffbfff7f5515000004000084cccc0100ffffffbf5555000004000004ff7f0300ffff0000ffffcccc04000084cccc0500ffffff7fffffaa16ffffffb3ffff0000ffffff7fffff0000ffffff5300000000ffffccccffffff7fffffff73ffff0000ffffccccffffff7f02000024ffff0000ffff0000ffffcccc06000024ffff0000ffff0000ffffcccc000070420000a0c1000082c3000082430000204200007042e8df2300703f0000d09d0000dd000000509a000001502d010000203f5100010050000000c00b000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000cd4c0000001855550b0000000b0000000000000000000000000000000000000000000000cd6cff03005c5641160000001200000000000000000000000000000000000000aa1600006666ff0f005055552800000011000000000000000000000000000000000000000000cc4c33730000001855553900000017000000000000000000000000000000000000000000ff5fcccc0000003c5555500000001000000000000000000000000000000000000000aa169939ccccff3700705555600000000c000000000000000000000000000000000000000000cc6c66a60000001cab2a6c00000009000000000000000000000000000000000000000000cc6cccccff0300605615750000000a00000000000000000000000000000000000000aa16cc8cccccff3b008055557f0000000c00000000000000000000000000000000000000551900009a59ff4f008055558b0000000b0000000000000000000000000000000000000000000000ccccff5b00800050960000000800000000000000000000000000000000000000aa1699593393ff6f008055559e000000140000000000000000000000000000000000000055550000cccc00000080ffffb20000000c000000000000000000000000000000000000000000ccccffff000000805555be00000006000000000000000000000000000000000000005555ccccffff00000080ffffc40000000600000000000000000000000000000000000000000000006666ff7f00b0564dca0000000900000000000000000000000000000000000000aa1600000040ff7f00b05555d30000000900000000000000000000000000000000000000ff17ff3f6666ff7f00b85555dc0000000d00000000000000000000000000000000000000000000006666ffaf00c05555e90000000800000000000000000000000000000000000000aa160000cd2cffaf00c05555f10000000b00000000000000000000000000000000000000ff23cc2ccd4cffaf00c05555fc0000000500000000000000000000000000000000000000aa1acc4c6666ffb700c05555010100000900000000000000000000000000000000000000555500006666ff7f00a0ffff0a0100000800000000000000000000000000000000000000555500003333ff9f00b0ffff120100000d00000000000000000000000000000000000000555500003333ffaf00c0aaaa1f010000030000000000000000000000000000000000000055559909342f7fb400c0ab92220100000900000000000000000000000000000000000000aaaa00003333ffaf00c0ffff2b0100000c00000000000000000000000000000000000000555533336666ff9f00c0ffff370100000a00000000000000000000000000000000000000000000003333ffbf00d0ab2a410100000500000000000000000000000000000000000000aa2200009a07ffbfc0cb5555460100000700000000000000000000000000000000000000aa2a00003333ffbf00c855554d0100000a00000000000000000000000000000000000000aa2a00009a19ffc700dc5555570100000900000000000000000000000000000000000000aa1a00000014ffce00e05555600100000200000000000000000000000000000000000000ff53cc323333ffbf40c05555620100000600000000000000000000000000000000000000aa2a99193333ffc700d05555680100000800000000000000000000000000000000000000000000009a19ffcf00e0ab2a700100000600000000000000000000000000000000000000aa2acc069a19ffdb00e05555760100000d00000000000000000000000000000000000000000099193333ffcf00e85555830100000b00000000000000000000000000000000000000555500009a19ffbf00d0ffff8e0100000c000000000000000000000000000000000000005555cc003333ffbf00e0aaaa9a0100000800000000000000000000000000000000000000547d99196726ffbf00d0ffffa20100000d00000000000000000000000000000000000000ff5766263333ffbf00e0ffffaf0100000b00000000000000000000000000000000000000555500006726ffcf00e0ffffba0100000d00000000000000000000000000000000000000000033336666ffbf00d85555c70100001000000000000000000000000000000000000000aa1a33336666ffbf00e0ffffd70100000a00000000000000000000000000000000000000000033336666ffd700e05555e1010000050000000000000000000000000000000000000055553333cd3cffc300e05565e60100000900000000000000000000000000000000000000000000009a19ffdf00e85555ef0100000900000000000000000000000000000000000000ff1f0000cd1cffdf00f05555f80100000b00000000000000000000000000000000000000000000003333ffe700f05555030200000a00000000000000000000000000000000000000000000009a19ffefffffab2a0d0200000800000000000000000000000000000000000000ff1b0000cd0effefffff5555150200000c00000000000000000000000000000000000000aa2a00009a19ffefffff5555210200000b00000000000000000000000000000000000000000099193333ffefffff55552c0200000b00000000000000000000000000000000000000555500006726ffdf00f0aaaa370200000c00000000000000000000000000000000000000555533173333ffdfffffab924302000007000000000000000000000000000000000000005555660a9a197fe9ffffab924a0200000800000000000000000000000000000000000000aa5a66263333ffdfffffaaaa520200000d00000000000000000000000000000000000000aaaa00003333ffdfffffffff5f0200000e00000000000000000000000000000000000000555500009a19ffefffffaaaa6d0200000700000000000000000000000000000000000000ff7799196726ffefffffaaaa740200000b0000000000000000000000000000000000000000003333cd4cffdf00f055557f0200000c00000000000000000000000000000000000000551966466666ffdfffffab2a8b0200000600000000000000000000000000000000000000aa2a99396666ffdf00f05555910200000d000000000000000000000000000000000000000000cc4c6666ffdfffffab2a9e020000080000000000000000000000000000000000000000003333cd4cffef00f80040a60200000a00000000000000000000000000000000000000aa22ff356666ffefffff5555b00200000900000000000000000000000000000000000000ff3f33339a41ffefffff5555b9020000090000000000000000000000000000000000000000003333cd4cfff7ffff0040c20200000a0000000000000000000000000000000000000055553333673effdfffff555dcc0200000c00000000000000000000000000000000000000555533336666ffdfffffffffd8020000080000000000000000000000000000000000000000006666ccccff7f00c0ab26e00200000c00000000000000000000000000000000000000aa166666ccccff7f00c0ffffec0200000c000000000000000000000000000000000000000000666666c6ffbfffffab26f80200000a00000000000000000000000000000000000000aa166666ccccffbfffff5555020300000800000000000000000000000000000000000000000098b9ccccffbfffff00140a030000080000000000000000000000000000000000000055556666ccccffbfffffffff1203000009000000000000000000000000000000000000000000cccc99f9ff7f0098ab2a1b0300000d000000000000000000000000000000000000005515ccccffffff7fffff5555280300000b000000000000000000000000000000000000000000ccccffffff7fffff56153303000008000000000000000000000000000000000000005555ccccffffff7fffffffff000000000000000000000000050000a0ff170100cc4c0000ff130000050000a0ff170200cc4c00005555aa1605000020cc4c030055550000ff0f000005000020cc4c010055150000ff17ff0305000020cc4c02005555aa16ff17ff0f0500006055550c00ff170000cc4c0000ffffff9300000000cc4c000055550000ffffff5300000000ff170000cc4c00000800000000000500aa2a0000ff17000008000000000006005555aa16ff170000030000040000000055550000ff17000005000080ff170000cc4c0000ff13000005000080ff030300cc6ccc4c551500000500006055150300bf07ff03cc6ccc4c05000000cc4c000055150000ff17ff0305000020cc6c030055150000ff13ff0305000020cc6c0600ff130000ff1bff1305000020cc6c0700ff130000ff5bff1b050000a0ff5b0a00cc6c0000aa320000ffffff5300000000ff5bff03cc6c00000800000000000500552d0000ff5bff170300000400000000552d0000ff5bff1705000080ff170000cc4c00005555aa1605000000cc4c00005555aa16ff17ff0f05000080ff0f03006666cc4c5555aa1605000020ff5f0300aa2aaa16ff13ff0f05000020ff5f0400aa2aaa16ff37ff1305000040aa2a0300ff13ff0f6666ff5f05000040aa2a0400ff37ff136666ff5f05000020666603005555aa2aff17ff0f05000020666604005555aa2aff37ff1705000020ff5f0500aa2a5519ff4fff3705000040aa2a0500ff4fff376666ff5f05000020666605005555aa2aff4fff37050000a0ff4f09009939000055555519050000a0ff4f050066669939555555190500006055550c00ff4fff17cc4c00000500006055550c00ff4fff0f6666cc4c08000000000006005555aa16ff4fff1703000004000000005555aa16ff4fff17050000a0ff030100cc6ccc4c5515000005000000cc4c000055550000ff0f00000500004055150100bf07ff03cc6ccc4c050000a0ff0f02006666cc4c5555aa1605000000ff5f0200aa2aaa16ff13ff0f05000060aa2a0200ff13ff0f6666ff5f050000a0ff1304003273ff5faa2aaa16050000203273060055150000ff130000050000203273040055555515ff17000005000000cc6c010055150000ff13ff03050000a0ff1306003273cc6cff130000050000a0ff170400327366665555aa2a05000040aa2a0400ff17ff133273666605000000666602005555aa2aff17ff0f0500006055550c00ff1700003273cc4cffffff93000000003273cc4c55550000ffffff5300000000ff1300003273cc4c05000000ff5f0200aa2aaa16ff37ff1305000080ff1303003273ff5faa2aaa1605000060aa2a0200ff37ff136666ff5f050000a0ff370500ccccff5f5555aa160500004055150600bf07000099993273050000003273030055555515ff1700000500002099990600aa2a5515ff1b000005000060aa2a0300ff17ff133273666605000080ff170300327366665555aa2a05000000666602005555aa2aff37ff170500000065a60600aa2a0000ff1b0000050000a0ff030700cccc65a6551500000500004055150700bf07ff03cccc65a605000040aa2a0600ff1b000065a6999905000080ff1b060065a69999aa2aaa160500000065c60500aa2aaa16ff3bff3705000060aa2a0500ff3bff37cccc65c6050000a0ff3b0800cccc65c6aa2aaa160500006055550c00ff170000cccc32730500006055550c00ff37ff17cccc666605000020cccc0d0055550000ff3b0000ffffff9300000000cccc327355550000ffffff5300000000ff030000cccc65a605000000ff5f0200aa2a5519ff4fff3705000080ff370400ccccff5f5555aa1605000060aa2a0200ff4fff376666ff5f05000000666602005555aa2aff4fff370500002065c60400aa2aaa16ff3bff370500002065c60800aa2aaa16ff6fff3b05000040aa2a0400ff3bff37cccc65c605000040aa2a0800ff6fff3bcccc65c605000080ff4f0200666699395555551905000000993909005555ff2bff6fff4f050000a0ff6f0900995999395555553d050000a0ff6f0b00329399595555aa16050000a0ff6f0800cccccc8c5555aa160500006055550c00ff4fff37cccc66660500006055550c00ff6fff4fcccc993905000020cccc0d005555aa2aff6fff370500006055150400bf07000099993273050000003273030055150000ff13000005000000cc6c0100ff130000ff1bff1305000080ff1303003273cc6cff130000050000a0ff1b070065a6cc6cff1300000500002065a60400aa2a0000ff1b000005000060aa2a0400ff1b000065a699990500000099990400aa2a5515ff1b00000500002065a6070055150000ff1bff03050000a0ff1b040065a69999aa2aaa16ffffff930000000065a63273aa2a0000ffffff5300000000ff1b000065a6cc6c05000000cc6c0100ff130000ff5bff1b05000080ff1b060065a6cc6cff13000005000080ff030400cccc65a6551500000500000065a6060055150000ff1bff030500006055150400bf07ff03cccc65a605000000cc6c0a00ff130000ff5fff5b050000a0ff5f0a00cccccc6cff13000005000020cccc0d0055150000ff5fff03ffffff5300000000ff5fff03cccccc6c0500000065c60500aa2aaa16ff6fff3b05000080ff3b0400cccc65c6aa2aaa1605000060aa2a0500ff6fff3bcccc65c60500000032930b00aa2aaa16ff7fff6f05000080ff6f0500cccccc8c5555aa1605000000cc8c0b005555aa2aff7fff6f05000040aa2a0b00ff7fff6f3293cc8c0500006055550c00ff7fff6fcccccc8c05000020cccc0d005555aa16ff7fff3b050000a0ff7f4800cccccc8c5555aa1605000080ff4f0200993900005555551905000020993905005555ff2bff6fff4f05000080ff6f0500995999395555553d0500002099590b005555ff3bff7fff6f0500006055550c00ff7fff4f993900000500006055550c00ff7fff6f99599939050000a0ff7f1000ff3f00005555ff1f050000a0ff7f11009959ff3f5555ff3b08000000000009005555aa22ff7fff77080000000000060055555519ff77ff4f030000040000000055555519ff77ff4f03000004000000005555aa22ff7fff7705000080ff5b0100cc6c0000aa32000005000020cc6c0700ff130000ff5fff5b05000080ff5f0700cccccc6cff13000005000020cccc0d00ff130000ff7fff5f050000a0ff7f0f006666000055490000050000a0ff7f4700cccc6666aa260000ffffff5300000000ff7fff5bcccc0000080000000000050055290000ff6fff5b0800000000000a00aa2a0000ff7fff6f030000040000000055290000ff6fff5b0300000400000000aa2a0000ff7fff6f05000080ff6f0500329399595555aa1605000000995909005555ff3bff7fff6f0500002032930800aa2aaa16ff7fff6f05000060aa2a0800ff7fff6f3293cc8c05000020cc8c08005555aa2aff7fff6f0500006055550c00ff7fff6fcc8c9959050000a0ff7f11006666995955555529050000a0ff7f4800329366665555aa160500004055550000ff170000cc4c00000500004055550200ff4fff17cc4c00000500004055550200ff4fff0f6666cc4c0500004055550300ff1700003273cc4c0500004055550400ff170000cccc32730500004055550400ff37ff17cccc66660500004055550500ff4fff37cccc66660500004055550500ff6fff4fcccc99390500004055550800ff7fff6fcccccc8c0500004055550900ff7fff4f993900000500004055550900ff7fff6f995999390500004055550b00ff7fff6fcc8c995905000020cccc0e00ffff5555ff7f0000050000a0ff7f160066660000ffff5555050000a0ff7f4800cccc6666ffff5555ffffff9300000000cccc0000ffff5555ffffff73ffff0000ff7f0000cccc00000800000000000e00ffff5555ff7fff3f0800000000000b00ffff5555ff3f00000300000400000000ffff5555ff7f00000500006055550e00ff7f0000ffffcccc05000000cccc040055550000ff3b000005000000cccc05005555aa2aff6fff3705000000cccc070055150000ff5fff0305000000cccc08005555aa16ff7fff3b05000000cccc0a00ff130000ff7fff5f050000a0ff7f4d0098f9ccccaa2a0000050000a0ff7f4e00ffffcccc55555515050000a0ff7f4f00ffff98f955150000ffffff9300000000ffffcccc55550000ffffff33ffff000055550000ff7f0000ffffff5300000000ff7f0000ffffcccc0500004055550d00ff7f0000ffffcccc05000000cccc0c00ffff5555ff7f0000050000a0ff7f5000ffffccccffff5555ffffff9300000000ffffccccffff5555ffffff33ffff0000ffff5555ff7f0000ffffff73ffff0000ff7f0000ffffcccc050000a0ffaf120066660000aa2e00000500002066664700aa260000ffafff7f05000080ff7f0a006666000055490000ffffff5300000000ffafff7f666600000800000000003800ff230000ffafff7f0300000400000000ff230000ffafff7f05000020ff3f11005555ff1bffafff7f050000a0ffaf1300cc2c00005555aa16050000a0ffaf1400ff3fcc2c5555ff230500006055551600ff9fff7fff3f00000500006055551700ffafff9f333300000500006055551b00ffafff9fff3f333305000080ff7f0900ff3f00005555ff1f08000000000037005555aa16ffafff7f03000004000000005555aa16ffafff7f05000000ff3f10005555ff1bffafff7f05000000ff3f140055555525ffb7ffaf050000a0ffb71400cc4cff3f55555529050000a0ffb715006666cc4c5555ff1b0500006055551600ff9fff7f6666ff3f0500006055551b00ffb7ff9f6666ff3f05000020666648005555ff17ffb7ff7f05000080ff7f09009959ff3f5555ff3b05000080ff7f0b00666699595555552905000080ffaf0f0066660000aa2e00000500006055551900ffbf7fb4332f9909050000a0ffbf1c0033330000aa2a0000050000a0ffbf1e006606cc025541aa2a050000a0ffbf1e00333366065555aa2a050000a0ffbf2b00ff3f3333aa2a0000050000a0ffbf2b006666ff3faa2a0000050000a0ffbf2b00ff3f3333ff4faa2a050000a0ffbf2b00994bff3f5535aa2a0500002066664700ff1b0000ffbfffafffffff5300000000ffbfffaf666600000800000000003800551d0000ffbfffaf0300000400000000551d0000ffbfffaf05000080ffaf1000cc2c00005555aa1605000020cc2c14005555ff2fbfb9ffaf0500006055551800ffbfffaf3313000005000060555518007fb9ffafcc2c3313050000a0ffbf1d00cc040000ff3faa22050000a0ffbf1d00990700005555ff3f08000000000037005555aa16ffbfffaf03000004000000005555aa16ffbfffaf05000080ffaf1000ff3fcc2c5555ff2305000000cc2c13005555ff2fbfb9ffaf05000020ff3f110055555525ffb7ffaf05000080ffb71100cc4cff3f5555552905000020cc4c150055555529ffbfffb70500006055551800ffbfffaf3333cc2c0500006055551b00ffbfffafff3f33330500006055551b00ffbfffb7cc4cff3f050000a0ffbf21003333cc325555ff53050000a0ffbf2c00cc4ccc3cff3fff2b050000a0ffbf2c00cc4c33335555ff3f05000080ffb711006666cc4c5555ff1b05000000cc4c140055555529ffbfffb70500006055551b00ffbfffb76666cc4c050000a0ffbf2c006666cc4c5555551d05000020666648005555ff1bffbfffb7050000a0ff9f170033330000ffff5555050000a0ff9f1b0066663333ffff55550500004055551000ff9fff7fff3f00000500004055551100ff9fff7f6666ff3f0500002066664800ffff5555ff9fff7f05000080ff7f0c0066660000ffff5555ffffff73ffff0000ff9fff7f666600000800000000003a00ffff5555ff9fff7f0300000400000000ffff5555ff9fff7f050000a0ffaf180033330000aaaa555505000080ff9f160033330000ffff55550500002033331b00ffff5555ffafff9f050000a0ffaf1a0033330000ffffaaaa0500004055551000ffafff9f33330000ffffff73ffff0000ffafff9f333300000800000000003d00ffff5555ffafff9f0300000400000000ffff5555ffafff9f05000080ffaf170033330000aaaa555505000060aaaa1a00ffbfffaf333300000500002033331b00aaaa5555ffbfffaf0500004055551300ffbfffaf3313000005000040555513007fb9ffafcc2c33130500004055551400ffbfffaf3333cc2c050000a0ffbf2600cc0c0000aaaa5555050000a0ffbf26009919cc0caaaaff77050000a0ffbf29003333992daa6aff57050000a0ffbf290033336626aaaaaa6a050000a0ffbf280066269919aaaaaa8a0800000000003d00aaaa5555ffbfffaf0300000400000000aaaa5555ffbfffaf0500004055551200ffbf7fb4332f9909050000a0ffbf2700332f9909ff7f5555050000a0ffbf27006626661a548dff7f05000080ffaf170033330000ffffaaaa05000040aaaa1800ffbfffaf333300000500002033331b00ffffaaaaffbfffaf050000a0ffbf260099190000ffffaaaa050000a0ffbf280066269919ffffaaaa050000a0ffbf290033336626ffffaaaaffffff73ffff0000ffbfffaf333300000800000000003d00ffffaaaaffbfffaf0300000400000000ffffaaaaffbfffaf0500000033331700ffff5555ffafff9f0500000033331800aaaa5555ffbfffaf0500000033331a00ffffaaaaffbfffaf05000080ff9f160066663333ffff55550500004055551000ffafff9fff3f33330500004055551100ffb7ff9f6666ff3f0500004055551400ffbfffafff3f33330500004055551400ffbfffb7cc4cff3f0500004055551500ffbfffb76666cc4c050000a0ffbf2c0066663333ffff55550500002066664800ffff5555ffbfff9fffffff73ffff0000ffbfff9f6666333305000060aa2a1e00ffc7ffbf3333000005000060aa2a1f00ffcfffc799190000050000a0ffcf230099190000aa2a000005000060aa2a2200ffcfffc733339919050000a0ffcf250033339919aa2a00000500002033332b00aa2a0000ffcfffbf05000080ffbf120033330000aa2a0000ffffff5300000000ffcfffbf333300000800000000004e00aa2a0000ffcfffbf0300000400000000aa2a0000ffcfffbf0500006055552600ffcaffbf3307000005000080ffbf1300cc040000ff3faa2205000080ffbf1300990700005555ff3f0800000000004d005555aa22bfcbffbf03000004000000005555aa22bfcbffbf05000040aa2a1c00ffc7ffbf33330000050000a0ffc71f00991900005555aa2a050000a0ffc72200333399195555aa2a0500006055552700ffc7ffbf333366060500002033332b005555aa2affc7ffbf05000080ffbf12006606cc025541aa2a05000080ffbf1200333366065555aa2a05000040aa2a1c00ffcfffc79919000005000080ffc71e00991900005555aa2a05000020991922005555aa2affcfffc705000040aa2a2300ffdbffcf9919000005000020991925005555aa2affdbffcf050000a0ffdb2400991966085555aa2a0500006055552700ffd0ffc7cc0ccc000500006055552700ffdbffc79919cc0c0800000000004e00ff4faa2a3fd3ffc70300000400000000ff4faa2a3fd3ffc70500006055552600ffcf7fcfcc0000000500006055552a00ffdfffcfff0f00000500006055552a00ffdfffd8ff13ff0f050000a0ffdf3000990d0000ff3fff1f050000a0ffdf3000ff1300005555ff3f08000000000050005555aa1affdfffcf0800000000004d005555ff4fffcfffce03000004000000005555ff4fffcfffce03000004000000005555aa1affdfffcf0500002033332c005555ff533fc0ffbf05000080ffbf14003333cc325555ff5305000040aa2a1c00ffcfffc73333991905000080ffc71e00333399195555aa2a0500000099191f005555aa2affcfffc7050000a0ffcf2500333399195555aa2a0500006055552700ffcfffc7333399190500002033332b005555aa2affcfffc705000080ffcf1c0099190000aa2a000005000060aa2a1f00ffdbffcf991900000500002099192500aa2a0000ffdfffcf05000060aa2a2400ffdfffdb9919cc06050000a0ffdf2f0099190000aa2a0000ffffff5300000000ffdfffcf991900000800000000004e00aa2a0000ffdfffcf0300000400000000aa2a0000ffdfffcf05000080ffdb1f00991966085555aa2a05000040aa2a2300ffdfffdb9919cc0605000020991925005555aa2affdfffdb0500006055552700ffdfffdb9919ff13050000a0ffdf2f009919cc06ff3faa2a050000a0ffdf2f009919cc0e5555ff3f0500000099192300aa2a0000ffdfffcf0500000099191f005555aa2affdbffcf05000000991924005555aa2affdfffdb05000080ffcf1c0033339919aa2a000005000080ffcf2200333399195555aa2a0500006055552700ffdfffcf333399190500002033332b0055550000ffd7ffcf0500002033332d0055550000ffdfffd7050000a0ffe7310033339919555500000500000099192f0055550000ffe7ffdf0500006055553700ffe7ffdf333399190500002033333d0055550000ffe7ffdfffffff5300000000ffe7ffcf333399190500002099192800ffff547dffc7ffbf0500002099192800ffffff97ffcfffc7050000a0ffcf2a0099190000ffff55550500004055551d00ffcaffbf330700000500004055552000ffcf7fcfcc00000005000080ffbf1800cc0c0000aaaa555505000080ffbf18009919cc0caaaaff7705000080ffbf1a0099190000ffffaaaaffffff73ffff0000ffcfffbf991900000800000000005100ffff5555ffcfffbf0300000400000000ffff5555ffcfffbf0500004055551e00ffc7ffbf333366060500004055551f00ffd0ffc7cc0ccc000500004055551f00ffdbffc79919cc0c0500004055552200ffcfffc7333399190500004055552400ffdfffdb9919ff130500004055552500ffdfffcf333399190500002033332e00ff5f5555ffdfffc30500002033332e005465ff5f7fd4ffc8050000a0ffdf370033333317ff5f5555050000a0ffdf37006626cc1cff67ff5f05000080ffbf1900332f9909ff7f555505000080ffbf19006626661a548dff7f0500000099192600ffff547dffc7ffbf0500000099192600ffffff97ffcfffc70500002066262900aaaaaa8a7fc7ffbf0500002066262900ffffaaaaffcfffbf050000a0ffcf2a0066269919ffffff9f05000080ffbf180066269919aaaaaa8a05000080ffbf1a0066269919ffffaaaaffffff73ffff0000ffcfffbf662699190500000066262800aaaaaa8a7fc7ffbf0500000066262800ffffaaaaffcfffbf0500000066262a00ffffaa6affdfffcf0500002033332c00aa6aff57ffc6ffbf0500002033332c00ffffaa6affc7ffbf0500002033332c00aa6aff5fffdf7fd70500002033332c00ffffaa6affdfffc7050000a0ffdf390033336626aaaaaa5a050000a0ffdf3a0033336626ffffaaaa05000080ffbf18003333992daa6aff5705000080ffbf180033336626aaaaaa6a05000080ffbf1a0033336626ffffaaaaffffff73ffff0000ffdfffbf3333662605000080ffcf260099190000ffff555505000080ffcf280066269919ffffff9f0500002066262900ffffaa6affdfffcf0500004055552000ffdfffcfff0f00000500004055552000ffdfffd8ff13ff0f050000a0ffdf360099190000aaaa5555050000a0ffdf360066269919aaaaaa62050000a0ffdf3a0066260000ffffaaaaffffff73ffff0000ffdfffcf662600000800000000005100ffff5555ffdfffcf0300000400000000ffff5555ffdfffcf050000a0ffd72d006646333355550000050000a0ffd72d0066666646552900000500006055552e00ffd7ffc3323733330500000033331c00aa2a0000ffcfffbf0500000033331e005555aa2affc7ffbf05000000333322005555aa2affcfffc7050000003333250055550000ffd7ffcf05000080ffbf1200ff3f3333aa2a000005000080ffbf12006666ff3faa2a000005000080ffbf1200ff3f3333ff4faa2a05000080ffbf1200994bff3f5535aa2a0500002066664900aa260000ffd7ffbfffffff5300000000ffd7ffbf6666333305000000333321005555ff533fc0ffbf0500000033332900aa6aff57ffc6ffbf0500000033332900ffffaa6affc7ffbf0500000033332900aa6aff5fffdf7fd70500000033332900ffffaa6affdfffc7050000a0ffdf3e009959cc48aa2a5521050000a0ffdf3e0066669959aa2aaa1a050000a0ffdf3f006666cc3c5555aa2a050000a0ffdf460066663333ffff555505000080ffbf1400cc4ccc3cff3fff2b05000080ffbf1400cc4c33335555ff3f05000080ffbf15006666cc4c5555551d05000080ffbf1b0066663333ffff55550500002066664a005555aa1affdfffbf0500002066664c00ffff5555ffdfffbfffffff73ffff0000ffdfffbf6666333305000080ffd72b00664633335555000005000080ffd72b0066666646552900000500006055552e00ffdfffd7cc3c3333050000003333250055550000ffdfffd7050000a0ffdf3d00ff3f333355550000050000a0ffdf3d00cc4cff3fff370000050000a0ffdf40009959cc4caa260000050000a0ffdf400066669959aa1e00000500002066664900551d0000ffdfffd7ffffff5300000000ffdfffd7666633330500004055552b00ffd7ffc3323733330500004055552d00ffdfffd7cc3c33330500000033332700ff5f5555ffdfffc305000000333327005465ff5f7fd4ffc8050000a0ffdf4500323b3333545d5555050000a0ffe7310099190000ff4f0000050000209919250055550000ffe7ffdf05000060555537007fe1ffdf9919331705000080ffdf230099190000aa2a000005000080ffdf24009919cc06ff3faa2a05000080ffdf24009919cc0e5555ff3fffffff5300000000ffe7ffdf99190000080000000000560055350000ffe7ffdf030000040000000055350000ffe7ffdf050000a0ffef3300cc0800005555aa320500006055553600ffefffdfcc0c00000500006055553600ffeaffdfcc1ccc0c05000080ffdf2000990d0000ff3fff1f05000080ffdf2000ff1300005555ff3f08000000000057005555aa32ffefffe708000000000054005555ff1fffe7ffdf03000004000000005555ff1fffe7ffdf03000004000000005555aa32ffefffe705000080ffe72f0099190000ff4f0000050000a0ffef320099190000aa2a0000050000a0ffef3400991900005555aa2a05000080ffe725003333991955550000050000a0ffef350033339919555500000500006055553800ffef7fe99919660a0500006055553700ffefffe7333399190500002033333d0055550000ffefffe7ffffff5300000000ffefffe7333300000800000000005600ff370000ffefffe70300000400000000ff370000ffefffe705000080ffef310099190000aa2a000005000060aa2a3400ffffffef991900000500002099193500aa2a0000ffffffef0800000000005600aa2a0000fffbffef0800000000005800aa2a0000fffffffb0b0000a4ffff010099190000aa2a00000300000400000000aa2a0000ffffffefffffff5300000000ffffffef99190000060000a4ffff000099190000aa2a00000f0000a0ffff000099190000aa2a000005000080ffef3000cc0800005555aa320500006055553b00fff7ffefff0b00000500006055553b00fffffff7cc0e000008000000000057005555ff1bffffffef03000004000000005555ff1bffffffef0b0000a4ffff0200660800005555aa3e060000a4ffff0000660800005555aa3e0f0000a0ffff0100660800005555aa3e05000040aa2a3200ffffffef9919000005000080ffef3100991900005555aa2a05000020991935005555aa2affffffef0500006055553800fff5ffefcc0c660a0500006055553800ffffffef9919cc0c0800000000005600aa2eaa2a3ff1ffef0800000000005800ff37aa2afffffffd0300000400000000aa2eaa2a3ff1ffef0300000400000000ff37aa2afffffffd0b0000a4ffff0100991900005555aa2a060000a4ffff0000991900005555aa2a0f0000a0ffff0000991900005555aa2a0500000099193200aa2a0000ffffffef05000000991934005555aa2affffffef05000080ffef310033339919555500000500006055553700ffffffef333399190500002033334100ff3f0000fff7ffef05000020333343005555ff3fffffffef0500002033334400ff3f0000fffffff7ffffff5300000000ffffffef33339919060000a4ffff000033339919555500000b0000a4ffff010033339919555500000f0000a0ffff0200333399195555000005000060aaaa3a00ffefffdf66260000050000a0ffef3b00ff0f0000ff7f5555050000a0ffef3b0099190000aaaaff7f0500002066263900aaaaff67ffefffdf050000a0ffef3c0066269919aaaaaa820500004055553000ffefffdfcc0c00000500004055553000ffeaffdfcc1ccc0c05000080ffdf2a0099190000aaaa555505000080ffdf2a0066269919aaaaaa620800000000005100aaaa5555ffefffdf0300000400000000aaaa5555ffefffdf0500000099193800aa925555ffff7fe90500004055552f007fe1ffdf991933170500004055553100ffefffe7333399190500004055552500ffe7ffdf333399190500004055553500ffffffef333399190500002033334500545d55557feeffdf0500002033334500ff575555ffff7fee05000080ffdf270033333317ff5f555505000080ffdf27006626cc1cff67ff5f060000a4ffff000033339919ff8f55550b0000a4ffff040033339919ff8f55550f0000a0ffff120033339919ff8f55550500002099193700aa925555ffff7fe90500004055553100ffef7fe99919660a0500004055553400fff5ffefcc0c660a0500004055553400ffffffef9919cc0c060000a4ffff00009919cc0cff7755550b0000a4ffff04009919cc0cff7755550f0000a0ffff05009919cc0cff7755550500000066263600aaaaff67ffefffdf05000060aaaa3a00ffffffdf333366260500000066263c00aaaaff77ffffffef0500002033334600aaaaaa5affffffdf05000080ffdf290033336626aaaaaa5a060000a4ffff000033336626aaaaff5f0b0000a4ffff030033336626aaaaff5f0f0000a0ffff140033336626aaaaff5f05000040aaaa3600ffefffdf6626000005000040aaaa3900ffffffdf3333662605000040aaaa3b00ffffffef9919000005000040aaaa3c00ffffffef662699190500002033334600ffffaaaaffffffdf05000080ffdf290033336626ffffaaaa05000080ffdf2a0066260000ffffaaaa0800000000005100ffffaaaaffffffdf0b0000a4ffff030033330000ffffaaaa0300000400000000ffffaaaaffffffdfffffff73ffff0000ffffffdf33330000060000a4ffff000033330000ffffaaaa0f0000a0ffff110033330000ffffaaaa05000080ffef3600ff0f0000ff7f555505000080ffef360099190000aaaaff7f05000060aaaa3a00ffffffef991900000500002099193c00aaaaff7fffffffef0500004055553300fff7ffefff0b00000500004055553300fffffff7cc0e00000800000000005100aaaa5555ffffffef0300000400000000aaaa5555ffffffef0b0000a4ffff0300cc0c0000aaaa55550b0000a4ffff03009919cc0caaaaff5f060000a4ffff0000cc0c0000aaaa5555060000a4ffff00009919cc0caaaaff5f0f0000a0ffff0400cc0c0000aaaa55550f0000a0ffff06009919cc0caaaaff5f0500002066263900aaaaff77ffffffef0500000099193b00aaaaff7fffffffef05000080ffef360066269919aaaaaa8205000060aaaa3a00ffffffef66269919060000a4ffff000066269919aaaaaa820b0000a4ffff030066269919aaaaaa820f0000a0ffff130066269919aaaaaa8205000020cc4c400055290000ffefffdf050000a0ffef4100cc4c3333aa2a0000050000a0ffef4100993d3333ff3faa2a050000a0ffef4300cc3a33335555ff3f0500006055554500ffefffdf9939333305000060555545007fecffdf993d9939050000003333310055550000ffefffe7050000003333250055550000ffe7ffdf05000080ffdf2d00ff3f33335555000005000080ffdf2d00cc4cff3fff370000ffffff5300000000ffefffdfcc4c333305000060aa2a3f00ffefffdf6666ff4705000060aa2a4200ffffffef666666460500000066464200aa2a55297ff3fff105000080ffdf2c009959cc48aa2a552105000080ffdf2c0066669959aa2aaa1a0500002066664a00aa2a5519ffffffdf060000a4ffff0000ff57ff49aa2aaa26060000a4ffff00006666cc60aa2aaa1e0b0000a4ffff0500ff57ff49aa2aaa260b0000a4ffff05006666cc60aa2aaa1e0f0000a0ffff1900ff57ff49aa2aaa260f0000a0ffff1b006666cc60aa2aaa1e05000040aa2a3e00ffefffdf6666ff47050000a0ffef4200666699395555aa2a0500006055554600ffefffebcc3c663a0500006055554600ffefffdf6666cc3c05000080ffdf2c006666cc3c5555aa2a0500002066664a005555aa2affefffdf05000000cc4c3d0055290000ffefffdf05000000cc4c410055250000fff7ffef05000000cc4c440055250000fffffff705000080ffdf2d009959cc4caa26000005000080ffdf2d0066669959aa1e00000500002066664900ff1b0000ffffffdfffffff5300000000ffffffdf6666cc4c060000a4ffff00003253cc4c55250000060000a4ffff000066663253aa2a00000b0000a4ffff01003253cc4c552500000b0000a4ffff010066663253aa2a00000f0000a0ffff1a0066663253aa2a00000f0000a0ffff02003253cc4c5525000005000080ffef3d00cc4c3333aa2a000005000080ffef3d00993d3333ff3faa2a050000a0fff7440099393333ff3f0000050000a0fff74400cc4c9939552d000005000020cc4c400055250000fff7ffef05000060ff3f4300fff7ffefcc3a33330500000033333500ff3f0000fff7ffefffffff5300000000fff7ffefcc4c33330500002066463e00aa2a55297ff3fff105000080ffef3f00666699395555aa2a05000040aa2a3e00ffffffef6666664605000060555546007ffb7ff0993966360500006055554600ffffffef666699390500002066664a005555aa2affffffef060000a4ffff0000666632415555aa2a0b0000a4ffff0500666632415555aa2a0f0000a0ffff1900995932415555aa2a0f0000a0ffff1b00666699595555aa2a05000040ff3f4100fff7ffefcc3a333305000080ffef3d00cc3a33335555ff3f05000040ff3f4400fffffff7994133330500006055554500fffbffef323733330500006055554500fffffffb663e333305000000333335005555ff3fffffffef060000a4ffff0000994133335555ff3f0b0000a4ffff0100994133335555ff3f0f0000a0ffff0200994133335555ff3f05000080fff7410099393333ff3f000005000080fff74100cc4c9939552d000005000020cc4c400055250000fffffff705000060ff3f4300fffffff7994133330500000033333500ff3f0000fffffff7ffffff5300000000fffffff7cc4c3333060000a4ffff0000cc4c3333ff3f00000b0000a4ffff0100cc4c3333ff3f00000f0000a0ffff0200cc4c3333ff3f00000500004055553d00ffefffdf993933330500004055553d007fecffdf993d99390500004055554300fffbffef323733330500004055554300fffffffb663e33330500000033333700545d55557feeffdf0500000033333700ff575555ffff7fee05000080ffdf2e00323b3333545d5555060000a4ffff0000663e3333ff5755550b0000a4ffff0600663e3333ff5755550f0000a0ffff1d00663e3333ff5755550500004055553f00ffefffebcc3c663a0500004055553f00ffefffdf6666cc3c05000040555542007ffb7ff0993966360500004055554200ffffffef666699390500000033333900aaaaaa5affffffdf0500000033333a00ffffaaaaffffffdf05000080ffdf2c0066663333ffff55550500002066664c00ffff5555ffffffdfffffff73ffff0000ffffffdf66663333060000a4ffff000066663333ffff55550b0000a4ffff070066663333ffff55550f0000a0ffff1e0066663333ffff5555050000a0ffbf490065c66666aa1a0000050000a0ffbf4b00cccc65c6ff13000005000020cccc4d00ff130000ff97ff7f05000020cccc4f00ff130000ffbfff970500000066660f00aa260000ffafff7f0500000066661200ff1b0000ffbfffaf05000080ff7f0a00cccc6666aa260000ffffff5300000000ffbfff7fcccc6666050000a0ffbf4a00cccc66665555aa16050000a0ffbf4c00cccc6666ffff555505000020cccc4e005555aa16ffbfff7f05000020cccc5000ffff5555ffbfff7f05000000666611005555ff17ffb7ff7f05000000666615005555ff1bffbfffb70500000066661600ffff5555ff9fff7f0500000066661b00ffff5555ffbfff9f05000080ff7f0800cccccc8c5555aa1605000080ff7f0b00329366665555aa1605000080ff7f0c00cccc6666ffff5555ffffff73ffff0000ffbfff7fcccc66660500002065c64b00ff130000fff7ffbf050000a0fff74b0065c698b9ff1300000500002098b94b00ff130000fffffff705000080ffbf470065c66666aa1a00000500000066662b00aa260000ffd7ffbf0500000066662d00551d0000ffdfffd70500000066664000ff1b0000ffffffdf0c0000a0ffff000032b36666ff1b00000c0000a0ffff020098b932b3ff130000ffffff5300000000ffffffbf65c66666060000a4ffff000032b36666ff1b0000060000a4ffff000098b932b3ff1300000500006055554c00ffffffbfcccc666605000080ffbf4800cccc66665555aa1605000020cccc4e005555aa16ffffffbf0500000066662c005555aa1affdfffbf0500000066663e00aa2a5519ffffffdf0500000066663f005555aa2affefffdf05000000666642005555aa2affffffef0c0000a0ffff010032b366665555aa160c0000a0ffff0300cccc32b35555aa16060000a4ffff0000cccc66665555aa160500000065c64900ff130000fff7ffbf0500000098b94900ff130000fffffff705000080fff7490065c698b9ff13000005000080ffbf4700cccc65c6ff13000005000020cccc4f00ff130000ffffffbf0c0000a0ffff0200cccc98b9ff130000ffffff5300000000ffffffbfcccc98b9060000a4ffff0000cccc98b9ff1300000500004055554a00ffffffbfcccc666605000080ffbf4800cccc6666ffff555505000020cccc5000ffff5555ffffffbf0500000066662c00ffff5555ffdfffbf0500000066664600ffff5555ffffffdf0c0000a0ffff0500cccc6666ffff5555ffffff73ffff0000ffffffbfcccc6666060000a4ffff0000cccc6666ffff55550500002098f94f0055150000ff97ff7f0500000032f34e00aa2aaa16ff97ff7f0500002098f94e00aa2a5515ff97ff7f05000060aa2a4e00ff97ff7f98f932f3050000a0ff974f0098f9cccc55150000050000a0ff974e0098f932f3aa2a551505000000cccc4700ff130000ff97ff7f05000080ff7f0d0098f9ccccaa2a0000ffffff5300000000ff97ff7f98f9cccc0500002032f34d00aa2aaa16ff97ff7f0500004055154f00ffffff7fffff98f30500000098f94d00aa2a5515ff97ff7f05000040aa2a4d00ff97ff7f98f932f305000080ff974d0098f932f3aa2a55150500006055555000ffffff7fffffcccc05000000cccc48005555aa16ffbfff7f05000000cccc4a005555aa16ffffffbf05000080ff7f0d00ffffcccc555555150c0000a0ffff1000ffffcccc555555150c0000a0ffff0f0098f932f3aa2a5515ffffff33ffff000055555515ffffff7f060000a4ffff0000ffffcccc555555150500006055154e00ffffff7fffff98f30500000098f94d0055150000ff97ff7f05000080ff974d0098f9cccc5515000005000000cccc4700ff130000ffbfff9705000000cccc4b00ff130000ffffffbf05000080ff7f0d00ffff98f9551500000c0000a0ffff1100ffff98f9551500000c0000a0ffff0f0098f9cccc55150000ffffff33ffff000055150000ffffff7fffffff5300000000ffffff7fffffcccc060000a4ffff0000ffffcccc551500000500004055554e00ffffff7fffffcccc05000000cccc4800ffff5555ffbfff7f05000000cccc4c00ffff5555ffffffbf05000080ff7f0e00ffffccccffff55550c0000a0ffff1200ffffccccffff5555ffffff33ffff0000ffff5555ffffff7fffffff73ffff0000ffffff7fffffcccc060000a4ffff0000ffffccccffff555542897f1a2894abc254b91b0080aaab990158abaaaaaa02001c143038b0992af40f0000400000000099a6a69aba35409a6b43994343030054bd9ea996955595b6aa9aa96955555555d7566d5575555557552dd4e84095573594425757d5577d5555555573fb9d5f575575574357b37377577d5555557579555dd541777777777747f7475444450148446c64804ec4867633c0b02bc057fd55044031c34cab02d4d9062c737777777777777777777777f78753b7f576765150ec76acfd43fb9a3d7f737777774448b848c40654060d05c002ec15bcffcfcffeceffcccd01ccce0d4f0f5c995ecd8f8fc3ecdc6c6bd78eefc368c30c2ab4fb5aa5ad2a30c082cfde5e9cedb87b696f1d8c7a1dc08ac3a829b8efefefefefef3f3fefef3fbfff7dfceffdc2cccdb0f2b4f11cc04c827d3dafddef33d7ffffcff4ec5cd75c5dd54d4ec3b4f6e8de58b236cfb96e95e515ae3a3bcc00cc48a7bbe9d615a72aabea40df558f7b555b57d5252b2cd000945e55e5dd7455ed005c0f50df020fc0aa5b95dd6ea9d2aad44d2ff8005759b542f500c0ac6ed5b6a97525d06a15d5f5549456010000cc000cfcdffccca8b2aaf425fa8daa574994fa651de3e3dfff3dc38fb29ef8b816cf8ceb0c6337b216c217e443b1b66f6bd59234a0b6384cafdf686b01443d30ff7b67fe9703104078152bb0eb2e0950791500c06ac300304395ee0213b0abab024320c0299cf680c8084c15c32ca86f300b4383834f5dc5b07b75cf0ca8ae776de945c3e8283470854255f7ae6a96afb2326cd5d639b0fa31f7d4b8028cbbabaa7a5f5dabea7178f5810ff8edde14c0bafa2e80cf02708357b5b37777b247566afcbb47fef013ec93890a1404f88ce716cc021584ba3abcbf3a14b08302fffefeffbf2f9557313804d4386c954071d56e012f7995c356fe4cbd47148c1034c40222d2d44239b46b556d3d12d715f0c24015f0ee9e2740fb3b010cf040e9eae6d875b205f0c012bb6e0124f8b4d7da00270083e76a59655db9faad9657bb81020000a877aefa0531c088bb9eebd89e95ba56696a95ba6fd5bab5ae2e00400343a803008c79f6952aafd66aad32304cd756c182fa6aa5aa6b89d5966a01f34dddc03a8cb6bb2ef0dc80fa0080b3411590177022c302ac9d2e64d66a964b3000b37b036c56a57aaaa9ea3a6aae163303834b0d8cef3400f098c3aa2257c92864654388508122f26d95eea6aa130c804713b83b3bb83ba94314bb07b93bfd2fa7fff27965f5991540f9dc96b5917701646795350367b332004078020ca881ba7a78e2aaffbffd0d40aa0f9c555d8d6f016cb82603c0b926c0eac0a401a87b26273000e8270058953b72760303e0ed4d365b8df796565d977301a42e8ce98e56011f40374cd66d820f80575759ab03280054692db8afab7b7eb3ba7aabb7facd0240addd653bcf9eb68fbaaa32b5f2aaeacdb18272ab9ef2b9769fad52f72a939ddfde5db9b6ab7bcfce5a92e0aae942abfbddba02abaa7bda9a6a6a895f1717fa54ce96552e1903080368f51eb77b56551d434c01745d57155577c3a8d7354c5d3594ea0063aeaf6a19eb66fa5aaa965aeff9cda877d569e4ce48c1ccc1b8ee7aad5697ce4c6dab365cd7c140575f5535c0f9c1c061827ac1a4ef956fe69697b5ba0b34745aedae696aa56a9ba939fb8dea2868e90db0120b57d6aa9e5656f75e1fa8c341df75d700c0800e22975a7bc2c2a8deb4bac2f6553154df5c5517457b5d411fd5ccaebaae2b9c3178951f7295baeaed455b596ad56af9ce5def1ea8c201437bd5e81870f1aec9d4f6de72ef8ec21574d74041cd66998f00a737ab034597271924c7907a27705371275745f3a9df9d72316cfb0d9f5fbbeabaeab6ddb95ecfad71f1ee2a7277efcdbab6b7a8daf669976a2aaaaa4f9d9f56aaab54f5aa335cddb19d9f3268eef129b16af740a98b5fbbde0283f6b9aaba1c978271ab2bd3e65c95b7ab6e6f686ef9ddaeaa4340437527949b4ea856996dab4fa89f5faf5a556537bbbaf2526af1ad6d4f9cbb68cfb95ec1c0f230b4ea32e671172340dce456f7a59fda166f6ecea8aa1fdc969f7aa9faeaa9fbce6a9f0be8a61bcc44e8facc4cdf8c89585b6d19707b800114301830c378c35dabeeee14ec2c316cd740716016419516a83a17296fc414b07ed35c331c93454d813200f3000005dfb23391aac70c4dcdcc0000330057f0c1d600c70178320c0100833a0303ccd000a2e2003100d31200c402502d50acb3c3cec0016881e82e29eb86bb7acd4cac78ef455ffbaa84ee060717c134c0c030f0e9417543b5eb303003030cf400cc8ca2c414038f3a0030cc74c170c1dcb96a2d317104953ab9321094332fb07314146854ec0003c3c2c00030b0d81cd788d201749b555d4d344cf934c400b3c2983b6e4df5d554cf0c4c5fb7cea82f00f002d7ea4d8d6beb8ec790ea51ab6eea741d005fc10d986f31c0705d74f43ad7f200304f151cd4c1758d7257d76dfb6d317857cf4141dcc015c355576d77c31874793300c1b0510043e82eb9f200ccdcaa963a9f32ec0cc05d5557076da4fa68a83a102d17900cac1ff000f700c3805e0d330c5c35cc8ccf00cc001c4f730130802bf031837bc755571d3854736f121fb87af1750fb07640171cf4cc2df042f834752beb55331c2cc054cdd55575391bb739d7faaa47496cb0af0e142cdc011717132cd4c2d4314c9d3383dfcd76af4afbbac6ae81028e377862424832273b5f5ff279555f0c713217b13779713173ba5f32b373753009363354f020131c8b122b7bc1540c43b9c2c002936e838f90e7304051f1553bb34e41013340b98d43000c003083030d43c1d61055309b2b03172903000d04394cc300d4101733302b381357c550b1177103c57933c0304bc140d58007430500d4ad1ac170c1000f7019eb2ac52dc0710453f53939d3008f480f8000f330172c8f2ef0c00242f12a78356fc1000395336c78d1790f38bbbad215c0448141ab26036cb91600e80e2c382b754e91bb2e0c080c30c0c6b83b03c5014c30c8344340a90239302d548fa9d50e2c03f881ba1adc34c000cc0c7039712cf3e57890b302e26e143431074c31d03040710103b04c011c30cc1a9cfb90fb6d3b4d5cf7fa10b7caddcc1d6d75753903000c4079773381eb8177df3977fb5d8156e759c374b26f9d570238832e39f66c592e40da1d2caf8337408fad30c0d57096ae67ec700fc1dda4ef0197eed2fab8ef69f5e6dcce31247056b7d7799dedf996fa0eb72f44efb2b3ad679c0538f780efd566a9a76dd9560373fa5cd9c0aa0bf7ae96a6bbafedcd957a755b5d655b65b5baee8e9765d5756daf55715796bb0ff6e8bada4e42d6d90e3094ddccf1b4a5c30ac09caf9701a7470e10e74c2c70b2c10c20c32e5d66bb8d35e7faa65d5d4df242cf19f73118bbdea4babaabafee6a95baba2ad7e6aaaafaeaeeeaaeabaebbaaebbaba6ff11eef9e3210806f97f9aaaffaeaaeaaafadcdb8fa6ed9ba0e83cf36efd8a42d304ca40b80afdf8c0383fb9d25f81cc319cc3acc18cc24b85daff55a96aaabaa6fa9765f1ddb024387c3deece80233383930c02034df541f0cf4d471efb62fb00e005aee99821b9c83baaefa6a6b0fcf5eb50ff0b9d6baeee91e8f55b29734740c5e79f1f1f1551d1f0fecf63827ec00b3aedf0ecc2a6f5715000c3054b7c330f770a72aead67a57ddae03035fcdf9c0f80eafef8033300f2eb00e0ff8d5b00bdf588dd472c255cdf0d5e9f0650c80337bbaaf3a03a477fa7a3730dab1f3749d6b8f0100de00b09fd7f2ee545b95bb973a94fb2aeca98e0d2caab33a8f9b373b37809de7b82d8cf8dedcb0a76937b37b759597ba55ed76ed5eb56aa503f8a96a77795dbaba7ab5b6b695bbd6e6ba5d806bddeabaaa99ebea9aaa26f301e330c8b81e6bc18c2c0cd93b9b0703304871baef32f074170f5c4d1fec9a57bb6ccfc1cdcd7c4c0330382320dbdae2e022409caeaeaa828f4637341f9003030030cc0d9ccd01a71b00af15681654afa8bb828b78e37a5bc1a0ab1fa9afaeba42a7facd30b40303f9c025c32c9c6f599db7832f67c3c395873774b5938a6783b333933141ab3b7bbbb933e901246bf842acf7b87a7b047153a9d3a8bbfb2e5f79b1ef1aa3a768b51b974ef5742fd795814fe5c28c5b6ec1f455a597c3eada541f8fa75d19a3076afad9c00e702eb047c7550e970e78edd6ae03d86d779d9b6bebf9eaa56ed5b6ed725f368c57c2edce0d30a7373eac7b96c3242fc778765972db755adb6acde6d696b1f84e01bb96a7079d81272703ccf81ac31cc038bbaffa8c2df8956579d839c39ac800f0749df1992fcff89a4fb50e5bf9ba4db91b4fb995fa55394083270c6fce245b1623dff46c1f2b8fc30db46df665dd96bba759d56699173a7067a4c180ddaed659555f0db76ea9a7bab7095fd57aae7b8f67959faf0ce72cb9dfb5c30030f4fcc066e9cdca78eeaa7b6e256767ad034c5f0df8acaf33100047253466f36c274c72f6158a5b652f006cef59164c7a429ed5f1345b55e6f85e951b5bedf82a40ba55f97269d6726ff14c1edbba0f40fbdabab2a45b79665d8378fbfadab5af6ebbf31e30f4181b1cf8f212a74db8d05a75f5dd384c16ef34ce012883d7e5368c94f11e8cd7e975796d3278d64dd9662d1c97ae552737f879ec58fb3c83edcd3102e5ccdd8e0d30f8800383770a8b2fefb03830b87b37af5bd77402f32e10bbcd3098d701b3b71faf44dd5e028c6ca37b87d85ef7c020cc252fb66fbb3738eaee353bbbb6b6a690bbeaaeb4f7ac3aeadeb0ea9eebd5b5f758efaeda6bfac8b635e7aa6bf5d1be5c1e80d7b97aefe9b22e11efb9e69e2bfbb9fae97a7b2f9eeea69e26b786be739f5ddc5e77b34deffbf6c582efddae1eb46fd7ed75b76efbadfaaaaa77ef2edee0ea0d4836342a3870b53774dfed2deeeaaaaa3bdfaeeeaab7dfae7aab7b75d7dde9f9b6ef2deb2e0337dfedeaaafaaab77af7e9ce4a57ab6b7bdbb4da9eeedd1daeaaaa7aefaaacae9f7b776487aef3ee8a18ccf1f0f135d3ab93e5ef1e395b732fb376afa9db58b6eb5dce6f7f72dff835e836245c1fbb6bfbe2b68deee89eab73f49e672eb06e5ff55577355d755d1d535d5d435f1583ebde5e75551f54775cd5dd555d555f554335430f43557337439d57cfd689f8715dd5d5ba1e745754755d7715c111549157afd9559d82e3ed75b5aae2697bb4f6daf62d83e39e4ffa3139655af72d1eac9365f7f0f94342e391fadcad7750fa60afafe97648f7ad5f3b77efb47a57ddd5757555abd77539f36a9bbe5ce33a7f6afa2ce4e5ea75b70feb8feeeaaaafcfbaaebaabaaabafeeaeab8bdaa8fa1ec05ab60dd34c17d3c0f512b0ee5c1f01c170d775dd76cd9903a3ce555d4d35f040d5f57435af13334c5b0cc44e168fb7d1809ecadadfaa6ee8eeadab1f73cb726f9bfbd99a1b4ef6fa96ae6b6e730de776f9faaa6ef919d7fabaeb7a4e6aaaed9bdba6a5f9f59a6ae96e6ff6f272b6ab57d976eb5d925fb7bbf779daf5eaaeb76d77f3ad8edd8edaec4029f7f68c0edff50c83c3f94c4cde79297417dcb58ea0afaa7b83c39d81ff2ae7f4ba9eeaadee5daff5b9ea9a668cae796e4f0143f6ede8dc288003b442c19dab766b6d584f03dc35eff51d2d803340e7b513671ba7eadd4c6f5b9f9fad53f6ad1d6a8e35af72f65ae92cab0eb856f7b9a3eee1b256b7ebd675e94e832e43f355f5150c0f0ccf405f75f5a96edd76ed816e57830e40531cf0982f74f0c05d5d570511df74f501c141f5d505f45deaae9faf2faf9fad9f258f6efbd5e87aafbff93e4eae9e5eab770eef98aa869b5fabfaaebba69f33eb6a18f3b9656ff99a36afdd8e39ebbaba79fb5eee9ef7f5adaeef4d5f5c9fcf4dc001cd41f1813a2d2c37cfb5f99c37f7baa60198aa71269d6fcf2dadb27af739e992e7ad3a31c39e9c88ecd62d34f0803ad3f55d35ddcdedeab46e17178c33c34007175c83257bd715dd352bc2d2781b874af6b32e5ab372c36aaf03dba65f9dbf7ba7e70e0067f1b8033b24338045376767825b36bc37af3fb3538783afd4260f8cf93a181070b7a9b303b9c79039707366fb37af6358f3ce0c80dda9bb1eafdeddb9fa905fd8adeef4b9ba56ebceefcda9abfb9c5b86fa6e9faf6a9f6f9fabae0df3b86eb76e2300f89d2bc3b0966ddfceeab5f1f0e7f29877ef2d4c9faeabb7ae237cfafb8cef558d77a9eee976bb36c088eef9c4b2ab53bb3a6cdd0274b15f55c3f2dcf4f6996f9fabeba9ef6dfe9d2eae1b7a375b780e9fdffa6d775f8c6faf75fb606f9f7137bff7f93777ddaab65faff6726fb25fabfaaa5eddeaf9dd58705fa79e9ff9a9afaf6adfb9aeeba68eeae901c69ce26d01c1acf7faa9df7bfb9cba763bebf8aebaaaaeabdfa29f27a86adf3998cec2f69dc3f6c1b9ea769fabeaf6b96b75b32b42ebbaeef53d87e9ce1ec0f61ec3c1f4c172aef5ba016b5bfa92aedfeadef89ceb3574e3edb51fe80ef79e6b7bcfa8b4abecdee7f6b9e982b4f3ddd5fadcaaabf3aeaa79df2d2c80b72a80df88f700af1b7807dc2c700f0fdf5c8fa9ee29ccebcd721bf18da5cf6dea0638af772d36bb9edfa10bc8f4a16cb737fba903686ee3308ff0aa0118f99a71fa9abf8a7b6bbaf177abd2f8adab9f4e0f3b5a70cab9eef6dc2a6feaf9eded9e2e665ef73691379ffbbac2edb9aeebf6b6f6b92b439febb9ee69df95aeeb769ffaeaf6a9ced536efe99cabaafa71de5e83b0a80ec071cba8735fc3b1436f4fbb32f76e031e0034c080c1c6f41d300ea2aeb4d339089f33f8c568f7adbc36697cf7eacef9306bafa7dfaab6ba12edba6e84aedfcafa91abaef96aafeaaeeba96fd7bafaf1b49fae9edfcad66a6ffbadb7209b7a179c2bb01fac104dbcb5f6f259ebddde99a7459afd83ed4cec2d20d938fa702e1b48031c77730bf479aec339020000bb8a1e0f4c775fa43716d17ec3f11d1d8b23025f7b031727417bf3600c9b5e67cd013743f077344fccc2d9faf1f5ce87c002033005b7ce020cd372830f27c739b147347e0f4310033803a347ce120c0f5a108ddd0ccfc070f0c4330f30d0d33c0440d21cfbed700430c00ccb43f4384da62a0c0c0c2bc3629c64c1edbec30cc713cc9d63370cc00c03308c34cd74c304f052783453bc27540cd3f3f7c0b0f3c6fb44d5f33b9c4fcd000ccf3a0330f0c0b133b0330e0cc304134c2473011ccf5d0cf1ac75f8045fcbd1802a5c3730035b32cfc0d006c0f050000f43f80000030003c30000030f4300330fcc0cc01030d0350cc301a331cd0000c33000c0003230304f10048433300f800103dbf7c0c6c300c3dccfc200131040f0c001108043f00003307b3fcd33d08d7bee741cc8757377f332bb3dcfdcb33f318dfd703cf7c24210fbd00e0dfbd17f0f0ff0ac79dc37f17432f28ac2b57a74cef001f03ccc058c6d30b0c4004305ecb74fdb86c7acee000c330cc0cc304c0f33000333f0150f0c034ff5000c4357f3303030cc00c00c5f01ccf0310c0333c330300cc3300cc354334c5fcf75350cc3f40cb0e0fae82e000c87738e0b0eb008330c0003ab03c07033c00c03cf30c0dc74f14d1703cc0dc04cd086330c0317e8c1cdd4303047c071384f90d3fbd04cd2e71cc9351fdd8e7f50073cef6f3cc47b3b5cec19c1fef0830f2e53eb87351fed3dc7d82cd3cf353ec7d90c30dd92c57e47ce704073f85cde30c0c0303033f0c00c0fc33000030f0c38822fb313843d2fc5f847b073406d7aacc7f02cb3f3fac05cdf5d5fdf75773ddd71d07475f0d475c735764747f4531fffd1751757f7f4fddff63ff7308fcef6f4157bf55c5d753973f45cf55c5f0fcc0cf00003bbef94e9f630f8c0e000030c70d77add00b082e0006fe5f1595fcfceb4fb4e97fbf5aed7f41dbb2ff0c4f557335f5c5dcf47df70f775f3cdf0d470f9711ff7d471c73c3df750974ff45df51cf10ffffbb5bf56d35d5d9f3a6df3f354d75d5fc7dc73070d55dff471dfd034f1c4710dc77135f5705ff714dfdcdf4fcc75dde8f86df15f0c6f3f37f3d41dfff9b53fc7f070d571ed6c7d5feffed00dc707ec394c40b3fa1df03a33effa2aeb6eed71dfddb0ac77a9ce30ac324fc0453bdb004330b136ac32c3665304b7934c5c3037507c3040cf50fcfcc0003179c2c3c3111dfcec382fc3b9778ecdd831ec2cccf63ae8690fcc3a431d6f0d003303c3ce67fcdc74d5310f1be774f3ac6adbfa75f2d270c0e303c7d3774c104fefd4d02e13f332e06fcc10fd6c8433fdf1fc5dfff4f4f1288cc3c230782531c0cc30800f0f7013ec003033f0c0c0f0c030f8ac06835fcf320ccc3083aeafebfa7a5f0d3b0eefcc0003000ff000701f0ccc0077017b9d2f1f4f8fef7a4f551d4faffb32c0f030c04cf71cdff4300c741dd7b12fcc00cc4cbb8ef3dcf55d4f5dd45df3f9a9df4fff57df36eb765feb70c7747fec77f74ddf73dff1de3ffdf105f5157f9f17cf517457ddf54d17f73e5f5fccdf3c731f0ffda9621c5ffb7733b3f7f2f7f5f5cd6d731f73f7f1cdcfd04041be0f7257654def5cf55c37df5c0df45c5d5573d98d9beff071dd663a13603c845b5fd327330dfbf2ccfdc3309ded0770932533c37e30edf3c7c880dd3630d8cc3d75245f80ced41557f75d5d57dff8102f6e33330cc0f0214c0dc331f46df9d976dd702f4c17432ffd870bc33043f32f37cd8c9dddef30bd7346923f7d04cf46fe644c8cdef12ec0badfc074f3e8742fffdd1fc020497423fba92c13d9f6c52679ee7f327b7773fb259d7e1fd39d07c87ae4f31bb1360cb96a5fb8d1f98ac8f9f176be6536df2e69b4b631e4dbd25ce752ba76f7f1790e1bbf9d77e8b247d11d33535cfbb81d903b335030e153ffe4ffc1000e5336f0c08c44c37c3061f35c5b13fcc7c310130cc74c500c530c134ff0d28b80408fcc32c05c5c9f59313390020300d43020cc80f13a3b7c833f30d17d30c384f5cd5040000443115c647f40a51cccf0f0c2c024d1f00c537b007399d945032383fc80c030e03b0cb11a0c0ce4a531f0020f30702f65339e0ce7033c07c304310fc0f0d30c051d0cd06f1473dbbeec1302030330bb3b7f0bcf1b8173d8ce80336cb35f3813fb3030c0d02cf980cfec0eb9d1f004c200c3003003030f03f3c26f2eb36f0433713c31050f0305e67013254f102c712c0d802771ebf1984fc0d204ebf57ae7120f02f30017470cd032308305c900170c444828c1000cac00d3c759b621c030c3d90e8c43f6ac33f8c1b07a2b2a0fcc302848f0c0300003cccc028ccff5000c0fd430c37bcc9047ccf5354df2f94d5f0f77d67d44fc04c03022c5036e30ed07141c5cd358dcd0f23bc3f0f4c6b0ccf53843300c0c30b0c5c9090f4338d42cc430e186cf3539c3f2cc00000e0cc0f201c070302dcc0c5c8fba3970c0b0ea26cccd95df7503d06787ef76b29775f3f525cbbb8477d8d004d919c45811c7deb71ffc079fd313c46c9f8d030c0c2c0d4e1803cf06c7aa91dfcc0d378c13373003646613cf002c218a807751f867678334f3d8d3af87133d278f03f1d207d0cb734098bf05c7041003f5c0820ff8c3bd4f33c1000c4c06e7f01030310cc000c7d18707cfc4ecaf072f4300009cb331c040f3c4c2480c033020c3301030f000030c3383f0f201cc300c008f0e43333833c02d304572fb00926650d3c7c0b06eb4737319b55d1b1f472f44ddef587293efc4f40083efeaac29f378e5b6b15f6f6712db0ddecf6ce7ddec4133108433ec735c432f97fbc67cef90f3007500c3077ccf042f218320900ccf1230f0a40c2a30c1df073bcc3c3c260430b003343f890af1fd10cf46ca750001300fc4c0003000030e3118c37030b0c3f0fa5c0c30c0842f4538030c8c2e03ccb5035f77b8bd7c3cc04fc0d4b2be03f1d00c797a0c3f3ee5d3673bd7ed5e4d5d1f1df3ee38d1e646f5f035355f5ff3f19e4f77f9d4d85436f3c5f575dd95761340dd00f7adf7f3f3f4906d138af17d7d1af7eefdf7dc36df5cfb78b265c3dcbbcdd9f3fe33f3f5ef78f9faf2b87bde5e16dfcedbdff0f5f8786edaaf2f3b777b577a6e97edf5f0dd967576a6b935df7eddf87defd87772cf34dfee7d6fdaafcf7adad9d66d5ef37e77e677b971f6ed6f7eb3dfcffa76f9f6bdedbeed79d7a5d9e4773a6fbaddfb713fb7731bdfa4a5aff55eefd9daf4e4fab8e76f756d9df9666d2ecf7add9efbb77df3d80da7a579efacbf9bfff436739edbd6665a9aede6deb0379f33af3977b6dfcde7bc7bdeccea779afffbd971bae7f5cdf2dbecafff6e66979b0ffbaead599e65b7956d6f7adadf9ee7f6659be566fa4df672f94d4ebbaf575f6def2ef7d9f49ab97327cffdf3f0dcace55a75f6305f9f5bfbfe76fbeed5ddd8e7d5d9f5dd7057f775f5646eb5e5a59f5d9eb5a567efa6f99a9bfb7536fb797aa7afee6e957b8f9d75e53ffba6b9fdaa6f37aff16eb6e5995b5e6ea5676f6df9766d79babbfffad8b277f299f9da7a5aedbddd76ddfdaee7fda5b9e7a6f99b659bb9df641bfbea7d9aa77ddbda4dba9d954d7a567b9aa5374fcf759afd64f6e6b4cf6d27f3fab7bf8ff58ebfb7fb4eb325a77f3bdb2edb8d395fcfcee6f3eef78edbcfe49eeef23d7ffedba7efe7f13c5e5e6fb97731dffe4eef6f5aa5a69b4f9bfbfd7c5edab6b165ddaef1b079e6cefefdbcf1f496b9ee66b5aff6a6aeaeab9fafabeffabaaeebaeebaaefbaafafeebaabbaaeafafabba6af75aaff5f9baebbaf6696ffaeababaafaeafafefeefafaeaaeafafafafafafaffbeaeabaaabaaaabfafafabaeaadfab8dfddf1749bdbaaafcfd9fdf6bcfbf8eafebebbafaf5dddb5ba5bbaaeaeaeabafafefbabadfbaf9eaeaeabaebeab6abafaeaeebb6ed9f3dcf4dad5b9e3b8f5ddb7479f7709f6fda2f7bdadf986dbee5777e5e4edaf7f177fe7dfbb86ff34cf3a7ff7faeb93177275ff39d2d37beb94dbaed64b7efd91e7b39a7fffb36cfee5bfb1b6f32afcff8a4fbfba6b931cff2fd74ffdc6fdf8e75fafee6cef4efb9baedeaeaaa7a5ef7aeee5afafaad5e9baeea5e9babd6b9f58d8d8ddddcfe67f35cdb27b74f736f0ee72fcf09cff51efebb1bfbd9f20ccfcfcf0c33cf0ff3f3fffcf00cff3f0fcff0cf3ccff00f3ffffc0c3ffff0f3f0f3ccff30cf7ffabfabbca98ffaae60aa8f2fbb2e6aeecfab8f9fbaaaaabbbaafab6adbe65ae9beef6db9f9f559baab3bbbeeeaaabbdfaa5fa58fb9afef0eeb8efbbbaf162b5bddec388fef7baa2a97a6e9b1906a7e739e59f55df3f3f0ccfff0330fcfcff3fccff00ccc3ffcf00f0ff3cffc3f0ffff0fff3f3ff0c0f3fff30f3ccf3cfffcfccf0f0f00f0f0f0ff3f0cfccfff30c0ff3f0f03f3ff3fffc33cfcccf3ccf3f3f3fffcfcf0fffcfcf0ff333fff330fff0cfcffcfc0f0fcf0fff3c0fc3ccff333ffffff00fcf0c0fccffff0f0fcf0ff3320f3fdbaef16cbf8ddbe6d8b67ea6fda6e9cea567fd7f9965eee695f8e4740efbbfbce5b5b659feb7b6eabaef9bd572b3b5f95ee6da781b7b397b66aefb196f7af2ec673bfbdfd9dbbfa7bfd7f2f7ef79dab15bcfdb799adbf6dffe7ca77bf64eb2fd9c39776fd6f594f9de1befd5f8b6ea965fe75a65d772b9afab57f9f5b5368edef5667bdbed32f7efdcceeafabaf9dfdbfcc432f295b9a51b67b2ef3efbe7cefa6ea7fbdbfe8ff56fbef7dbf1acfd74e7f8cd79e60d77df8dbd1be777ff0fff0ff3f333ff0f9b6f599bf5f659f178daf8a59fbbefd5595e5af96e4f76795b6f9e5bb679aaafafe6fa6d5aebeaa4af264f9ae96a6ffa9aaf6d5a955556e99c6feaf9a9b67aebf6a567af7ae7756ff6ce98af7566ef9a9fee9aafaa9e5eaba366f81b17f6e9b9aaa89eaeafafaeafab7776e7b08f9b6bebaa9fae8fada6aebbaeaeba276efafc3333f30fcff0f33c0fcfccf0cc0fcffc3cf3ccff0fcfc3f03f0fffcc0cfffc0f330f3ff3cffc33cff00f33cfff3ccf330f0fcff03ff3fceccfcffccffff3fc3f0fcff0cffcfcf0ccfcffccfcf0f0cc0f3ff0cfcff0ccd9daafd57afaa7ed2fd7f0f084eeb38c9dcbfa92ebe6fa9aebeafaaaafa6ebb46f5bb2e5ffbcfb22e764f64db935bbe71bfbf3f8cdb76ff24d727bafe7cefedfe75cbaf3fef977bb77da67df58cfede5addffff0baab1da7bb0dbffdba4f97c3f0a8ebbaafabaaaeaf2baa8cdc73d35b125b5f6ee5d9f50e9735e9baba5ab96acaa6b693aeebbaf6eaeaaaaf6a1f7366bbabaffbaafa3ee7db73fbdf7bf618f3bccf7edf58ffe4b89b7d7eef2f5b7f6ed9be5ddb7aa6d9fcfbcefc0f03f33c335b6edff131f5f6f372e6524453ef37f3c2f3372fedd3137d6ce83327132fdd33c5f3de2fd3bbdd34f3e393c3373bcca4c13dc0043f7f03f0f9f24ec7514d72d73fd17f7c720c8d2df0bb1338f96433c48fbdf33bd0fd0350383b2fd3836f3cc633f87b30f97c2fef0fb7adfde77feff57caecfdd5ab9cdbbdbeff9f37e7ffa5966e7ee707fb59b9fe525fb5beee7ee587f2eff31dbaf8da7db7e2f5be64eef71eebfe72e7fbbdde472fbddb79fa59f6dce5e66fb56b90fe7fa9eef8ffbdae6ceb5a5afa56f6efafc7bce64bb59dee4f5f2d9f672fadadbff67fada71eefbf0eebcaf71afa54fe619f04efa7e6e3a67baf35cdbe4e6ff7fd9dd757fe7fbe7a65b33f7ace7deb07bf2fefe71db767be7f97ab5a5b5d5d9b5ade75c9dbfa7f5b59ddffbfa5c6f969dab5f9eef662eef5ef69cad737bb2fba7a5e55c7e5aa7d9ed3aafd97f1a6ff6a6efd8e7b0bbdf73dbe5fb597a5d77d6f5f1b0fbb9bbbdcdf224b77ffa75b1db8edb3c77afbddbd979e7d97a4fb6cf995be75e5a0fdfefb8ef6f76ad7b6e6de6ba79aea7ad65e79ab32dffb22fcfdbf47a7ebee5bbfd67aeaf2d7f5a7fe7febefdb7f59fb3ed34ef5be6bb6de77d37b7d7cdb1bff9af5b36e7dcf0fc27f36f369b6597f9769af31bdba7a7f99fa5ada535bff95cbaedc278baede4ec19ef754f5ddba6759a5e76e5fdf4df7ecfbdf55a7aee5afeae7df6d625a7afe05da65bfb6ed55f6f5fe75ea6efe5b5f9157b9a659ae5599ff95abb9df97ade70afa55f5b35cfbfafd9dbdc7eb3f3358f8f717b1e9bfbf0fccfee3a7f4ebff9f4d9dab6dfb50dfb19cfbcf98d8ddb0d67cfe6bfb3f7b0ade5dcb6afbbfbdfafd9ad8f67f7dabbb9b99bd76eaedfbfcfe5b7796e1d9f790efba47fb6d9ecf17bafcf716e5aee6d6e9f5ded9de5a65b5e4efad6d5f67bee7bf5de5daedf5aa667b66ffbeee995d77afacdcebacc387776dab833774ffa5acff2f1b0f3f8989ff739eff0db7dfb385f7efaeb7772fbfeb0bdf331cffcd9743ff7e49f712efb9e6fd6d5dd76da66b36dfbdbbda7f9dae4f299adbe73eea5fb79d961f2799d6f67d6e6eff6df3467dd7afa6fe7b59ddbd90ee74cfaf66f7e16f38feffdf10c7befd8fb776e56dff4dd7066dfb42d9be7eccdf5f0e5acbf7936bb6dfef7a555e69d71dab8bbd994afa5a5fbedf7bbffded87ebad9efd95677b9e7be6dff277cb2fbb45b0e67db594f5f5aad657bba8d59a6efd6b8b1b7b55fbebb6d59fa66b5afa56dee989b799af96e9afb5af99ee7f9985fbaeff59e5a7b5dfb6e726fd6669ff957f6dab07ddbb76d5aef5c7f8ffbfff267d7f5d5e6dbdacd0edfdc8f2f7bcff14d8fad7d8ef3f88dfbfe71dabeddb4d7755a62e5a272fa4f170f5f79ce997b8eb79f31f7ba33bf3b8e1f7b2777fea6ed7bf2d9dae64efa9c6dfe2ecf4ceff3ee4c5ef50df3a6b72fb7adaffdf61d7baf6d5775face995b4eb35bba99739f59f675d7e5f8eeecb6a7effaf677e79867dbadd5a5bd375f5e9ff92fa7b379ff729ff1cfda36db79e665dadcada76dd77ab6e59addfa67eecde666b3b9ed59d6ffb5ffdbe5a5a7edbe5926bffff17aa6dd7a7aa577d9f9b295f9f2ccd9feedb7afddfe752e0fbbafdae6bbf7acdfccf7b0af67f77fdbbf733eefd8ecec0dff6ff3cc4eb62527db3b730ff3cdfe0dfbf8bccfefb8fb2feffabcf1ad6ffbf872ff8f0fbb0f573e37db75f26c97b96f9a6fbb73b32d7ef30cb3fffece6c72f3e2f0cdb06f8fdb0fe7df7f33ef70df3adff3fef0cf7dcf8ecbfddfdc1f33fff1f0f7f7f3f3cfc83b377fdff6f0defef7fb7cdf5faf6f7ffb2e3fb3f3ed78cfdf5ffff5af7ffbbc9f736f3bffcdf33ebfdf6ffff5f76ddf5fbfdfb6aff7dfbcf70ff7dffa5ebf7bf370efaddfec5dafeff57a7f637bf3bdaffff5dffade7eb7f7dff5f3398f33efb6bbcff7bd77dffddceff1fdddcffedfdc1e4e1fffbc9faff75efff9b65fb3f7f97ef3dcb7ff78fffe4e1ffff5dff6f65dff2df7cffef9f5b66ffffdb5efb5f777fbf5f8fbcf9eefdde3f8b7f7ac7b6f8bf73277dffcf573efbdb31f9f9faf7b6fbf77f3e01ff7f2cced8ddfddfd9ddf6eefbdb76faf4f7f6ffbdd5fbf8f9f5fbffffdfdfdf7797ff7fab7dfaef7fab77337cff0ee3af339cfcf3df3dddccecc7b3fffeffffbdd6fdffdba7ff3ff0f7f9f7f9f33f7ddaecffbedf7aecffdfa3eaf2f3fafafbb7f73dff8df7bef76eff96fcf39df6ff7b7df6ddff7ddf77df7fab66f6f6f37ef5dd7ddddfa7adf6e3ff7afef1fdff9b55f7bf75dff7bf7efddf6df7fcf7ddf7eaff7ad7ff7b6dffaadf7fdfaadf777775fdff6f7defcf9dff65ff7f7fdf5fbf6f77b2faf3f76fbfdfef5dff9f55fbfdcdf7efbfd7df7f237df6f5fdf7ff79f5fafb7dffdfa77f7cffd72bb7bf7debadf5efbfd7733ffeefc5fffadef71f34e3323fffcdebc30f3fe3db777f349fb6ffb9fef35a3f7374fbf4f7bfbefb6df9edf7df3dccf6f9f57dfedfb77fff7f9b7ff3cf237fff1f2f23cb3f3fdde79dff37e5f7df73defde77f3faf15e7f7ffff6ffadffddbdeff6dedfb7f0f1f6f3eef1def6d1dd37eff65d6d7d5f5ff5f5756f55f5f55d555f5f5f5fd5f5d40d5d4fd35dd7f5f574f5f154f7d575d7f175fddef9dead7351f5f5f5f5f2f5dc5cd0f5f575f7d14535c7f0d505d75cd71df30cf30cf30df370d75c137774d0355dc775f144531c7557f5dc757737ff4cf570efb577df55f99ecf795f7777dfdddd5555f30eff785ff50d775f771ff7f5f14d717571f4d56d55fb755fd3515fd775341df1f55df7751f5d5d7b7beffdf2ee7a5fefdede0df7ef9ebf0f3beffafaf55f7b6feff5fbf69ff75fffdeff71cf9ffbf5fffb6cfff763f32f3bfbf67ddf7ddffafafeb9b3f3dcf3fef3eddefb77dfdf7f3bf7fdf9bdfbfbed77b7fcf076bff72df7dffefa73cf37f7f55f7fdfb3cff9efbeefcd20f7fb1e5f73b7cff45edfb577d7755dd7d5dddeba77d775b5ef5ddd76df78735dd7d5f57af3755dadfff53f4fefdc73fffadff72fbf1f7fcff7f2fcf9f14edff0ee8f3ff73c7b1ff3f93dfefffffffffffffffffffffffffffffffffffffffffffffeffffffff5c34f5fd311d3dcd51c4ff4d70f41f7d74f45fd3f43d05fd0d4df3d4d174705c53f4f5f5f56d6fef75cff0f8adb0f8f631f2f8cdf45ddf555f5f775df7dd95f735cdf044fff1f5f175755fdfdd75f5293fcfc70ccfdfe37f5f4c5f505ffcf0d1f44dd07cfcf3c5d134fff4dc048ff2f0fcffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffcdddedfe71fb5e7b4ffb716fdff75f7f6fdff0e0fb740f0df3d0c470735f7b33af3cfff4cfdcffc5d370ccf4cdf10df7f47175f5dd75fffd3aceff31dfcfedb6f7dd7bfbfdf47a7fcd7973dfddde3b7bcbdf7a6f2feeb1f7f6f7f6ddfaf1f6dc5effe0f5eef6cffdf55f7fafdff277df9ff7eff9bdeffded7e6f0f3fbfceb10b1f7f0dcfcb4d5ff5b916f3b4dc2e4fafcffd786355dfe9e814f34c1f3ffef0f0d4b437f76fe3331f7f7ff7755434dfdcfcf3df7fff2cdff4adf710fff4f4e3dcde5e6fdff57f77f7b7f77bffe1dcec7a9feff39fdffadedf1ffbfcecfb2ddeeeb7f3ffffffffff4d9dcfed9edff8cddef8fcfbf4f9b473b777f7b90fdf6ffbf6b96f1ffa7ceff271cf361fe3f9f69e9f5f5ff5559f5fb7dff6fd56dff57af75d7bff6f1fdf56dff51477df6dd7f979df8c0e1fef4cf8f0543f5f785f73cff5f55fdff4d5b8f7f96df5ddfa31cf7deffddff6ddacb7df561fc7f4751f3745571f7134cf517c5f70cff7f10f7ff31cf11d51df535ff8f5d5d55d5f575f374f0f4fffdff74d5fcff545d34453fff15d315d5ff7f55d5ff5d1f4f74df7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffff4fefdddffd30e3774f1ff7fdf0fffff377d0df7ff0f4fd513cd3d14d1fd17945dfd1d10575040f91cb0f2fd34cfff1f4bbe0e3733ff736bfaff7fd4fdf5ffff6bfaf73f7dfec73338bcffddddf6ff37b5feffdbcf7f9dfadb7afdf38ff8df754cd7e37f5dd8fef9ddcf3f75fe3ac6fcff2ff105d1cf571f0f0d0747474d07770ffc7cff3cff1c4f3dff37fdff2f7de0feffb7aaf3f7334f545cff1f8f5d44ddf13074fdc1f1d454f4f53441fd374dd5c0f5fb8ef37375ff775d7540fdfc8ff9dff30f3b4ff3dfbb7f73f1fb37f6ff7f9f9f7f76dbffbf5cff9f4f2f4f7ed6ddf1ffff6fffffffffffff9b6f96cffd83cb3574f7bfa0d27e7dbb8fddcd8b9ef24674ffefde77c5afabe77be4ff2a7cd58f38e379bff366f6f279bdd8f95f9f9a6af4fa79d8f5dbba7dd0ccf8dfbd8370f3f67f3acbf3de7f77eefcdee736567dba4cfcdccbb4ff6d8ee734fbacda667db708e737327770ecf6dcf7a27dbdcee58fb6c7afbfddd7ffffdfb5f9f33dfb96f9f6ff7fdfd6dff77fbfdf6f77bdfad8feff67dfbed367f7bf76edff6dd9ecff7f1bb9fdffdf6779fdf9edf6f6fdfeeb97f5f6fdff9f6bdeff7f936fb37df6ff7dfdff71e6f7f7f9faf6ff7cf370fcfde4bdffd6ddffe9c6ff7dd7ff7f9dd37fbfd3d7b6fdfdf7fbf7fff9ffbbdccf17777ffbdf777dffdecf7c9ff9df7ddafdffd77bbb7f7deafcff977f3b77bcf7e7ff7fcfeb7cf5ffff936ff0cffefdd5fef5dffbafcf6fdb5ff374fff89fff6b6f3f9de5f9feff7efb56fbbafdf0ef7f7fd8daf4f9f5ffff034efcc5c3f6ffb2db7cff5ddefed3573ffcd1ff3f73bf7f7f9dfdf637ff7faf5faf9faf9f5ba5f7fff5cdfdeededf7fdf237df771fdf7ff376cff8b7cfdf7dfbf7adaffbdffafbeccef95fcbcd3de3aff77c4fdff8fa5c7f3bb7f3fadf7d9f6ffb9eef6d7b9fbbdf9f7ffbf5be5fff77bffb7efb5db7dfaff7dd5faff7df5f5fffedf5f9b577ef9efb75ff6d7ffbad9c6fff7cdf9f5fafdfdd7f7f5fdffdf9f7f9cff7ddf9f7fbdef6b7ff74fff6dff5b7fffdfb32fff2cff7f1f5f54fffecf1fef0f6fe7dfbf6f7fecd7affb5fff5dff74ffbdfedb5dfb4efb577ff5eff7bfbedec5d7ff7badedff5b6fe7973ef36ff8eaf6f6ffbf5ae5feff56f3b8f9fcff2cefef9dffd777fdfdd6fdf1c7beff9bcf74ff3ed3ff27a4ff38df7dd8f2ffffdcff7f9f7779f7fff9f37fb7a6f9f9f6f6f9f9f7ff3edf06ddfedf6b9dff6ddb7bfefdd7fb7efb9efba5cf7dff7bedfecf1cf3fffbd8f70f3dfccfdfff3f9fcf67e7feffafdddebf4f0dffab6dfff6e7fafdf6ef73ecf37fb7d9f1f3ff7fbfdf7fef17573df776ffff43dfaf177eff55fef5dfff976fb75cff97c7f7fffb5afbbdfdfdff2ed776feffdfd364fcfcdb34ff75fbff7ed6d1ffff10fdfefbdf76df7edf778fb77dffa8e9fb7f7f1baf78c4fb3ecdd7fefe9f6b4f74cdff1358ff732f777cfdfb3ccffe3ff9cefddfbf62fbf7ff39cbbf3cffff73ffff1fdfd9fb77bfbecedb9ff6d739fffcddff1f6b7fbec33dfcf0effeecdfd7c9f2fce0af7f08fef34fff5f7b76f6ffff5fefdf5dff5f077efdedf5fdfcdf7cc9fdff072ffbeefadf3f85efbdfdf387b1ff3b3bfdff8a37c5fbfdf4fff5f3fdff2f2dfcc772323f7dff2fef7bdfbee369fdf377bdff7f2aff3acaff7b72f4fbf6ceffd79bffffbee9ff7f5df9feff5f7dffcf6b9cff736fbfd7ef77f1f9e9faf6fdffdf7fd76f7dc749ffff97df7fdf9edfdadfffadefd753bfff7f8f777cff7fdf7eeb79ffbedeebaf7bdefdd7f0f6fe3f99f9f7f7ff79deff6bdf7dc6ef377f7f9f9de6ff779fb4edffdf6f96ddfdef7fd7d6f9fdff6ddf77df7ddfaf67d7f73ef7dfb77f7ad9f57df6efbfef4ddb64f71eb1cf7f87dfb70efddeff6cff99cdff7f9dffefff6dd6eafafafaf9f77bfdcfbf730fb7fe30b3f3feffef1dd7ffffe343ff7396f1f77fffedcfafade39f7fb38f7bdf7fd76ff2cffff8c2ff7f3cd2cf7fbc8dcf333cefdf63dbfcccb7cfffef55fffdd1fff4df737f7edb7bcdf23f720f3ecdedef97ecfba3fbff777fbdd7e7f63f7f6fe7b0ff6f7affbfedfdd7e6ff7ffb1eff5fb5d6fefed707fbfdffcfbfafef99d78f7dfdf5d77fffb9ff7df9ff74fdfafef5ffff9f0f6fff75fc3df6dff4def7cef78f7b76fffdcdfdffef9f5fb6edf5e7ffb7adf9fb7fb757ffff7fdf9f57bfff59f4ffff5f7deef0dff5cfffeaddffdf577f7df4fffcdfdf4edfdf56fdf5efb4edf2fb7ffcddfaff7df3cf09f1fdf76f77b2ffff5fa5e9f4f7fffc9ed1eae2feff6e1f7ecdff64ffffe0dcff3f8cecf7ffbb69fffeddfdcb7aff3fe3c3e7f3ffebdbc1fcaeff11ffff830ef37cebffcf3fecf72bf6ffff2dff2fa72ffb94c1f3bb2f0ff9ccbf3cffb7ce3fedff4f3cbfbfffc7e2f3f1eff73ffffcfff0cf3f3cfff0f3f3fcfcffcccffcffff3ffffcff3f3f330f7f30ccff30cf3f0f330fffffcf00fff0c0ff3f0fccc30330ff3fffc0cf3f00ff30ccf300f0fffccfff3f0f03fcf03c3f3f3fcf03ff3f0300ff333cfff0fcff330f3f0ccf0cffff0fff033f3ccec30cf303fcff3f3ff0c3ccff3cffccf0c0ff3f00ff3fcfffc0c33c3fffcccf00ffff030f3cffc3333f3cc30f330cff3f0f03cf33cfff0f3cfcc3ffff030330fcfcfcff3ff30f3fff33c3fffcffcf00c33cffffff33ff3ff0fcfcfcccccc0cf3f30c0f33cf3333cfccf0c0cc3ccffff00f3333ffccf03033f330ffff33f3fc0ffffffccffcf0ff0ffff00cf30ccff0fff30c0ffff30cf33c0f33f3fcf0f0cff03f0fcf303fcfcf0c333ff30cf3cffc3033cf3cffff3ccf330ff30c3333f3f3cc0fffcff0f0f033f3330f0fcfccf33c0fffcf0fffcc300ffff0f0f3f0f03033cff00c0f3fcff03033f3ff3333f3cf0cff33f30c0f330ff3f33c3ff3cff0cc0c3fcfcf30cfff3f3bfb0c33f3cc33cff0f03cf3f33ccf0ff330f3f30c0f0f0fff3ff3ff3f33cf33cfcffff3fff0cffffff0f330ffccf330cf0f3ffff330fff3fccf0f33cff0f33cffcfcc30f30c3ff3fc0f0fff33fffc0fccfffffc0c333fffccf3fcfccff00f0ffff33c3f0f0f3f3f0fff30f3fc33cfff0cfff00cff30ffcf0c33cff0cc0ff30cf3cc0c0f0fcff0ccf3f00c3f3333f3f0f03c0fff0fcff30ff3f030f3fcf00cfff3f0300ff3f0f0cff0303f0ff3f0f3fcf00c0f0fcf3ccff333ff0f0f0fcf0cff303fcf3cff3ff330fff33c0f0fcfffffffff3ffffffff03ccfcf0ffff0fff0fcf0f0f3f0fcf3cf0f3fffccf0f0ccf3fcf33f0ff3f0cccf0fcf0cf3f0cc303ff33ff3cc0ff3fff0f0f0cccffff330cff0fff0f0ccfcf0f0f3f33ccff03cff300f0f0fcf30cff0fcf0cff0f0f0f0cf0fff3c0ff30ccff00ff3f0f3f0cff30f0ccfcf0c0ff3ffcc30f33f3ff3f00c0fcfcff3fcf033f3330f3f3f0ffff0ccfc333fff3ccffcf3ff30cff0cfccf0ffcf0fcf30f30ccfcc3033f3f0f0fcfcffccf03cff300ffffcfcf0f00c3f3ff3cc0cff3ffff030303fcffcfcf0ff3fcff0f0f0f0f0300ff3fc30cff0f0f00c0f3f0fcf0c3fcff3f0f0300fcff0fc0f0ff30cffccfffcfcccccf0333f3fcfff33fffcf0ffcccfcf3f33ff33f3733ff3cfcf30ff0ffffc3cfff0f3f3f33ffff00ffff00fcfcf0ffff0fff0fffcfcf3f0cf0ffff3f3fccccffcffff3333f330ffff33f3fccff30cfff33ff3ff0c33cf30cf30f3f0fcf0f0f0fcf0f3ffff3ccfcff033f3f0f0ffcfcff0f3f0fff3fffff3f3f0fcf3cc3ff3ccffcff3f3fcfcf3cfffcccff3f33ffffcfcfff0ffffddfcccf0ccfff0f0f08ff3cf0cff3ccfccff3fcf33fff3ffffcff3ffcf0f0fcfffccffcf3f33ffcf3ffffff0f3cf3ffff0f30ccf30f3ccf03c3ffff33ff30fcff0cffcf330cf33cf0f33f3f00fcf33cfcfcf33f3f0cfcc3cf3f0ffccf3f0fcf3fc30cfcff033f3cc30f3cc3cff3cf33c33cffc3fcff3f3fcf3f3fcfffcfc30cfccf0f0fcffcc0ff33f0f3ffff0330fcf30f33ccff3fcff0ffff3ffff0f3f0fffcc3cfff3cf0c0f3f0fff3cfffc0f3fff3c0f0ffff3fffc3c3ff3f333ff0c3f3fff0cff3ffffcf0ccf33ccfcf0cf3cffc330f3f0f0fcff0f3303fcf30f333fff0f3f30ff30fff0cffcc33fff30ccf30f3cc3fcfcff0cff333fffc33f3cc3ccf0ccff0cf30cf0ccff0fccc303fffcc3cfff3cff0f3f00cf33fcfcf30cff3ccccf0fc0ffff3cfff3cff3fcf3cf3f3fff3ccfcfcff3ccff033cfccf030cff0ccffcf0cff3cf30fcf0c0ff3fcfcf330cff3f33c0ff33cff3cffcff33ccffcf3f3fc3fffcff3cf3c3ff33cf3ccf33ff33ccfcc30f33cf3fcf3fff30cff30ffcccff3f3cff333cf33f3fccfccff303333f3cc3c3f0fff30ffccccccff3f33fff00ffffff0ffccfc3fcf3ccffff33ccff33c3fcf0ccff3ccf33ccffc33cfcfff3f3ff3fcfffccffff0fff0fcf3f3f333f333cfff33f3f030f3fcf0f3f3ff3c3ff3fccccf33efc03c330f0f0ff3fcfcf0fc0f0ff3ccff0cf30ccfcccf3fcff30fcf3cff3f3fcffc3cf3fcfcfffff3cf3ccff3fc33cffff0ff3fffcfffff0c3ff3fc0f0fcfb03ffffc0cf3cff33f303f0fffcccff3ffcff3fcf00ffffcfcfcccf30fffcf0f0fffccffcc330f3f33f30c0fcff3ccfffc3c3ffff3ff303ff3fcf3ffcccc3033cf330f33cf33ffcfcccf0fcf30ffcd0cf38d3cf3dfb37faff3f370e3f37ccff7bdcfcd8ff7ef71f3df6cefeeadf77e1f73b734ff9dffcddf3d73bfcff0f99cb7f037f7ffed71fffcf97aff8ddf34de3def35ff79ffb2df5ffffeef0f1f72ffcfff73f33fdefd7cbff8addff9f2b77bf3bd7ff72ccfb7fcb773ff9dfb7ef7bde3777ffbbdeff7f6faf2dff29f2f7fbff7f9df1cf3f6f1f1bae3b730f3fffffcf30c3f33cf33cfcff3f3cff0cf3ccffff0f0ccfc30cf0c3fffcf3ccf3fcff3fc333333f3ccff330ff3cfccfc0c33ffff0c3fcf30cf3ccf330ffffcffff30cfff300fcfccf3ffffcc3cfff33ccf3ccf0cff0f33ffc3303fcfccfcf33333cfff3cf3ff0f3fcffcf0cccff3cfcccc30f3f03ccff03f333ff3f00f333fffccfff0ccff3fcf3cf3ccf3ccf3cff3ccffccfc30f30c300f0ffff0f3f030cff03ccf3ccffcf03ccf0cfffffcfcfff033cff00f3f33cff030ff33c3fcffcccf33f333f30ff30cf30c33f30c33fffc0cf30c0fffccf3cff3fcf00ff333ffcc0ccff3f030f3303fcf330fcfcfcf3fcffccf0f3f0f3fcfccfffc0c3333cff0300fcff33c0f3fcff3fff0cf3c0ffffccff00f0ff3fff0fcff3f0f3f333fcfcc3cf3ff3f3f33f33cf3cc0f33f30c33ff3c0ff3f33fcff33f3f0ff3cffccc0cf30c33f3fffc0ffff0ffcff3fcfccf300ff3cc3c0f0f0ff33c3fcf0fffcf0c0f0f0f3f0f0fcf30f33ff3f0f0f0ff33c3ccccfcf00ffff03033cf30f30cf3f3fcfcf3f3cf0fcc33f3ccf0f30c3f3fcf303fcfcff33cfff0fc3c3f0ff3f330cf3fcfcff33c3fcff0cc3333cfcc3033cffffcf33cffcc3033cf0c0ffb30cff030f30ccfffffccf00ff3ff33fffcf3cffffcf3cfcfcf0c33ffcc0fef300f33cffc300fcf0cfff3f3ffccff33ff33f330c3ff3ffffc3fcff33fffcff3fccf30f33c3f0ff3ff0f0fcfccccf0cffccc0cff30ffcffff30f0f0f330ff3fcfcfff00c3f330f330ff3fff3f0cf0ccf3ff0ccfccff3cff30ccff0303f0fc3cf70ffff0ff33f33fffcfc3f3ff3f0f0f0fccc3f33cf3f3f3fcf0ccff00c3fcfccccfc0cf3cffc3ccffcfef3cf3ff3ff3c0fcff3cffcf3fff3fc3ccf0cf3ccf00ff3f0fc3f0fcf30cff0f3ff30ffcfcf3033cf3f0f0f332fff30fffff03f3fcf3f3f3f3ff30f3ffffc0f3ffff333cff333f3ccf00cffcff0303ff333f30cf3f0f3cff30cffcc0ccfcffcf333f30cff3c33ffcc3c33ff303f33330fcf330fcfccfcf03f33f3cff033f30c0f0fcfccf3fcfcccfc0ff30c0f33ffcc0cf3300ff3fccf3c333333ff0f33cfccf3cccf0cfffc33f3f0cc3c3fcfccff3cf3cff3fcf3ff0cf3cf33ffcff30fcff03fcffcf3ccf03033cff0ccf3ccf0cff0f3fcf03cff3cfff3ff0cf3f0cff330ff3fffccf0f33c0f0f0fcf0cf3fc0cffcff0f3fcffcff033cffcff0ff3cff0cfccf3f0f030f333ff3c0fcf30f3f3ffcf3cfffccf33fffcf3fff3cfccfcfccf3ff3ccf3ccfc3c3f3ff3cc3cf3f3f33fffffccf30c0f3fcffc3cf3fccff3f3fffcf0f3f3fc30cfffcfcffc3ff33fffcfcc3cf3fcf3330fcf0ff3fcccf033ff0cf30c33cf0f0fcf0ff3f3fcfff33cf3330ff3cfcccc30cf33ff30f3ccccf0f00c0f0f330ff3fffff3f3ffcc3ff30fcf0c0ffff3fffc3033ffccf00ffffff03ccf0c0f0fcf0fcf0ff3f3f0f0f33cf30cf33fcfcff3f030cff03fcffc30ff33f3f00cfff30f0ff3cfccfffff3fccfcc303333fff0ccfcfcf3f333cf333fcfcf3cfff3ff0f3ffffccff333f3cc33fff0fc30cffff0f3f3cfff33cfffcfcff3f0cfcff30fcf3ff33fffbffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccfffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfffcf33f3fcfff3f33f3f0ffffccf0cff3cff0c330f0f0ff33ff33c3ff3f0f3fc0fff3ff333cffccf3f33ff3cf3f0f033ff3ccffff03ccfccf3cc0cfff3f3cf3ffff3ccf3fc0cf30cf3f30ccf30f3f33fcff3fccc300ff3f03333cff0f030333ff3f3f0cf0c333fffcffcf333cff3ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef7fffffffffffffffffffffffffffffffffffffdffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffbff3ffbfffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfee5d7df3ff5fdfc5dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf9cf7eef1d3f57df30ffffccc33cffcfccc3cfff3300ffff3f0ffffffffffffffffffffffff3f878e0000e400b00165020b03930353041205d105920649070208ce089a09610a270bea0ba50c6a0d320ef20eab0f66102411dd11a71269132f14e314a6155a161117db17a1186719281ae01a921b4f1c051dba1d6b1e1c1fcb1f8e204a21ff21ba2271232524dc249e255126ff26ae275128f928a029592a0d2bbc2b6e2c1b2dcf2d822e302fda2f8e304131e9318e322b33db3381342d35d63587363537ea3799384f39fb39bb3a5b3b0a3cbd3c5f3d063ea63e373fcb3f76401941bd415d42e94281432a44ca4479452c46e946954752480349ba496a4a1e4bd54b824c3b4de34d764e0d4fa34f3f50d95085512c52bd526053f7538c541b55a9553556c8561c5791572d58ca5854590b5aa95a025b9c5b375cd15c635df35d895e225fc15f5b60ec608f613062c3626563f7638a643365d4656d660a67ad672b68a8680a697869e669566abb6a2a6b8f6bfc6b716c096da26d1b6e826e016f516fdf6f10703770b4703071a6711a729c722b733873b1732974af741775a67529769676fb766477cd773c789f780d797979dd79477ab17a1c7b857beb7b5b7cc77c327d957df77d627eca7e1c7f7d7fd67f37809b8003815781b9811b827182d88236839983e38332847b84d68425857f85d7852d868286d88620877c87e8874d88a98800895c89bf89178a7a8ade8a2d8b8b8be38b3b8ca18cf98c4d8d9e8dfb8d578e848e868e000003000300030003000400050007000a000b000c000c000d000f0017006b00ab00ae00b000b000b200b700b800be00bf00bf00bf00bf00c000d10000000d1b2938475764717f8f9fadbac8d510202d3b485664707e87949daab8c40b1b2a37424d5a67737b838a94a2ab071423313d4046515c656e77828e9c0b162230363a3e4249535e686f727c0a16212e3844525d697683919ca9b30e1826333f4d5a6a787e8b96a5b0b50a15212d38464f5e656f7e8998a5b30d1b2834404b56616c7987939fabb40c17232b37434f58646c788691a0a9020c1927343f495765727f8b98a2ad0c1825303e4b5763737e8c96a4b3be0d1926333f4d5b68737e8896a4b1be0b192734404b576574828f9da8b3bf0816222f3d485765727784909eabb80d1c27323c4a5764707d8997a6b0ba0d17232f3b46515d66717c8a93a0af0c1a27323f4c5864717d8b99a2afbb0d1823303b4955616d798994a2afbc0b1523303c4753616c77838f9baab50c19242c3945535e6c7985909ba5ae0a151d293545505d68737f8b96a1ae0b17222e3b4957616f78858f9aa5b10a17222e39434f5c66727f8d99a4ae0f1f2b37414f5b67737d8b96a3b1bd0e1b2a33424e59636e7b87929faab60c1823303e4c5565707d8896a3aeba0a14202b36424f5b67737d8895a1aa0d1a25313f4b55626d7a8795a2abb80916212d38454f5a66707b86929eab0e1a26323e47525c6978828d98a3ae0d1926323e4b56636e7c8996a2b0bc0c1a25323e495663717e8b97a4aeba0b1824303c4753626f7d8995a2aeba0f1c2834404c58636f7c8896a3afb80b15212f39434d5964717c8a95a0ac0a16202a35404a555f6a76828f99a60815232e3b47525d6a76818d99a5b10c16232e38444f5d6a747f8b93a1ac0b16202b38424c58636f798895a0aa0c18222b3946525d66717b88949ea70a15232e38455059636d78828d9aa409151f2935424a57626f7b85909ba40c1824313d4955616d7a89939fabb609141f28313d495764707c8894a0b00b18232f3a46505c65717e88949dab0c18222b39454e5b67747f8a97a3af0b17222c39434e59626e7a86919daa0b16202a38445059646f7a87949faa0a1522303d4956626e79848d97a2ad0d19232e3c4753606c7a85919eaab60a14212e37424b57626f7984919ca80c19263039434e59656f7b848e99a60d18222f38424c59636e79848e99a40c16212b35404d565f66707b848d980d1a222e38414c565f69737e88939e0c18232d37414b55606b737c89919c0b15212d38434f5b6874808a95a0ac0d1a28323f49545e6a777f8b96a0ab0a15212c36404c545f6975808c99a30b16212d38444e5a65727d88919aa60a15202a3744505a65707b848e97a209131d2a36414a55606a78838e9ba80c14202c38424c58636f7c85919ca80914202c39444f5d67737f88919ba60c16232d37434f59646d767f8895a10817252e38444f5b67717a86909da80c17232e39414d5965727b84909aa70c151f2a353e4a545d67737e87919c0c151d27323c43505a66717c88929c09152028323a454b555e68747d89940c19253039434c59636f7a848f9aa50a141e2936404a545e68727b87909b0b16212c36404a545f6b75808c95a10e18242e38434e58616e78818b959f0c15212b36434e58626b7885909ca70c141e2935404c57636c76808a96a20913222b37424f5863717d87929da80a152029333d4b56606b75828d9aa60a15202c3743505c67717b87929daa070f19242e39434f5c66707b88949f0b1926313b4854616d7a88939da9b10d1a232d3741494f59636e767f88940a15212e38434e58636e79838e9aa50b171f2a35414c5965717c85909ba70b17222c373f49525d66707a848c970c15212b35414c57626e788089919c0b151e252a333d49525b67717b88920b141e262f39434b525c656e7882870b141d27313a4550585f697379818908111c272f3a424e5964707c89949f09141e27313c46515c676f7a838e990b141e29333a404c59656f7a848f990a141c29343f4a515d657078838d980a131a232d353c434b545f6971787f070d161d27323d47505c66717d88910b17202a35404b565f6a74808a95a009121b272f3b454f595f6d78838d960a14202c38414c59647079828e99a409131e29343d4955606c77828f9daa0a1521303c47535e6a77828d9aa6b20a161f2c37404d555f6a747e89939f0b141f2936434f5c67737c8794a0ae0d1926313b46515e6b76808a959fa80c1924303b434d5965717d88929fab0a16222c38424c5663727a828d99a60b16222e3d48525c66717c87949fa70c18242d37444f5c6874808b97a1ac101a24313c464f5a65707b848e9aa408151f2c38444f58656f7a8694a0ad0a15222e39434c57616d757e89929e08111c26343e43515b6069747c838a0b111a242d38424f575f686f78848c080e17202c363d45515b656f7b848c0b111b2a343c454d565e687079828f0914202a343d465257636d747d87910d19243139444f5a636c76838f9aa20b161e28334049555f6c79828e97a007131b252c343d434b555f65737c850b121c28333d46505a646e79838d98071119202d39434c565f676e76818d08131e29333b465059626d7680878e0a121c27313c414a525a656b737c840b16212d38434a545d666d767d8488060c10161c212934404b53606c788109131f28303c45505d69757b81858d050a0c12191d252c31383e42484c50040a0f141c1f242b3038404954606a0c141f29333e49545e69717880889107111a252d3844505a656f777f87900a111a2128313a434d51575e69757f0b16222d3845525c6b77838e98a1ae0d1a24323c46505c66727e858b9199050c11181c23282f34393c41464b5206111b232e39444f5a656c77818890060f161f292f3b424c57636f78848f0e1b25313d454f555e646e767f8994081119272e363f4a535b646c7682890c131f29343b464f59626971777f8a09141d283239434c565e666e79838e09161e28333d444f565f6c75818a910a121b222b38444d585f6b757e88930b151e28303b444d575f69717b869007121e2b363c454d5860666e7881890a111d29323d48525d67717f888e990c18222a35404f5b6570798188929b08121c242e383f4a505a636e767f8a0a121e28354049525e67727b85909a091018202730383f49535f67727d860b141d26313b454a525b646f79828c0e19262e353e4a515a66707d8b959e0d1925303b434f58636e7780858f9907111a222b39444e596169737c869107121b232c37434f59636d747f8b9408111d28333e48535d66717884909b08111b222a31374146535b62686f76071019242e363c454f575d656a7177050c12181e242b32383e444a4f565d060d151d262d323940484e545a5f67080f161a21292e363c4349505761680810171e262e353c42494c525a6168060e10161c21272e353c43494f575e050d151d252c323a40464b53596068060c11181f242b31373e434a50575f060c141a2229313840464e545c6267060c131a21292d323940475058616a0a141e27323b434c565e68737d88900b16202d373e475059606b737c838e0a141f28323840484f565e64696f74080e151c21282d333941474d53595f081018232c353e48515a60666b7077060d1010101010101119222b353e480c161f263039414b555d656f777f8609141b232d3030303031313131313100000000000000000000030b131a2009141c21283139434a50575d656d75080f181f252b32383e444e555f69710b121a222932393c454c545c626871070c15161c232b313a41495158616a070f181d283039424b545b646c747909121e282f354149545d636a737c87080c0c0c0c0c0c0c0c0c0c0d0d0d0d00060e14171e27313d48555d646d73050b12191f252c343c444c525a636d0b0f161a21283039424c57626c747b070e13191f262b333a3e3e454d56600b121c242f383f49555f69727a82880b141d26313b444e5860646a72787e080e161d242b323941474e555b6167070f161b22292d31393e444b51585e060b10161c232931373f454c525b62080e151b21272e363c444a51575d62070f161d252b323b42484d545a6166070e171c23282e343a3f464b4f575c050d11171f272c333b444b525a6269060e141a222a2e343941494f575f66080e151920242b30383f454c52585c060e141c23272f353b42494f565c630810181e2730373d41484e55585c63070e151a212b31373d434a50565e64070d151b1f262f343c434950575f63060d131821262d343a40484d52585f070f151b232a313840464d535a60680812181f272c313a41484f53585e67080f141a20282f353b40474d555d65060d141a20262d35393f474d52585d060d141a1f262e343940464b52575d060e151a20272f363b464e545a6066070d131b22282c3239424b51575c6002070b0f13141820262c31373f444b070c13181e262a31363c444a4f545b050a10171d262c31373d43484c4f57040b131a21292f353e4144494d555b070d131920262d31373f444b52585d060e161c22282e373c42484d555b62060f11171a1d23292d32383e444a4f03090e15191f252931353d454d545b060c131921272f343d42484e555a5f0105090e151a1f252a31383f454a4f060c121921272e333b41474e555b60060c11171b20272b333b41474c5258080c1018202730373c444b51555c60050a0f15181d22272c2f34383d4145050a11181f22282f3337393f43474a03050c12181e2225272d3034373a4104090e151c22272e33383e454d5257030910151920272b2c31363d41454b050a0e13181e252b33383d42474f54040c131a21252a31373e42454a4e52080d131b1f252c2f34383b41464c53060b10151c23292f32363b4044495004080a0f14182025292e363e43494f05090e11151a1d1f242a2f353c4043050a0e151d21252a2d363d41474f56070c131920282f353b44494f575f66040a0e141c232a30363d434950555c080a11161b20282d32373e434a4f5501080e12161c22292f33373d434b5105090e14181f292e363b43454a5157060c151b23282d323942484c51565c070d11161d21252b2f353c42484c51060b0e151c23272f363c434950575f050c13191e23282e333a42464b545b03080c0f151b232a2f32373d404349050c13171c23272f343b41454c545803090f141a21292e32353b3e434b51040910181b2024282c31383e454c52050b11171e252b31393e444c525960060b12181c1f262a2f353d44494f53040b121a1e22262c323a3f44484c4f050b1115181f24272c3135383e444a070e11171d252b343c3e42494c5258080e141b1f272d32383e40484e525804070e14181c1f24292c2c2c2d2d2d00000000000000000000000202020200000000000000000101010101010100000000000000000000000000000000000000000000000000000000020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010100000000000101010101010101010100000101020202020202020202020200000000000000020203030303030300000001010101010101010101010100000001010101010101010101010100000000000000000000000000000000000000000000010101010101010100000000000002020202020202020201010101010101010101010101010404080d161b21252a2f343a3f454a4d060e121a21292e36393e4040404040000000000000000001030303030303000000000000000000010202020202000000000000000000000000000000000000000000000000000001010101000000000000000000010202020203000000000000000000000001010101020303030303030404040404040505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101040a11111111111111111111111111000000000000050d12181e242727270000000000000000000000000000000000c8c200005c4300000c4300000000000000000000a0c100005c43000034c3000000000000000000000000000000000000a0410000a0c10000000000000c4300000c43000070c2000070c20000c8420000c84200000000000000000000a0c10000000000005cc300005cc300000cc300000cc30000c8420000c842000000000000c84200000000000000000000000000000000000070c2000000000000a04100000000000070c2000020c10000c8420000c84200003443000034430000c8420000c84200003443000034430000a0c20000a0c2000020c2000020c2000020c2000000000000000000000000000000000000a041000020420000a041000020420000a041000034430000344300003443000034430000a0c2000020c1000070c100000000000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c20000a0420000a0420000f0420000f0420000a0420000a0420000f0420000f042000000000000a0410000a0420000a0420000a0410000a0410000f0420000f0420000f042000000000000a0420000a04200002042000000000000f0420000f0420000f042000000000000a0c2000020c1000020c2000020c1000000000000000000002042000020420000704300007043000070c1000000000000000000000000000000000000a0420000f0420000f0420000a0420000a0420000f0420000f042000020430000204300004843000048430000204300002043000020c1000048430000a0420000a0420000f0420000f0420000a0420000a0420000f0420000f04200002043000020430000484300004843000020430000204300004843000020c10000b4c2000020c100008cc200008cc2000020c10000b4c200008cc200008cc2000020c1000048c20000f0c10000f0c1000048c2000020c10000f0c10000f0c10000f0c100000000000020c1000020c1000020c1000000000000a0420000a0420000a0420000a042000020c1000020c100002041000020c100000000000000000000f0410000f041000020c1000000000000a0420000a042000020c1000020c100004842000020c100002042000000000000204300002043000070c1000000000000204300002043000070c10000000000002043000020430000484300004843000020430000204300004843000048430000000000000000000000000c0d0e5016484c1b4e172c3a464e4f4e001a252c354648484f4e0004080f0f10111c262a2c313f42474847484e4e4e4e00000300020202020404040404040404070402050a0a050505050505050505050b05050a080f120f1115181c222328292a292b2c2c3125323d4040464648484848484848484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4d4e4e02020201020201010201030406040404060704040704040504050405040509010a0a0a0a07050507050705070705070a0a050a0a0b080a050a0f100f100f100f100f100f100f0f0f0f10110f110f110f100f1012131212120f110f1011121212121c1e1f1e262a2b2c2b2c2b2c2b2d2b2d2c2c2f25323436393b3d3f41464647474847474847474847474849494a49494a494a4a494a4a49494a49494a494a4a494a4a4d4e4d4d4f4f4e010201030103010101020101020201020201020101060403040406040704060704070407040705070407050704070102010201020101090109010102010505010a090a090a090a090a0a0a0a0b070505050b0510100f101010100f110f0f110f10111111101012121014111214181818181c1e2323201f27272a2a272b2c2b2c2b2c2d2c2f3125343636363b393d4244444949494f4e4d4e4d020103020202020101020101020202030306040607040704070406010707070505020202010209010a0109010a09020202010a010a0909090a0a0a090a050a0a0a05050a05010707070508050805050b0805080f10101010100f100f110f11110f0f1111101010131312121212100f0f111214111414111518181918181c1e1f1f1e23201f1f26262727272a2a2a292b2b2c2b2c2c2b2d2d2c2c2c2c2c2c2c2f302f312532323436363636363b3b3b373c373c393d3d3d3d403e3e414142444442423e464646464848484848494b494b4a4a494b494b4f4e02020402010102010101020202040202040202020301030103040106070704070401070107050502020102090909090102010202010905010a0905050a090a0a090a0a0a0a0905050a050a05090a0a0a0a0905050107070b0b0f10100f100f10100f10100f100f0f1010100f10110f0f0f11110f0f11110f11110f11111010100f100f0f1010121212121314121212101111121412121412121818181918181e1f1e2024262626272727282729292a272a2a27272729272a292c2c2b2c2c2b2b2d2b2d2c2c2c2c2f303134333336363636373939363b38383b373937393d3f42424444433e40464648484848484848484a4a4a4a4a4a4a494b494b02020203040202020201020101010201020202020202010201020202020402050103030606070408010102010202010102020109010109010a02020202020509050505050509090a0a0a090a0a0a09090a0a09090a090a090a090a0a0a0a050a050505050a09090a0b0b05010a0505050b0b0b0b0f100f0f0f0f0f1010100f0f0f10100f0f0f101010100f0f0f10100f101010100f0f0f10100f0f0f110f0f0f0f0f1010101111110f0f0f0f0f0f1111110f0f0f0f10110f10110f0f0f110f0f101010100f0f1010131313131312121313121212121413121214120f0f11100f110f0f0f1212141111121214121411121212121818181818191918191c1c1d1e1f1f1e232323201f201f1f1f24242727272626272727272929272a2a2a2a2727292a292b2b2b2b2b2c2c2c2b2c2c2b2b2b2b2b2c2c2c2d2d2d2d2d2b2b2c2c2c2f30302f2f30313130303125253232333433343334343636383637363939393638383b3b373939393d3d3d3d3d3d3d3d3f3f3f3f40403e3e414141434241424342444444444242424240403e4046464646484848484a4a4a4a4a4a4a4a4a4a020202020202020101020101020202020202020101010102020202010101020201010102020202010101010202020201010102020102020202010102010202020202020401020505010202020101020202020101020102020102090909010a0a01010909010909010909090101010202020201010101050109050501050a05050505050a0a09090a0a0a0a0909090a0a0909090a0a090a090a0a0a0909090a0a0a0a0a0a0a090a09090a0a0a0a05050a0a090505050a0505050a0a0a0a0a050a0a090a09090a0a0a0a0a0a0a0a090a0505050b0b100f100f10100f100f0f0f0f0f0f10100f0f101010100f10100f100f0f100f1010100f1010100f100f0f10100f100f0f0f0f0f0f0f101011110f0f0f110f11110f111111110f0f0f0f11110f0f0f0f1111110f0f0f0f0f0f100f101010100f0f0f0f0f10100f100f0f100f0f10131313121213131313121312121213131313121212121212131313121414121214120f100f0f100f110f10111111110f0f1111111212141112141214141212111112151519181918181919191818181c1c1e1e1e1d1f1f1f1e232323202323231f201f201f2020201f1f1f242024272726272727272626272927282728272929272927292a2a2a272a2a272727272a2729292927272a2a2727292929292b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2b2b2c2b2b2c2c2b2b2b2b2b2c2c2b2c2d2d2d2d2d2c2c2c2b2b2c2d2c2e302f302f30302f2f302f3031303031303131312525323232323333343433333433333333343436363836363736373739393939363b3b38383b3b3b383b3737373739373c3737373939393c3c393d3d3d3d3d3f3f3f3f3f3f3f403e403e403e3e40404141414242424444424342444342424242404040403e3e40403e3e3e403e4546464648484848484848484848484848494a4a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a020202020201010101020202020201010101020202010102010202010202020201020202010201020201020201010202020202020202010201020202020202020204020105050501020201020202010101020202010202010201020109090909010a09090909010901090109090109090a0a090a090101020102020201010202020102010205010205020201010505010a01010105050a050a0a0a090a090a0a0a090909090a090909090a0a0a0a090a0a09090a090a090a0a0a0a0a0a0909090a09090a0a09090909050505050a0509050a0a05050a0a0a0a0a0505050a09090a09090a0a09090a0a0a09090a0a0a0a0a0a0a090909090a0b05050505050a0505050a0a0b0b0b0b0b0a0a0b100f0f0f10100f0f100f10100f0f0f100f100f1010101010100f0f10100f0f100f10100f100f0f100f0f1010101010100f0f0f0f100f1010100f0f0f0f0f1010101010100f100f0f100f100f0f1010100f100f101010100f100f11110f0f0f0f0f0f0f100f111111110f0f0f0f1111110f0f1111110f0f0f0f0f1111110f1111110f0f0f0f0f1010100f111111110f0f0f0f100f100f0f0f0f110f0f0f0f110f11110f0f0f110f1111110f100f101010100f0f10100f0f10100f10100f100f10100f0f100f0f0f10101313131213121212121213131312131313121213131313131312131212121312121212121313121212121413121212121312141212121412120f0f10100f0f0f110f110f0f1110100f0f0f0f1010111111110f0f0f1111110f0f11110f0f110f0f121414121212121214111112141412141414141412111111111212121212151515151819181818191918191919191818191918181818191d1d1e1e1d1f1f1f1e23232320232320231f1f201f1f201f201f2020201f201f1f2024242426262726262627262626272627262726262627262626272626272727292729272727272927292929272929272a27272a2a2a272a2a272727292727272a272a272a27272929292927272a272927292727292a292b2b2b2b2c2b2b2b2c2b2b2b2c2b2b2c2c2c2c2c2b2b2c2c2c2c2c2b2c2c2c2c2c2c2c2c2b2b2b2c2b2b2b2b2c2c2b2c2b2c2b2b2b2b2c2c2b2c2c2c2d2d2d2d2d2d2c2c2c2c2b2b2c2c2c2c2c2c2b2d2d2d2c2c2d2d2d2d2d2d2c2c2c2c2c2e2c2c2f302f302f2f3030302f3031303131303131312532323232343333343334333333343433333636363638363836363637373737373939393937393b38383b3b383b3838383b383b38383b3737393939373c3737373737373737393939393c3c393d3d3d3d3d3d3d3f3d3f3d3f3f3d3f3f3e4040404040403e3e3e4041414242424242424244444242434244444242424240403e3e3e403e403e4040403e40403e4546454645464645464748484848484848484848484848484848484848484a4a4a4a494a4a49494a4a494a4a4a4a4a4a4a494a4a4a4a0202020202020202020202010102010102010102020202010201010102010102010101020101020201020102020201010101020102020201010201010202020102010101020202010101010202020201010202020102010201010101010102020202010201020202010201020102020202020202010101010102020101020202020202020201010102020101010202050501010101010201020101020202020101020202010202010101020102010102010202010101020101010201010209010901010901090901010101010909090a090a0a0901010901090909010909090901090909010102010102020102020202020101020102020201020201020201020101050101010205010101010102010101010101050101050501090501050a0a05010a0901050a0501050505050a0a0a0a050a09090a0a0909090a0a0a0909090a0a090a0a09090a09090a0a090a0a090909090a09090a0a09090a09090a0a0a09090a0a090a090909090a0a0a09090a0a09090a0a0a0a0909090a0a0909090a0a0a090a090a0a0a09050a0a0a050a0a050a0a09050a0a090a050a0a0a050a0a05050a05050a0a0a0a05050a05050a090a090a0a09090a0a09090a0a0a09090a0a0a0a0a0a0a09090a0909090b0b0b0a0b0a0a0b0b0b0505050505050a050a0a0505050a0a0b0b0a0a0b0b0b0b0b10101010100f0f0f0f0f0f10101010100f0f0f100f0f0f100f10100f101010100f100f0f101010100f1010100f100f1010100f100f100f0f100f0f100f0f1010100f10100f0f0f10100f0f0f101010100f10100f100f0f100f1010100f0f0f100f100f0f0f0f0f1010101010100f0f1010100f0f0f0f0f0f10100f1010100f10100f0f0f101010100f0f0f0f11110f11110f0f100f0f0f0f0f11100f100f0f0f1010100f10100f0f110f1111110f0f0f0f0f0f0f0f1111111111111111110f0f0f0f0f0f0f0f1111110f0f0f0f0f1111110f0f0f1111111111110f0f0f0f100f10100f0f0f100f0f101010100f0f0f0f0f110f11111111110f10100f1010101010100f0f0f0f0f0f0f0f0f0f110f0f0f0f0f1111111111110f0f0f11110f0f0f11110f110f111111100f100f0f10100f0f1010100f0f10101010100f0f100f0f100f0f0f100f0f0f1010100f0f0f10100f0f0f0f1010101010100f0f0f10100f0f101010131213131313131212131213121212131213131312131212131212121312131212131212131313131312131212121213121212121213131312131213141313121312141412121214121214140f0f1010100f0f0f11110f11100f0f0f0f0f0f0f10100f0f100f11110f0f1111110f0f0f11110f0f1111110f11110f110f0f0f0f11111214121212141212121212121411111111121212121214121414141212121414121414141214121112111211111211111112121512151515151512121512181818181919181918181918191918191919181819191818191919181c1c1c1d1e1d1e1d1d1d1e1d1e1d1d1f1f1f1e23232023202320231f201f20201f1f201f202020201f202024241f201f201f1f24242426262727262727262726272726262627262626262727272626272727272927292927292927292828272827282828272827292729292729272a272a2a272a272a272a2a272a29272927292727272a2a2a2727292729292927272a2727272a2727272929272927292a272a2b2b2b2b2b2c2b2c2c2b2c2b2b2b2c2b2b2c2b2b2c2b2b2c2b2b2b2b2b2c2c2c2c2c2b2b2c2b2c2c2c2c2c2c2c2b2c2b2c2c2b2b2c2c2b2b2b2c2b2b2b2b2b2b2c2b2b2b2c2c2b2c2b2b2b2b2b2b2b2c2b2c2b2c2c2c2c2d2d2d2c2d2d2c2d2d2c2d2d2d2c2d2c2b2c2c2c2c2c2c2b2b2b2d2d2d2d2c2c2c2d2c2d2d2d2d2e2e2c2e2c2c2e2f2f302f302f2f3030302f302f303030302f2f302f2f2f3031313030313031303131303131313031312532323233323332323334333433343433333334333333343334343434333334333434363636363836383638363836383637363636373637373636373937373737393937373937373737393937383b3b3838383b383b383b38383b38383b3b3b3939373937373c373c3c3737373739393739393c3c3c3c3c373c3c393d3d3d3d3d3d3e3d3d3e3d3d3d3f3d3f3d3d3d3d3d3d3f3d3f3d3f3f3f3f3d3d3f3f3d3d3f3f3f3f3d3f3e403e403e404040403e3e3e3e3e3e403e41414242414141414141414142424342424141414242424244444444443e4444444342424342444442434242424240403e3e3e403e3e3e3e403e403e403e3e404040403e3e4546454546454646464646474748484748484848484748484848484847484848484748474847484748484949494a49494a494a4a4a4a4a4a4a4a4a494a4a4a4a4a4a494a4a4a494a4a4a49494a490202020202020102020202020102020202020101010202020101010102020101020202020102020201010102010201020201010202020102020102010101010102020202020102010101010101020201010101020202010202020101010102010102020201020102020102020101020101010201020101020202020102020201010202020202020101010202020202010201020101010102020102020202020201010101020101010102020202020101020202020102020102020202010201020102020201010102020202020201020202020201020202010201010202010101010201010102020102010202010202020201020202020202020404010201020102020201020101020502010101010102010102020202010202020201010102020202010102010101020201010202020102020201010201020202010102020201010102020101020202010102020102010101020201090101090101010109090901010109090901010109090a0a0a0a090101010101090101090109090901010109090101010909010109090909010109010101010a090a0a0909090909090901010102010101020202010102010101010102020201010202010201020202020101020201020102020101020101010101020101010205010202010202010105050105010101010505050501010101010101090909050505050a050a05050a010901050505010501050505050501010501050a05050a0505050a0a0a09090a09090a0a0a0a0a0a09090909090a0a0a0a0a0a0a0a0a0a0a0909090909090a090a0909090a090a0a0a0a0a090909090a090909090a090a0909090a0a0a0a09090a0a0a090a090a0a090a090a09090909090a0a0a090a0a090909090a090a0a0a0909090a0a0a0a0a0909090a090a090a090a0a0a0a0a0909090a0909090909090a0a0a0a0a09090a0a0a09090a090a0a0a0a0a0a050a09050a0a0505050a0a050a0a0a050a09050a0a0505090a050a0a0a0a0a0505050a0a0a050505050a0a05050a0505050a0a0a0a0a0a05050a050a05050a05050505050a0a0a090a0a0a090909090a0a0a0a090a090a090a0a0a0a0a0a0a09090a090a09090b0a0b0b0a0b0b0a0b0a0b0a0b050505050a0a0505050505050a0a0b0b0b0b0a0a0a0b0b0b0a0b0b0b10100f100f100f0f10100f0f10100f10100f100f0f100f0f0f10100f1010100f100f0f10101010100f0f100f100f100f0f0f10100f1010100f0f10100f10100f1010100f100f100f0f0f0f0f100f0f0f1010100f1010100f100f100f0f100f0f1010100f0f100f0f0f100f100f0f100f0f0f0f10100f0f0f0f0f0f10100f0f100f100f0f0f1010100f0f0f10100f100f0f10100f100f1010100f10100f100f10100f10100f0f1010100f0f10110f0f11110f1111100f0f0f0f0f110f0f111110100f0f1010101010100f0f110f110f11110f110f0f0f0f110f0f11110f110f110f0f0f111111111111110f0f0f0f0f110f110f11110f1111110f11110f111111110f0f0f0f0f100f100f100f0f100f0f110f110f111111110f0f1010100f10100f110f0f110f110f110f0f0f110f0f0f110f110f11110f111111110f0f110f0f11110f0f11111111110f0f111111111111111111110f0f1010100f100f1010100f10100f0f10100f0f10100f0f0f10100f0f0f0f1010100f100f100f0f0f10100f0f100f0f100f100f0f100f100f0f100f0f0f10100f100f1010100f0f1010101013121312131313121313131313121313121212121312121213131313131313131212131312121212131212121213131312121212131312121313131213131313121313121312131213121213121213121213121212131212121212121313121212131412141312131313121214141213131312121314121214121212141412121414121212120f0f10100f10100f0f100f0f1111110f1111110f110f10100f110f0f110f0f0f10100f0f0f10100f10110f110f0f0f110f0f110f111111110f0f0f0f0f110f110f11110f1111110f1111110f0f0f0f110f110f0f0f0f1112121412141214141212141212121111121211111111121212121212121414141414121212141214121214141212141214141214121111121111121111111112151215151212121515151515121512181918181819181918181919191819181819181919191818191918191919191919181918181918181819181819181919181918191818191819181918181c1c1c1c1c1e1d1e1e1e1d1d1d1e1e1d1d1e1e1d1d1e1e1d1f1f1d1f1d1f1f1f1f1e202320202320202320232023231f1f1f201f201f201f201f201f20202020202420242420241f1f1f1f201f1f1f201f201f201f2420242020242420202426272627272626272626272726272627262626272627272627272727272726262626272726262726262727262726272626272729272729292727292927292729272927292827272827282728282827282827272828272927272929272927272927292929272727272a272a2a2727272a2a27272a272a272a2a2a272a2a272a2a272a27272727292727292727272a2727272a27272a272a27272927292729292929292727272a272a272a272a2a272a2a272927292729272727272a2a27292b2b2b2c2b2b2b2c2b2c2b2b2c2b2c2c2c2b2b2c2b2c2c2c2c2b2b2c2b2b2b2b2b2b2c2c2b2b2c2b2c2b2c2b2b2b2c2b2c2c2b2b2c2c2c2b2c2c2c2c2b2c2c2b2c2b2c2c2b2c2b2c2b2b2c2b2c2b2b2b2c2b2b2c2b2b2c2c2b2c2b2c2b2b2b2c2b2b2b2c2c2b2c2b2c2c2c2b2b2b2b2b2b2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2c2c2d2d2c2d2c2d2c2d2d2d2c2d2c2c2d2c2c2d2c2c2c2d2d2c2d2c2d2c2c2b2b2c2b2c2b2c2c2b2c2b2c2c2c2c2b2b2b2d2d2d2d2c2c2d2d2d2d2c2d2d2d2d2c2d2d2c2c2e2c2c2c2e2e2c2e2c2c2e2c2e2c2e2e2c2c2e302f30302f2f2f2f2f2f302f302f30302f302f3030302f302f2f302f2f302f2f3031313031313030313131303030313031303130313130313030313031312525253332333233323333323433343334333433333333343434343333343334333334343334343333343334333434343434333333343434333434333333333433343434343434343436363836363836363838363636383637363736373736373736373637373637373637373736373739373739373739393739373737393737373739393739393637363b383b383b383b3b383b383b3b38383b3b3b38383b3b38383b38383b3b383b3b383b383b3737373937373739393939373937373c37373c373c3c373c37373939373937373737393739373937393937373c3c3c3c3c3c37373c3c393d3d3e3d3d3d3d3e3e3d3f3f3d3f3d3d3d3f3d3d3f3f3f3d3d3d3d3f3d3d3d3f3f3d3f3f3f3d3d3f3d3f3d3d3f3f403e3e3e403e403e3e40403e3e403e403e40403e403e403e4040403e3e3e3e3e3e40403e3e40403e3e403e41414141424241414241423e41424141414242424343434242414142414243434242424244443e443e4442444242444342434342444442424443424242434442444242424442424242403e403e3e3e403e403e403e403e3e403e403e3e403e403e403e3e403e403e40403e403e40403e3e4545454545464545464645464546464645464647484848484747484748484747474748474848484848484848484848484748484848474848474847484847484a49494a4a4a49494949494a4a4a494a494a4a4a4949494a4a4a494a49494a4a494a4a4a4a4a4a4a4a4a4949494a4a4a4a494a49494a4a02020201010202020202020201010202010201010201020202010201010201010102010202010102020102010201020102020101020202010201020102010201020102010101010101020102020201010201010201020202010201010102020101020202010201010102010201020101010201020101010102010102020202020102010201020201020102020102010102020202020102020102010201010201020102020102020102010101020101010101020102020201010201010202020201020202020102020202010202020102010202010202020202020202010202020201020101020102010102020201020102020202010202020202010201010202020101020201020401020101020201020101010502050501010102010101020102010202010101020102020201010202020101010101020201020201010202020201020101020102020102010201020102010102010201020101010102020102010201020102010202010901010901010901090101090901090101090101090109010901090101010a090a0a0a0a09010109010901010901090901010901090101090101090109090901010909010109010901010a0a090a0a09090a0a09090901010101010102010102020101010101020102020202020101010101020101020201020202010102020202020201020102010202020201010101050102010201020201020102010202010201010501010501010101050505010101010501010101090109010909050501050501050a0101090a0905050505010501050105010505010505050105050101050105010505050a050505050a0a090a09090a090a0a0909090909090a0a0a09090909090a0a090a0a0909090a0a0a090a090909090909090a0909090a0a090a0a0a090a0a0a09090a09090a0909090a090a090a0a09090a090a090a0a0a09090a0909090a0a09090a090a0a09090a0a090a090a090a0909090a09090a090a0a090a0a090a0a0a0a0a09090a0a0a0a090a0a090a090a090a090a09090a09090a0a0a0a0a09090a09090a0a0a09090a0909090a0a09090a09090a0a090a090a09090a09090a090a09090a0a0a09050a0a050a050a050a0a0a050a0a050a0a05050a050a05050a0905050a050a050a05050a050a050a050a050a0a0a050a050a0505050a050a05050a050a0a050a050a050a0a0a0a05050a0505050a050a090a090a090a090a090a0a0a090a0909090a0a0a090909090a090a090a090a09090a0b0a0a0a0a0a0a090a0a090a0a0a09090a0a090a090a0909090a0b0a0b0b0a0b0a0a0b0b0b0b0b0a0a0a0b0b0b0a0a0b0a0b010105050a0505050a0a05050a05050a05050a050a0a0b0b0a0a0b0a0b0b0b0a0a0a0a0b0a0b0b0a0a0a0b0b0a0b0a0b0b0a0b0b100f100f100f0f100f100f0f100f100f0f1010100f100f0f0f10100f100f100f0f100f100f101010100f0f100f10101010100f100f10100f0f1010100f100f101010100f0f100f10100f0f1010100f0f0f0f0f100f100f10100f0f100f1010100f0f101010100f0f0f10100f0f0f0f100f100f10100f0f100f101010100f1010100f10100f0f100f0f10100f0f0f10100f100f100f0f0f100f0f0f100f0f100f100f1010100f1010100f0f100f0f100f0f10100f100f100f10100f0f100f1010100f10100f0f100f10100f1010100f0f0f0f0f0f0f100f100f0f0f100f1010100f0f100f0f101010100f10100f100f100f0f0f100f0f100f100f0f100f0f0f100f1010101010100f10101010100f10101010100f0f10100f10101010100f0f0f0f100f0f1010100f0f0f0f0f100f100f100f10100f1010100f100f100f100f0f10110f0f110f110f110f0f0f100f0f100f0f0f0f0f110f100f100f0f10100f100f101010100f110f0f110f11110f0f0f1111110f11110f0f110f0f0f11110f0f110f11111111110f0f0f110f11110f110f0f0f0f0f11110f11110f110f1111110f0f110f1111110f0f0f0f0f0f0f110f0f0f110f0f0f111111110f11110f0f110f110f0f0f1111110f0f110f1111110f111111110f1111110f100f0f0f110f0f0f100f0f100f10100f0f0f0f10100f1010101010100f0f110f110f0f11110f0f110f110f111111110f0f10100f0f1010100f10100f10100f100f0f1010100f100f0f110f0f11110f110f0f0f11110f111111110f0f11111111110f11110f11110f0f0f110f0f11111111110f0f0f0f0f110f110f110f1111110f0f0f110f110f110f1111110f11110f11110f100f1010100f10100f101010100f10100f10100f10100f1010100f0f100f0f0f10100f0f0f100f100f100f100f101010100f100f0f10100f100f100f100f100f0f0f10100f10100f10100f101010100f10100f0f100f100f100f10100f100f0f0f0f100f10100f1010100f100f1010100f1010121213121313121313121312121213121313121213121313131212131213121213131213121312131312131312131212131213131312131213121312131213121213121312131213121213121213121313121312121213131213121312131313131213121313131213121312131213121312131213121312131312121312131213121312121312131212131313121213121213121312131212121214141413131213121312121313121313121313131213121212121414121212121213131213121312121313141212141412121212141412121414141212121412140f0f100f0f10100f0f0f0f100f1010100f0f0f0f1010100f0f110f110f110f111111110f11110f110f110f11110f100f0f0f110f11110f110f0f100f0f1010100f10100f10100f1010100f10110f110f110f11110f1111110f11111111110f0f11110f11110f110f0f11110f0f0f1111111111110f0f110f11110f1111110f0f0f11110f0f11110f1114121412141212141212141412121414141111111211121212121112121211111212121214111112111112121212121412121414121212121412141412121212141214121212141212121414141412141212121212121212111211111112121112111111111211111111121512151512121212121215121212151215121512151512181919181919181919181919191818181919181918181819181819181919181919181919181819181918191819181919181819191918191819191819181918191818191819191819191819181819181918191818191818191819191918191819181818191819181c1d1c1d1c1c1d1e1e1e1d1e1d1e1e1d1e1d1d1e1d1d1e1e1d1e1e1e1d1e1f1f1f1f1f1e232320202020232023202323202023201f1f1f1f201f2020201f1f1f2020201f201f1f1f201f20201f20201f1f1f1f201f1f202020201f2024202024242020241f1f1f202024202020242020242626272627262727262726272726262726262726272627272627262726272627272726272727272627262726272627262726272726262727272627272626272627262627272626272627262726262726282727292727292727272929272927292929272727292927292727292729272927272727272828272828272728272827282728272827282727282728272729272929272729272929272927292729272929272929292729272927272927292929272727272927272a272a272a272a272a2a272a2a272a2a272a27272a27272a27272a2a272a27272a27272a27272a2a2a272a2a2a272a272a272a2a2a27272a2a27272729272727292727292a27272a272a272a27272a2a2727272a2a272a272727292729272929292729292729272927292729272a27272727272a2727272927292729272927292729272927272927292929292a272a2729292b2b2c2b2b2c2b2c2b2b2c2b2b2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2b2c2b2c2c2c2c2c2c2b2b2c2b2c2c2c2c2c2b2b2b2b2c2c2c2c2c2c2c2c2c2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2c2c2b2c2b2c2b2c2b2c2b2c2c2c2c2b2c2b2b2c2b2b2c2b2c2b2b2b2b2c2b2b2b2c2b2b2c2c2b2b2c2b2b2c2c2c2b2c2c2b2c2b2c2b2b2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2b2c2c2c2c2c2b2c2c2c2b2c2b2c2c2b2b2b2c2b2c2c2c2d2d2d2c2c2c2d2c2c2d2d2d2d2d2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2c2c2c2c2d2c2d2c2c2b2b2c2c2b2c2b2b2c2c2c2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2b2b2b2c2d2c2d2d2d2c2c2d2c2d2c2d2c2d2c2c2c2c2c2d2d2d2d2d2c2c2c2d2c2c2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2c2c2e2c2c2c2e2c2e2c2e2c2f302f2f302f30302f302f2f302f302f2f2f303030302f302f2f2f2f2f2f2f30302f2f2f2f302f30302f30302f3031313030313031303130313031313130313031303125253025303232333232333232333233323232333234333333343333333433333434333334333334333433333433343333343334343433343333343434343433333433333433333434333334343334373638363836363636363836363638383636383638383636383837373737373737373637363737373636373637373636373637363736373939393737393739373939373937393937373739373937373937393739393736363b383b3b3b3838383b383b383b3b38383b3b38383b383b383b383b38383b383b383b383b3b383b383b38383b383b3b383b3b383b3838383b3838383b3737373c37393737393739373939373739373937393937373c373c373c3737373c37373c373c37373737393739373939373937393739373937373739373c373c3c373c373c3737373c37373d3d3d3e3d3d3e3e3d3e3d3d3f3f3f3d3f3d3f3d3d3d3f3f3d3d3f3d3f3d3f3d3d3f3d3f3d3d3f3d3f3d3f3d3d3f3d3f3f3d3f3d3f3d3d3f3f3f3d3f3d3f3d3d3f3f3f3f3e403e4040403e3e403e4040403e3e3e403e40403e3e3e3e403e404040403e403e40403e40403e3e3e40403e403e403e3e3e3e3e3e403e3e40403e404041414141424141424142424241414241424142413e413e413e3e41424141413e3e414241424241424342434241414142424243424242444444443e44443e3e4442424243434244424442444343434243434242424242424244424244423e403e3e403e403e3e403e403e3e403e3e3e403e4040403e3e4040403e4040403e403e40404040403e403e4040403e3e3e3e403e4040403e3e40403e45464545464646454545464546454646464545464646464748474748474848474847484847484748484747484848474747484847484847474747484748474847474848484848474747484847484847474748474847484847484847484748474848474848484a4a4949494a4a49494a4a494a4a4a494a49494a4a4a49494a4a494a494a494a494a494a4a4949494a494a4a4a4a4a494a4a494a49494a4a4a494a4a49494a494a4a4a4a4a494a494a4a49494a494a4a4a494a4a494a49494a4a494a49494a494a4a02010201020102010201020201010102010201020202010101020101010202020201020201010201010201020102020102010102010101020202010102020102020201010102020201020202020102020101010201020102020201010202020201020102010202020102010102010202010102020102010102010202010202010102010101020102010102010102010202020202010201010201020202010102010202010201010101010202010201010101020201020102010201020201010201010202010201010101020201020201020101020101020101020102020202020101020102010201020102010201010102020102020102010102020101020202010201020201020102020101020101020202010102020202010102010201020102020101020102010201010201010201010202010201020102010201020102020101020101020101020102020102020202010201010102020101010202010102010202010201020101010201020202020101020202010102010102010202010201010101020201010202010201010201020201010202010201020102020101020202020201020201010202010102020101020102020101020201010201020101020201010201010102020101010202010201020102020202010202010102010201020101010201020102010404010201020201020202010201010201020102020102010201020102010201020201050505010105010505010502010201020205050501010201010201010202010202010101010201020102010201020202020102010202020102020102010101020102020201020101010102010102010201010102020102010101020102010201020102010101020201010201010201020102010202010202010201010202020202020202010102020102020102010201020201020202010102020102010201020101020101020201020102010201010201010201020201010909090901090109090909010901090109010909090901010901090109010101010109090109010101090101010909090101010909010909090a09090a090a0a0a0a0a0a0a09090101010901090109010901090101010909010909090901010901010909010901010909090901090101010101090909090101090109010101010909090909090901010901090a0a090a0a0909090a090a0a09090a09090909010101020101010101010201010201010102010202010102020201010101010201010202020101010102020202010202010101010102010102020202010202020202020202010202010201020102020201020102010102010102020102010201010201010101020201020501050102050505010101050105010205020202020101010202010101010201010101020105010505010105010101010105010505010105010505010505050101010501050105050501010909010901090905010501050101050501050105010105050a0a05050a050a0a050a0505090101090a0a09010501050101050a050a050a0105050105050501010505050101010505010505010501010501010105050101010105050a0a050a050a0a050a0a0a050a05050505050a0a050a090a0a09090a0a0909090a0a090a0a0a0a0a090a0a090a0a0a0909090a090a090a0a09090a0a090a0a0a090a090a090a090a090a090a0a0a0a0a0a0a0909090a0a0a09090a090a0a0a09090a0a090a0a0a0a090a090a0a090a090a0a0909090a0a0a0a09090a0a090a09090a090a0a0a090a0a09090a09090a0a090a0a0909090a09090a090a0a090a090a090a090a0a090a090a090a090a0a090a0a0a090a090a0909090a090a090a090a0a090a090a090a09090a090a090a090a0909090a0909090a0a0a090a090a0909090a090a090a090a0909090a0a090a0a0a090a090a0909090a090a090a090a090a0909090a090a090a090a090a090a0a090a090a0a0a090a09090a090a0a090a0a0a090a09090909090a090a090a090a0a0a0a09090a0a0a0a09090a0a0a0a0a090a0a09090909090a0a090909090a0a050a0a0909090a0a0a0a0a0a05090a090a050505050505050a050a050a050a0a05050a0a0a0a0a0505050a0a0a0a0a090a090a09050a0a0a0a0505090905050a05050a050a050505050a0a050a050a05050a050a0a0a05050a050a0a0a0a0a050a050a05050a050a050a050a050a0a0a0505050a0a0a050a05050a050a050a050a0a050a0a0a05050a05050a050a0a0a050a0a050a05050a050a05050a050a0a0a0a0a0909090a090a0909090a0a090a090a090a0a090a0a090a090a0a0a0a0a090a0a0a0a09090a0909090a0a0a0a090a090a0a090a0909090a0b0b0a0a090a0a0a0a0a090a090a090a09090a0a0a090909090a09090909090a09090a0a0a0a090a0a09090a0b0a0a0b0b0a0a0b0b0a0a0b0b0a0b0a0b0a0a0b0a0a0b0b0a0a0b0a0b0b0a0b0a0b0b0a0b0a0b0a0b01050505010501050505050a05050a0a0505050a050a0505050505050a0a0b0b0b0a0b0a0b0a0a0b0a0a0b0a0a0a0b0b0b0b0b0a0b0a0a0a0b0b0a0b0a0b0a0b0a0b0a0b0f0f100f1010100f1010100f0f0f1010100f100f10100f100f0f100f0f100f100f0f0f100f100f100f0f0f0f0f100f1010100f100f100f0f0f1010100f100f1010100f0f0f100f10100f0f1010100f10100f0f100f10100f0f0f100f10100f10100f0f10100f0f100f100f100f100f1010100f100f0f10101010100f0f0f10100f0f100f0f100f100f100f100f100f0f0f1010100f0f100f0f101010101010100f10100f0f100f100f100f0f10100f0f100f100f100f100f10100f10100f0f100f100f10100f0f10100f10100f100f0f0f100f100f100f10100f100f0f100f0f100f10101010100f10100f0f0f0f0f0f100f0f100f100f0f100f10100f1010101010100f0f10100f100f100f100f100f0f100f0f0f0f100f0f0f100f100f0f100f10100f100f0f0f100f100f10100f10100f100f100f10100f0f10100f100f100f100f1010100f1010100f10100f100f0f100f0f0f100f0f0f0f100f100f0f10100f100f10100f0f100f100f100f10100f100f0f100f100f0f1010100f100f1010100f100f100f0f100f0f10100f0f10100f100f100f100f0f1010100f0f100f100f1010100f100f0f0f100f100f100f10100f100f100f0f100f10100f0f1010100f101010100f100f100f100f0f100f0f0f0f0f0f0f0f100f100f101010100f0f1010100f1010100f10100f10100f0f10100f0f100f100f100f10100f10100f0f100f100f100f100f100f10110f0f0f110f111111110f100f0f0f0f0f100f0f0f0f0f0f110f0f110f0f0f110f0f0f111111110f100f100f100f10100f10100f0f0f100f100f10100f100f100f100f10100f100f0f100f0f110f0f110f11110f11110f1111110f110f1111110f0f0f11110f110f111111111111110f0f110f0f0f1111110f11110f0f110f0f0f1111110f0f0f0f0f0f0f0f0f1111110f11110f110f110f0f110f110f11110f0f0f110f110f0f0f110f11110f1111110f110f110f110f110f11110f110f11110f111111110f0f0f0f110f0f11110f0f0f11110f0f110f0f0f110f110f0f11110f110f110f11110f110f1111110f111111110f0f110f110f0f1111110f0f11110f0f110f110f110f0f11110f0f110f11110f1111110f0f0f110f0f11110f0f0f11110f0f1111110f110f11110f110f110f1111110f0f0f100f0f0f0f0f110f11110f0f10100f1010100f100f100f0f100f0f0f0f100f10100f101010100f0f100f100f100f10100f100f0f0f0f110f110f0f110f11110f0f0f11110f0f0f11110f11110f0f110f1111110f11110f0f110f0f11110f0f110f110f0f11110f11111111110f100f10100f10100f100f0f100f0f0f100f0f100f100f10100f10100f0f100f100f10100f100f10100f1010100f100f100f110f1111110f110f0f110f110f110f0f110f110f110f110f110f0f110f0f0f1111110f0f110f0f1111110f110f1111110f0f110f111111110f110f110f0f0f111111110f0f110f110f0f0f110f110f1111110f0f110f110f110f110f11111111110f0f0f1111110f110f110f0f110f111111110f110f0f110f0f110f110f110f110f0f110f0f111111110f0f1111110f11110f110f110f0f110f110f0f0f11110f1111110f1010100f100f0f100f10100f100f0f0f0f10100f100f10101010100f10100f1010100f0f100f10100f0f0f0f100f0f0f10100f0f0f0f1010100f0f0f10100f100f100f10100f100f100f100f10100f100f100f10100f10100f100f100f100f1010100f0f0f100f0f100f0f10100f100f0f1010100f100f10100f0f100f100f100f0f100f100f100f100f100f0f10101010100f0f100f10100f100f0f100f0f0f100f10100f100f101010100f100f100f0f0f100f1010121313121313131212131213121313121312121313131213121312121213131212131213121312131213121212121312131312131213121312131312131313131213121313121312131213121213121312121313121213121312121312131313121313121313121312131213121213131212131213131213121312121213131212131213131213131213131212131312121313121213131212131212131312121212131213121312121312131212121213131212121212131213121212121312121312131212131314121414121414121312121212121313131313131214121214121412141214121412141212131212121312121312131213131212121213141212141412121412131214121412121414141214141212141212141414121412140f0f100f1010100f0f0f100f100f0f0f100f10100f100f0f100f0f10100f10100f100f100f110f0f110f110f110f1111110f110f0f110f111111110f111111110f110f110f110f0f0f110f101010100f0f11111111110f0f110f110f110f0f0f0f0f100f10100f1010100f100f101010100f0f110f110f11110f110f0f0f110f110f0f110f0f11110f110f0f0f11110f0f110f11110f0f0f0f0f11110f1111110f0f110f0f110f111111110f0f0f111111110f110f0f0f1111110f0f11110f110f110f11110f0f0f11110f0f0f110f0f11110f121414121214141214121412121214121214141212141214121412121411121211111212111112111212111212111412141211111111121414121212141214141214121214121412141414121412141412121412121412141414121212141214121414121414121214121414121412141214141212141214141212121212121111121211121112111212111212111211121111111112111112121111121112121111111115121212151215121512151215121515121212151512151515121515151215181918191819181918191819191819181918181918191918191819181918181918191819181918191819181918191819181918191819181918191819181918191918191819181918191819181918191819181918191819181819181819181918191918181919181819191818191c1d1c1e1d1d1e1d1d1d1d1e1d1d1d1e1d1e1d1e1e1e1d1e1d1d1e1e1e1d1e1d1e1e1e1d1d1e1d1e1d1e1d1f1f1d1d1d1f1f1d1f1e23202320232023232023202323202023232023232023202023232020202320202323231f1f201f1f1f1f201f20201f20201f1f1f20201f201f1f201f20201f1f201f201f201f201f201f20201f1f1f20201f20201f1f20201f1f1f201f201f2020242024202424201f201f201f201f1f201f1f201f1f1f201f201f201f201f1f1f20202024242024242420242024202426272627262726272627262726272627262726272627262726272627262726272627262726272627262726272726272626272726262726272726262726272627262726272726272627262726272627262726272729272927292729272927292729272927292729272927292729272928272827282728272728272828272827282728272827282727282728282728272827282728272728282728272827272927292729272927292729272927292729272927292729272927292729272927292729272927292a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272729272927292a272a272a272a272a272a272a272a27272a2a272a272a27272a27292729272927292729272927292a272a272a272a272a272a272a272a27272a2729272927292729272927292729272927292727292a272a27272a27292b2b2b2b2b2b2b2b2c2b2c2c2c2c2b2c2c2c2b2b2c2c2c2b2b2b2c2b2c2c2b2c2b2c2b2c2c2b2b2b2b2b2b2b2c2c2b2c2c2b2b2c2c2b2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2b2b2c2b2b2b2c2b2b2c2b2c2b2c2c2b2c2b2c2b2b2b2c2b2c2c2b2b2c2c2b2b2c2c2b2b2c2c2c2b2b2b2c2b2b2c2b2c2b2b2c2b2c2c2c2c2c2b2c2b2b2b2b2c2c2c2b2b2b2c2c2c2c2b2b2c2b2c2b2c2c2b2c2b2c2c2b2c2b2c2c2c2b2b2b2c2c2c2c2c2b2c2c2b2c2b2b2b2b2b2c2c2c2b2b2b2b2c2b2b2b2c2c2b2c2c2b2b2b2b2c2b2c2b2b2c2b2b2b2b2b2c2b2b2c2b2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2c2b2b2c2b2c2c2b2c2b2b2b2b2b2c2c2b2b2b2c2b2c2b2b2c2c2b2b2b2c2b2c2c2b2c2b2c2c2b2c2c2c2b2c2b2c2b2b2c2b2b2b2c2b2b2c2c2c2b2b2b2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2c2b2b2b2c2c2b2c2b2c2b2c2b2c2b2b2c2c2c2c2d2d2c2d2d2d2c2c2c2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2d2d2d2c2d2c2c2d2c2d2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2d2c2d2d2d2d2d2c2c2c2c2b2b2b2c2c2c2b2b2c2b2c2b2c2c2c2c2c2b2c2c2c2b2b2c2c2c2b2c2b2b2b2b2d2d2c2d2c2c2c2d2c2c2d2c2c2c2c2d2c2d2c2d2c2c2d2c2c2c2c2d2d2c2d2d2d2c2c2d2d2d2d2d2d2c2c2c2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c302f30302f302f2f3030302f30302f2f302f302f302f302f2f2f2f3030302f30302f2f302f2f2f3030302f30302f302f2f302f2f3030302f2f3030302f302f2f2f302f30302f2f30302f3030302f2f2f30302f302f302f302f302f302f302f30302f2f2f2f302f3030302f3030313130303130313031303131313030303131303031313031313030313131303130303131313130303031313130313031313031303030313031303131303130313130303125253025253030253233323233323232333233333232323332323333323332333232333332323332333434333433343334333334333333333433333334343334333433333433343334333334343333343333343433343433343334333433333433333333343334343334343334333433343333343334343334343334343334343334333334333333343433333333333433343433343333343334343433333434333434343637363836383638363836383638363836383638363836383638363836383638363736373637363736373637363737363637363736373637363736373637373637363739373939373739373937393739373937393937393737393739373939373739373937393637373637363b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b38383b38373c373c3739373937393739373c373c373c373c373c373c373c373c373c373c373c373c3739373937393739373937393739373937393739373c373c3c37373c373c373c3c37373c3c37373c37393d3d3d3d3d3d3e3d3d3d3e3d3e3e3d3e3e3e3d3d3e3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3f3d3f3d3d3f3d3d3f3d3f3f3d3f3d3d3f3d3d3f3f3d3d3d3f3d3d3f3f3d3d3d3d3f3f3d3d3d3f3d3d3f3f3d3d3d3d3f3f3f3d3d3d3f3d3d3f3d3f3f3f3d3f3f3f3d3f3f3d3f3f3d3f3f3d3d3f3d3f3d3f3e403e3e40403e4040403e403e40403e3e3e40403e3e4040403e3e3e3e3e3e3e3e403e3e40403e40403e40403e403e3e3e3e3e4040403e40403e3e3e3e3e403e3e40403e3e3e403e40403e3e403e41414242414142414241414142424142414141414141413e3e413e41413e3e41424142414141413e413e41424141414241424241424343424242434242424141424142414241414242434243424243434242434242414242444244424444443e443e3e4444443e443e3e443e3e443e44443e4442424444444244424242444242444242434343434242434242434243424442444244434243424342424243424342424444444242424242424244424444424442434242403e403e3e3e3e403e40403e4040403e403e3e403e4040403e3e3e40403e403e3e3e3e3e3e403e403e40403e3e3e3e403e40403e403e4040403e3e3e3e40403e403e3e3e40403e4040403e403e403e40403e403e3e3e464545454645454645464546464545464546454645464546454645464748474848474748474847474748484848484748484847474848474847484748474748474848474848474747484747484748474748484747484848474848484847484747484747484848484747484748484748474748474748474a494a4a4a4949494a494a49494a4a49494949494a494a4a4a49494a4a4a494a494a4a4a4a494949494a494a4a494a4a49494a4a4949494949494a4a4a4a494a4949494949494a4a4a494a494949494a4a4a494a49494a4a494a494a494a494a4a4a4a494949494949494a4a494949494949494a4a494a4a4a02010202020102010201010202010201020201020201020202020202020201010202020101020102020102020101010201020101020201020101010201010202010202020101020101010201020102020101010201020101010101010102010102020202020101020102010102010102020202010202010102010102020201020102010201010101020201020201010201020101010202010101020102020201020102010101020201020102020102010101010202010202010201020202010101020101020102020102010101010201010202020102010101010202020201020201010202010201020201010102020102010201010202020201020101020201020201020202010101010102010102010202010202010202010201020201020201020101010102020202020102010102020201020202010101020101010202010102010201010202010101020102010101020102020202020202020101010201020101020102020202010202020202010101020201020202010102020102010202020201020102010201020101020102010102010201020101010102010201010102010201010102020201010201020201020102010101010102010201020102010102020202010201020102010201010202010201010202010202020102010101020201020201010201020201020102010201020102010201010201010101010202010201020201010201020102020201010201020102020202020102020202010102020102010102020201010201020101020201020201020201020201010202010102020201020202020101020202010102010102010101020101010101010102020101020102010202020101020202010201010201020202010202010102010202020101020101010202020102020201020102020102020102010202010101010201010201020101010102020102010202010102010101020102010201020101020102010202010102010202020102020202010102010202010201010201020202020201020202010201020201010102020201010201020101010202020101020102020201010202010201020102020102020101020101020201020201020101020201020102020201020101010102020202010101020202020102020202010201020101020201020102010202020201010404040201020102010102010201020201020201010201020201020101020102020202010201010202010201010102010501050101010105010101050505010105010501050501020102020105010105010501020101020102020102010201020101010201010102010102010201010101020201020102010101020101010202010102010102020102010202010102020102020102010202010201010101020201010202010102020202010201010201020102010202010201010101020102020101020201020201020102010201020102010101010201020102020102010201020201020101020102010202010201010202010202020201020201020102020201020202010201020101010201020202010201010202020202010102020101020201020101010102020201020102010201010101020102010202010201020102010202010201020101020102020102010102010102020102010102010202020102020101010101020202020101010102020202010201020201010202010102020101010202020201010102010201020102020102020102010201010201020202010101020101010901010901010901090901010901010901090109010109010901090101090909090101010101090109010901090109010901090101010901090101090109010909010909090109010101090109010109010909090a09090a09090a0a090a0a090a0a090a0a0a0a09090a0a0909090901010909010101090901010901090901010901090109010909090109090909010109090901090109010901010909010901090909010109010901090101010901090109010909090109090101090101090901090901090901090109090109010901010901010901090101090a090a0a0a0a0a090a09090a09090909090a0a090a090a090a0a0a0901090109010909090901010102010201020102010201020101020101010202020101020201010102020102020201020202010102010102010202020201020102020101010201020201010101020102020101010201020202020101010202020102010202010202020102020201010201010202010102010201020102010201020201020101020201020102010201020201020101020202020202010201010201020102020102010201010202020201020101020102010102010102020101010201010201020101010101010501050501010501010501020102050102020202010102020102020101010102020101010101050101050501050101010505010501050105010101050105050101050101050105010101010105050101010505010505010105050101010501050501010101010505010505010105010105050901010901010901010109010109010109010109010901010501050105010505010505010505050505050501050505010505050a050a050a050a050a0a0505050a050a0a0a050a05050901090901010909010a090a09090a090a090505050a05050a050a0a050a05010501050501010101050501050101050505050501010505010501050105050101050105050105050501050101010501010105010505050a0a05050a050a05050a0a0a0505050a050a0a05050a0505050a050a0a050a0a05050a0a090a0a0909090a0a090a0a0a0909090a090a0a090a0a0a090a0909090909090909090a0a09090a090a090a090a090a0a0a0a0a0a0a0a0a09090a090909090a090a0a090a090909090a0a0a090a0a090a090a090a0a0a0a090a090909090a090a090a0a0a0a090a090a0a0a090a090a090a090a09090a0a0a090909090909090a0a090a09090a090a09090a09090a090a090a0a0a0a0a0909090a090909090a090a0a090a0a0909090a090a090a090a0a0a090a0a0a090a090a0a0a090909090a090a090a0a0a09090a090a0a0a09090a090a0a0909090a0a0909090a090a090a09090a090a0a0a0909090a0a09090a090a090a090a0a09090a090a0a090a090a0a090a090a09090a090a090a090a0a0a090a0909090a090a0a0a090a0a090a0a09090a0a0a0a090a0a09090a0a09090a090a090a090a0a09090a09090a0a0a090a09090a0909090a090a09090a0909090a090a090a09090a09090a0a0a0a090a090a090a090a0909090a090a0a0909090a09090a09090a09090a09090a09090a09090a09090a090a090909090a090a090a090a0a090a090a09090a0a0a09090a0a0a09090a0a0a090a090a0a090a090a090a0909090909090a090a0909090a0a09090a0a0a090a0909090a0a0a09090a090a090a0a0a090a0909090a090a0a0a0a0909090a0a0a0a090a090a090a090a0a090a090a0a090a09090a0a090a0a0a0909090a0a0a090a0a0a090a090a090a0a0a090a0a0a090a0a09090a0909090909090a090a090a09090a090909090a0909090a0a090a0a090a0a09090a0a09090a09090a090a090a090909090a0a0a0a09090a09090a0a0a0a0a0a090a090a0a0a0a0a050a0a050a05090a0a090a05050509090a090a0a0a0a0a050a050505050a050a0a050505050a0a0a0a050a0a050a0a050a0a0505050a0a050a05050a050a0a0505050505050a0a0a05050a050505050a0a0a0a050a09090a0909090a0a09090a0909050a0a090a0a090a090a090a0a05050a0a0505090a050a0a0a050a050a050a0a05050a0a0505050a0a0a05050a0a0a0a0a050a0a0a050a0a0a050a050a0a0a050a050a05050a05050a0a050505050a0a05050a0a0a050a050a0a050a050a050a050a0505050a0505050a0a0a050a0a050a050a050a050505050a0a05050a0a05050a0a0505050a0a0a05050a0a050a0a050a050a050a050a050a050a0a050a0a05050a0505050a05050a0a050a0a0a0a05050a050a0a0a05050a050a050a0a050a050a05050a0a050a0a050a050a050a0a0a050a050a050a050a0505050a05050a050a050a0a0505050a05090a0909090a09090a0909090a09090a0a090a09090a0a090a090a0a0a0a090a09090a090a0a0a090a0a090a090a0a09090a090a0a0a0a090a0a090a090a0a0a0b0b0a0b0a0a09090a09090a090a090a090a0a090a090a090a0a0909090a09090a0a09090a0a0a0909090a09090a0a090a0a090a09090a09090a0b0a0b0b0a0b0a0b0a0b0a0b0a0a0a0a0b0b0b0a0b0a0b0a0b0b0a0a0b0b0a0a0b0a0b01050105010101050105010105050105050a0a0a050a050a05050a0505050a050a0a05050a0a0a05050a050a0a050a050a05050a05050a0b0a0a0b0b0a0a0b0a0b0a0b0a0b0b0a0a0a0b0b0a0b0a0b0b0a0b0a0b0a0a0b0a0a0b0b0b0b0a0b0b0b0a0b0a0b0b0b0f100f100f10100f10100f100f0f0f1010100f10100f10100f100f100f0f10100f10100f100f100f0f0f100f0f0f100f100f100f0f100f100f100f100f10100f100f100f100f0f100f0f100f10100f100f10100f100f100f0f100f100f100f0f10100f100f10100f1010100f100f100f0f100f0f10100f0f10100f0f0f100f10100f100f100f0f0f0f0f1010100f0f100f10100f10100f100f10100f100f100f10100f0f100f0f10100f100f100f10100f0f10100f100f100f100f100f100f10100f0f10100f10100f10100f0f1010100f100f1010100f100f10100f1010100f10100f0f10100f0f100f100f0f10100f1010100f100f0f0f100f100f0f10100f0f0f100f100f0f0f100f1010100f0f0f100f100f0f0f1010100f10100f100f0f10100f10100f100f0f10100f100f0f100f0f0f100f100f0f0f0f100f10100f100f100f10100f0f100f10100f0f0f100f0f10100f0f100f100f0f10100f10100f100f100f100f100f1010100f100f0f0f100f10100f100f0f0f0f0f1010100f10100f0f10100f100f100f0f1010100f0f10100f10100f0f10100f100f0f0f0f100f10100f100f100f101010100f100f0f100f0f100f0f10100f100f100f1010100f100f100f1010100f100f100f0f0f100f100f0f0f100f100f0f100f10110f110f110f110f110f11110f110f111110100f100f100f0f100f100f0f0f0f0f0f0f0f0f0f11110f11110f0f110f1010100f100f101010100f0f0f0f100f0f0f0f0f10100f0f100f110f110f110f11111111110f110f0f0f110f11111111110f11110f110f110f110f111111110f0f110f110f110f110f110f110f0f110f110f0f0f110f110f110f110f110f110f110f110f0f11110f0f110f0f110f110f110f11110f0f110f110f110f11110f0f11110f0f11110f111111110f0f110f110f110f110f0f110f110f11110f110f0f11110f11110f0f110f0f0f1111110f1111110f0f11110f110f0f0f110f111111110f0f0f11110f110f110f110f0f11110f0f1111110f11110f0f1111111111110f11100f0f0f100f100f100f110f0f110f110f110f10101010100f10100f100f0f0f0f0f0f10100f0f10100f100f100f100f0f100f100f100f0f0f11110f110f110f110f110f11110f110f110f111111110f0f110f0f110f110f11110f0f110f11111111110f100f100f101010100f10100f0f0f0f100f100f101010100f0f100f1010100f1010100f100f110f110f11110f0f11110f110f0f0f0f110f1111110f110f0f11110f0f110f110f110f11111111110f0f111111110f0f0f110f110f110f0f0f0f0f1111110f11110f0f1111110f110f0f110f1111110f11110f0f1111110f0f0f110f110f11110f11110f110f110f110f111111110f0f11110f110f110f0f110f110f110f0f110f1111110f11110f110f110f110f110f110f11110f10100f100f0f100f100f0f100f0f100f100f10100f10100f0f0f1010100f100f100f0f100f100f0f100f1010100f0f100f10100f0f1010100f100f0f10100f100f100f0f100f1010100f0f100f100f100f0f100f100f100f0f100f0f10100f100f100f100f100f100f0f100f0f1010100f0f1010100f100f0f10100f0f100f0f10100f1010100f100f0f100f0f10100f100f0f10100f100f0f10100f0f10100f100f100f0f10101010131313121312131213121313121313131312131313121313121213131213131213131213131312131312121213121313121213131212121313121312131212131212121313121312121312131313131313131213121312131213121313121312121312131213131212131312131213131312131212131212131312131213121312131312131312131213131212121312131312131213131313121312131213121213121213121312131213131213121312131312131313121312121312131213121212131312121313131213121213121313121312131213131213131312131213121312131213121312131213121312131213121312131213121312131213131213121312131213121213121312131213121213121213131212131312131212131213121213121313121312131213121312131312121312121313121313121212121312131212121413121213121313121312131213131312131312121313121312121212121313121312141414121214141212131213131312121213121313121312131213121312131212121414121412141214121214141212141214121412131213121212121312131213121313121313121213131212131212131312131213131214141412141212121412121412121312131213121214121412141214121412121412141214121214141214141212141212141214121414121412141212120f10100f10100f1010100f0f0f100f1010101010100f100f100f1010100f0f0f100f100f0f1011110f110f0f110f110f0f110f0f11110f0f110f110f11110f110f1111110f100f10100f1011110f0f110f0f11110f0f100f100f100f100f0f10100f1010100f0f110f11110f110f110f11110f0f110f110f0f0f0f0f0f110f110f110f0f110f110f0f1111110f0f110f0f0f0f110f110f0f0f110f110f0f11110f110f110f11110f0f0f0f0f11110f110f110f141212141214121214121214121412121414121214121112111111111111121211121112121112121414111112111112141412141214141412141214121412141212121412141214121412141214141214141412141412121212141214121412121214141214141214141212141214121212141412141214121414121412141212121412141214121414121412121412121214121414121412121112111112121212111211121111121111121211121112111211121512121512151215121515151215151215121215121512151515121512151215121512181d1c1d1d1d1c1c1d1e1e1e1d1d1d1e1d1e1e1d1d1e1e1d1e1e1d1e1d1d1e1e1d1d1e1d1d1e1d1d1e1d1d1e1d1e1d1d1e1e1d1d1e1e1d1d1e1e1d1d1e1e1d1e1d1e1e1d1e1e1d1d1e1e1d1d1e1d1e1e1d1d1e1d1f1f1d1f1f1d1f1d1f1d1f1d1d1f1f1d1f1f1d1d1f1d1f1d1d1f1d1f1d1f1f1f201f1e2323202320232023202320232020202020202320202023202320232023232023202023202320202323202320202320232320232023232020232023231f2020201f1f20201f1f2020201f201f1f201f201f201f201f1f201f20201f20201f201f201f201f1f201f201f201f1f1f20201f2020201f201f201f201f201f201f1f201f1f201f20201f20201f201f201f20201f201f201f201f201f2020242424201f201f201f201f1f201f201f20201f1f201f201f201f1f201f20201f201f201f1f201f201f20201f1f201f201f1f1f201f1f201f20201f2020242024202024242024242024202420242420202420242024202427272b2b2c2b2b2b2c2b2b2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2b2c2c2c2b2b2b2c2b2c2b2c2b2c2c2b2b2c2c2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2b2c2b2b2c2b2c2b2b2b2b2c2b2c2c2c2b2c2b2c2b2c2b2b2c2b2c2c2c2c2b2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2c2b2b2c2b2b2c2c2c2b2b2b2c2b2b2c2c2b2c2c2b2c2b2c2c2b2c2b2c2c2c2b2c2b2c2b2b2c2b2c2b2b2b2c2b2c2c2b2c2c2b2b2c2c2b2b2b2c2b2c2c2c2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2c2b2c2c2b2c2b2b2c2b2b2b2c2c2b2b2c2b2c2c2c2c2b2b2c2c2b2c2b2b2c2c2c2c2b2b2c2c2b2b2b2b2c2c2c2c2b2b2c2b2b2c2b2c2c2c2c2b2b2b2b2c2c2b2b2b2b2c2c2b2c2b2b2c2c2c2b2b2c2c2c2c2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2c2b2b2c2b2b2c2b2c2c2b2b2b2b2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2c2c2b2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2d2c2d2d2c2d2d2c2d2c2c2d2c2d2d2d2c2d2c2d2c2c2d2c2d2c2d2d2c2c2d2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2c2d2c2d2c2d2c2d2c2c2d2c2d2c2d2d2c2d2d2c2d2d2c2c2c2b2c2c2b2c2c2c2b2c2b2b2c2b2c2c2b2c2c2b2c2c2b2b2b2c2b2c2c2b2b2c2b2b2b2c2c2d2c2d2d2c2d2c2d2c2c2c2d2c2c2c2c2c2c2d2c2d2c2d2c2c2d2c2c2d2c2d2c2c2d2c2d2c2d2d30302f302f302f302f303030302f30302f2f30302f3030302f2f302f2f302f2f302f302f2f2f302f2f2f2f2f302f2f2f302f2f302f302f30302f2f302f302f2f302f2f30302f302f302f2f3030302f2f302f30302f3030302f2f302f302f2f302f302f302f302f2f2f2f302f2f302f302f2f30302f2f2f302f2f30302f302f302f30302f30302f3030313131303031303130313130303130303130303031313030313030313031303131313030303130303131313131303130313031313030313031303031303031303131303131303130313031303131303130303031313130313031303131303131303131303130313025302530252530302525252532323233323333323233323233323332333232323333323333323333333332333232343433343333343334343334333433343333343334333334333433343334333334333433333434333433333433343433343334333433343433343334333334333433343334333433333433343433343333343434333433333433333433343333343433343434333433333334343333343434343333333434333333343334333433333433343334333434333334343333333434343433343334333334333334343334333334333334333433333334333433343434343433343334333333333333333434343334333334333433333434333b3d3e3d3e3d3d3d3d3d3e3d3e3d3e3d3e3d3e3e3d3e3d3e3d3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3d3d3d3f3d3f3d3f3f3d3d3d3f3f3d3d3f3d3f3d3f3f3d3d3f3f3d3d3f3f3d3d3f3f3d3f3f3d3d3d3f3d3d3f3f3d3d3d3f3f3d3d3f3f3d3d3d3f3d3f3f3f3d3d3f3d3d3f3d3f3d3f3d3f3f3d3f3f3d3f3d3f3d3f3d3f3f3d3f3d3f3d3d3f3d3f3d3f3d3f3d3f3d3d3d3d3f3d3f3f3d3f3f3d3f3f3d3f3f3f3f3d3f3f3f3d3d3f3d3f3d3f3f3e3e404040403e3e40403e403e403e3e403e3e403e403e3e403e40403e3e3e40403e3e40403e40403e3e3e3e4040403e3e403e403e403e403e3e40403e40403e41424141424142414241424242414142414241414242424142414141424141413e413e3e41424141424142414241413e41413e41424142424142424141414241414242424141424141424142414241424342434242434243434342424343424243434243424242434342434241424142414241424342424342434243434243424142414244443e443e3e3e44443e443e3e3e3e44443e44424442424442444442444442424442444442424244444242424442424442434243434342434342424342434243424343424243434243424442444244424444424444424444424444444242434243424342434243434243424342434243434342434243434342444444424442424442424444424442444442424444444243424343423e403e3e403e40403e403e403e40403e40403e3e40403e3e403e403e3e403e403e3e403e40403e403e4040403e3e404040403e40403e3e40403e403e3e403e403e40403e3e3e3e403e3e403e4545474748484747474848484748474748484847484847484847484847484847484847474848474748484747484847474747484748474748474847474847484847474747484747474848474748484848484848484847484848484748484747484847474848484747484847484848484748484748474847484747484748484748484747484747484a4a494a49494a4a49494a49494949494a4a494a494a494a4a4a49494a494a4949494a4949494a49494a494a49494a494a4a4a49494a494a49494a494a494a4a4a4a494a494a4949494a49494a4a494a4a49494a49494a494a494a4a4a4a4a4a49494a4a494a4a4a49494a49494a4a494a494a4a4a4a49494a49494a4a49494a4a4a49494a4a494a4a4a494a4a4a49494a4a49494a4a494a494a494a494a4a494a494a4a4a494a494a49494a4a494a4a494a4a494a4a4a4949494a4a4a49494a494a494a4902010201020102010202010201020202010101020201010201020201020102010102020102010102010101010202010102010101020102020102010202010102010102020201010102010102010202020102020201020102020201020102010201020101010201020202010102010201020102020201010202010201010202020201010102010201020201020102010201020102010102010201020101010101020201020102010201020102020201020102010201020102010201010102020102010201020102010101010202010201020202010202020201020102010102010201020102010201020102020202010201010201010102010202010202010102020201020101020102020102010201020102010202010101020102010101020101020201020101010101010202020102010102020101020102010202020201020202010201020102020201020201020102010201020101020101020102010201020201010102020201010102020101010202010201010202010101020102010102010201020202010102010202010201020102010202010201020201010201010202020101020201010201010201020102010101020201020102010101020202010201020101020201020201010202010101010202020201020202020202010201020201020102010102020101020101020102020102020202010202010201020102020201020102010201010201020101020101020101010201020102010101020201020101020201010201020102010202010202020102010201010201010202020102010102020101010201010102020101020201020101020101020102010101010201020101020102010201020101020201010201020102010201010102020202010201010202010202020102010101020102010102020201020101020102020101020101010201020101020201020102010101010202010102020102010202010101020102010201020102020202010202010201020101010202010201010102010201020102020102020202010102010201020102010102020102010201040401020101020201020201020101020102010201020201020102010102010202010102010501050101050105050101010501010105010505010501020102010201020102010201020101020201010202010201020201010201010101010201020202010102010102010102020102020101020102010201020101020201020102010201020201020102010102020201020102020201010202020201020102010202020201020101010202010102010202010102010202020201010202020101020201020202010201020102010101020102010202010202010201020201010102010202020102020102020101010202010201010102010102010202020101020102010102010102010202010101020202010102010202010201020101010201010201010102010102010102010102010202010201020102010201020101020101020202010201020201020201020202010201010202010102010101020202010101020201010202010201020102010901090101090101090901090901090109010901090101090109010909010109010901010901010909090109010909010901090901090901090909090101090901090901090a0909090a090a09090a09090a0a090a090a09090a090901090109010101090901090109090109010909090101090901090109010901090901090901090109010901010109010109010909010901090101090901010901090101090909010109090109090109090109010901090109010901010101010109090101090a090a090a09090a0909090a090a0a09090a09090a090a0a090a0a0901090109090201020201010201010201020102010201010201020202020102020201020201020102010202010201020101010201010201020201010101020102010102020102010102020101020201010102020102020102020101010202010201020102010201020201020102020202010201010201010201020102010102020102020102010201010202010102010202010102010201020201020201020201010102010102010202010202010101010501010501010105010501010105010102050101020101020102010202010202010201020201020105010105050105010105050105010101050105050105010501050105010501010505010101010101050105010505050501050101050105010505010105010505010105010505010901090101090109010909010901090109090101010501050105050101050501010105010505010501050105010101050a050a0a050a050a050a05050a050a0a05050a0505090901010909010909010a090a090a0a09010505010501050501050505050a050a010505010101010105010105010501050101050105050105050501050505050101050501050105050105010105010105050105050a05050a050a05050a0a050a05050a050a0a050a0a05090a090a09090a0a090a0a090a090a0a090a0a090a09090a090a090a090a090a090a0909090a09090a0a0a0a090a090a090a09090a090a0a090a0a090a090a09090a0a090a090a090a0a0a0a09090a0a090a090a0a0a0a0a09090a0a09090a0a090a090a0a0a09090909090a0a0a090a0909090a090a090a090a090a0a090a090a090a0a090a090a09090a09090a0a090a0a090a0909090a0a0a090a0a090a090a090a0909090a0a0a090a0a090a09090a0a090a09090a09090a0a09090a0909090a090a09090a090a09090a090a0a09090a0909090a090a090a0a09090a09090a090a090a090a090a0a090a090a090a0a0a0a09090a090a090a0a0909090a090a09090a090a09090a0a090a090a090a0a0a09090a09090a0a090a0a0a090a090a090a090a0a090909090a0a09090a090a09090a0a090a090a090a0a0909090a090a090a090a09090a090a090a090a0a0a090909090a0a0a09090a090a0a0909090a090a090a090a090a090a090909090a09090a0a090a0a09090a090a0a090a090a090a09090a0a0a09090a09090a090a0909090a090a0909090a0a090a090a090a0a090909090a09090a090a090a0a0a090a09090a0a090a090a0a090a090a090a0a090a090a09090a090a090a09090a0a090a0a090a0a090a090a0a090a090a09090a0a0a09090a0a0a090a0a090a090a0909090a0909090a0a090a0a09090a09090a09090a090a09090a0a09090a09090a09090a0a090a090a09090a0a0a090a0a0909090a0a090a090a0a09090a090a0a050a05050a05090a0a09090a050a0a0a05050a0a090a050a050a09090a09090a0a050a050a050a0a0a050a050a0a050a050a050a050a050a050a0a050a050a0a05050a050a050a05050505050a05050a0a050a0505050a050a0a0a09090a09090a0a0a090a09090a090a050a050a0a090a050a050a050a050a050a0a0a05050a0a0505050a0a050a05050a050a0a0a0a0a0a0a0505050a0505050a050a0505050a0505050a0a0a050a0a05050a0a0a0a0a050a050a050a050a05050a050a0a050a05050a0a050a05050a0a050a050a0a050505050a050a05050a050a05050a05050a0505050a050a0a0a050a050a050a050a050a050a05050a05050a050a0505050a0a050a050a05050a050a0a050a0505050a0a050a0509090a09090a0a0a09090a090a09090a0a09090a09090a0a090a090a0a0a0a090a09090a0a090a0a09090a090a090909090a0a0a0a090a09090a0a0a0909090a09090a0b0a0b0a0a0b0a090a090a090a09090a0a090a090a09090a0a090a090a090a090a09090a0a0a090a0a090a09090a09090a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0a0a0a0b0b0a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0b0a0b0a0a0b0105010105050105050a0a0a050a05050a0a05050a050a050a050a050a050a050a050a050a0a050a0a05050a050a050a05050a050a050a050a0b0b0a0b0a0a0b0a0b0b0a0b0a0a0b0b0a0b0b0a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0b100f100f0f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f10100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f0f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f0f100f100f10100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f10100f0f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f10100f100f10100f0f10100f100f100f100f100f100f100f0f10100f0f110f110f11100f100f100f100f100f100f0f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f100f100f0f110f110f110f110f110f110f11100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f0f100f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f110f0f110f110f11110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f0f110f0f110f110f11110f0f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f110f0f110f11110f110f0f11110f0f110f110f110f110f110f110f110f11110f100f100f0f10100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f0f10100f0f100f10100f0f10100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f0f10100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f0f100f100f100f100f10100f100f100f0f100f100f100f1013121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312121313121312131213121213121312131213121312131213121312131213121312131214121412141214121412141312131213121213121313121312121312131213121312131213121312141214121412141214121412141214121412141312131213121213121312131213121312131213121312131213121312131213121312131213121312131213121312141214121412141214121412141214121412141214121412141213121312131214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412140f10100f0f100f0f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f10110f110f110f110f110f110f110f110f110f110f0f11110f110f110f110f0f110f11110f110f110f110f0f100f100f110f110f110f11110f110f110f110f0f100f100f100f100f10100f100f110f0f110f110f110f110f11110f110f110f0f11110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f11110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11121412141412141212141214121412141214121412121411121112111211121211121112111211121112141214121411121211111211121211121412141412121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412111211121112111211121112111211121112111211121111121112151215121512151215121512151215121515121215151215121215181d1c1d1c1d1c1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f201f1e212023202320232023202320232023202320232023202320232023202320232023202320232023202320232023201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f2024202420242024201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f2024202420242024202427272b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2c2b2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2b2c2c2b2c2b2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2c2b2b2c2b2c2c2b2c2b2b2c2c2b2c2b2b2c2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2b2c2b2c2b2c2b2c2b2b2c2c2b2b2c2c2b2b2c2b2c2b2c2c2b2b2c2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313025302530253025302530253025302533323332333233323332333233323332333233323332333233323332333233323332333233323332333233323334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343b383d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e3e403e403e3e403e403e403e403e403e403e403e403e403e403e403e403e403e41424142414241424142414241424142424141424142414241424241424142414241424142414241413e413e424142414241424142414241413e414241424142414241424142414241424142434243424342434243424342434243424342434241424142434243424244443e443e443e443e443e443e443e443e443e443e443e443e444442444244424442444244424442444242444442444244424442444244424342434243424342434243424342434243424442444244424442444244424442434243424342434243424342434243424342434243424342424442444442444244424244444244424442444244424442444244424442444244424342403e403e3e403e40403e403e3e403e40403e403e403e403e3e403e403e403e403e403e403e403e403e40403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e454646454748474847484748474748474748474847484747484848484747484748474847484847484847484748484748484748474847474847484847484847484747484847484847484848474847484748484748474848484747484847484848484847484847474847484747474847484748484747484847474847484748474748474848474847484747484a494a49494a494a494a494a49494a4949494a494a4a4a49494a4a4a494a494a494949494a49494a494a4a494a49494a49494a494a4a494a494a4a4949494a4a49494a49494a4a49494a4a494a4a49494a49494a4a4a494a4a494a494a4a49494a4a49494a4949494a49494a4a494a494a4a4a4a4a49494a494a494a494949494a4a49494a4a4a49494a494a494a494a494a4a494a494a4a49494a494a4a494a4a494a494a49494a494a494a494a02010102010201020102020102010201020102010201020102010201020101020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020201020102010201020102010201020102010201020102010101020201010102020102020102010201020101020102020102010201020102010102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201020102010102010201020201020102010201020102010201020102010201020102010201020101020102020101020201020102010201010202010201010201020102010201020201020102010201020102010201020102010201020102010201020102010201010202010201020102010201020102010201020102010201010201020201020102010202010201020101020102010202010202010102010201020102020102010102020101020201010201020102020101020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010102010201020102010201020102010201020102010201020102010202010102010201020102010201020102010201020102010201020102010201020102010202010102010202010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201010201020102020102010201020101020102010201020102010201020102010401040104020102010201020102010201020102010201020101020102010201020102010501050105010501050105010501050105010501050102010201050102010202010201010202010201010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101020102020102010102010201020201010201020202010102020101020201010201020102010201020102020102010201020102010201020102010201020102010201020102010201020102010201020201010202010201020101020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101020202010201010201020102010201020102010201020102010201020102010201020109010109010909010901010901090901090109010901090109010901090109010109090109010901090109010901090901010901010109010901090109090a090a090a090a090a0a090a090a090a09090a090a090a0a090a09010909010901090109010901090109010901090101090901010909010901010909010901090109010901090109010901090109010901090109010109090101090109090109010901090109010901090109010901090109010901090a090a090a090a090a090a090a090a090a090a090a090a09010901090109010901090a01020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020201010201020102010201020102010201020102010201020102010201020102010201020102010201020201010202010102020201020102010201020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020102010201020102010105010501020102010501050201010501050105020102010102010201020102010105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050901010901090109010901090109090109010909010105010501050105010501050105050105010501050105010501050a050a050a050a050a050a050a050901090109010901090a090a090a0105010501050a050a050a050501050105010105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a05090a090a090a090a090a090a090a090a090a0a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a09090a090a090a090a090a090a0a09090a0a090a090a090a090a09090a090a090a090a090a090a090a090a090a09090a090a090a090a090a0a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a09090a090a090a090a090a090a090a090a090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a0a090a090a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a09090a0a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a090a090a090a090a090a09090a0a090a090a090a09090a0a090a05090a090a0a090a050a050a050a05090a090a090a0a09090a0a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a05050a0a050a050a050a050a050a05050a050a0a050a090a090a090a090a090a090a050a090a090a090a090a090a090a050a050a09050a050a050a0a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a09090a0a090a090a090a09090a090a090a090a0a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a0a090a090a090a09090a0a090a090a09090a090a090a0a090a090a090a0b0a0b0a0b0a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0105010501050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0f100f0f0f0f0f0f0f1012111819262729272b2b2d34403e444748474847484748474847484748474847484748474847484748474847484748474847484748474847484748484748474847484747484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a4a494a49494a494a494a494a494a494a494a494a4a49494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a4a49494a494a494a494a494a020102020201010202010901020201020202010901090a090f100f10100f1111110f1212112b2b2c2d3440403e4201020102020102020202010209010901020102010202010105090a100f100f0f100f110f11110f14122b2c2d2c3334403e4442020102010201020102010201090101090102000070420000a0c100007042000082430000204200008243000000000000000000000000000000000000000000d002000000203f010000005000000080000000000000000000000000000000000000000000000025000000b302000023000000000000000400000000000000ffff0000ffffffff000000000000000000000000ffffff33ffff0000ffff0000ffff0000ffffffb3ffff0000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff00000400000400000000ff7f000033330000040000040000010054590000cccc33330400000400000100ffc75555ccac32550400000400000400ffffaa3e333300000400000400000500ffffaa3acccc33330400000400000600ffff0000ffffcccc05000080000040006666cc4caa2a00000500008000004200666632415555aa2a0500008000004300994133335555ff3f0500008000004400cc4c3333ff3f00000500008000004500663e3333ff575555050000800000460066663333ffff5555050000800000490098b96666ff1b00000500008000004a00cccc66665555aa160500008000004b00cccc98b9ff1300000500008000004c00cccc6666ffff55550500008000004e00ffffcccc555555150500008000004f00ffffcccc551500000500008000005000ffffccccffff5555050000800000320099190000aa2a00000500008000003300660800005555aa3e0500008000003400991900005555aa2a05000080000035003333991955550000050000800000370033339919ff8f555505000080000038009919cc0cff775555050000800000390033336626aaaaff5f0500008000003a0033330000ffffaaaa0500008000003b0099190000aaaa55550500008000003c0066269919aaaaaa820500008000003e006666ff49aa2aaa1e0a00000400000000ffffaa3e666600000a00000400000400ffab0000666600000a00000400000100ffff0000ffff6666000082c30000a0c1000082c30000c8c20000204200007042e6c8160020170000e052000083000000d0500000014097000000203f1c000100500000004004000000000000000000000000000000000000000000000a000000000000000000000001000000000000000000000000c00000003055550a0000000900000000000000000000000100000000000000000000000060ff2f00585555130000000e000000000000000000000001000000000000000000ff07ffffff070080562d210000001000000000000000000000000100000000000000aa16ff0fffffff0f008055553100000007000000000000000000000001000000000000000000ffbfffff000000105555380000000800000000000000000000000100000000000000000000000010ff5700805555400000000f0000000000000000000000010000000000000055550000ffff00000080ffff4f0000000b00000000000000000000000100000000000000000000000040ff7f00a055555a0000000c000000000000000000000001000000000000000000ff070080ff7f00c0561d660000000e00000000000000000000000100000000000000aa16ff0f0080ff7f00d85555740000000e00000000000000000000000100000000000000000000000020ff9f00c85555820000001500000000000000000000000100000000000000000000000040ffc700f055559700000010000000000000000000000001000000000000000000ff070080ffbf00e80020a70000000d00000000000000000000000100000000000000551500000080ffd7ffff5555b4000000030000000000000000000000010000000000000055157f7b0080ffbfc0c30018b700000003000000000000000000000001000000000000005515ff7d00803fd700d8ab16ba0000000c00000000000000000000000100000000000000000000000080ffe7ffffab26c60000000c00000000000000000000000100000000000000555500000080ff7fffffffffd200000007000000000000000000000001000000000000000000ff7fffffff7f00c05555d90000000f00000000000000000000000100000000000000aa16ff7fffffff7f00c0ffffe800000009000000000000000000000001000000000000000000ff7f00e0ffbf00f0562df10000000900000000000000000000000100000000000000aa16ff7fffffffbf00f05555fa000000090000000000000000000000010000000000000000007fd8ffffffbf00f055550301000009000000000000000000000001000000000000000000ff7fffffffefffff55550c0100000800000000000000000000000100000000000000aa1aff7fffffffefffff55551401000008000000000000000000000001000000000000005555ff7f00e0ffbfffffffff1c0100000d000000000000000000000001000000000000005555ffdfffffffbfffffffff2901000005000000000000000000000001000000000000005555ffe8ffffffcc80f955b5070000a0ff2f0100ff5f000055550000070000a0ff2f0200ffbfff5fff130000070000a0ff2f0300ffbfff5f5555aa1607000020ffbf040055550000ff0f000007000020ffbf0200ff130000ff2fff0707000020ffbf03005555aa16ff2fff0f0700006055550600ff2f0000ffbf0000ffffff9300000000ffbf000055550000ffffff130000000055550000ff2f0000ffffff5300000000ff2f0000ffbf000007000080ff2f0000ff5f00005555000007000020ff5f0200ff130000ff57ff2f07000020ff5f03005555aa16ff57ff2f070000a0ff570500ff0f000055550000070000a0ff570200ff5fff0755150000070000a0ff570300ff5fff0f5555aa160700006055550600ff57ff2fff5f0000ffffff130000000055550000ff57ff2fffffff5300000000ff57ff2fff5f000007000000ff5f0100ff130000ff57ff2f07000080ff2f0000ffbfff5fff13000007000080ff070400ffffffbfff13000007000000ffbf0000ff130000ff2fff0707000000ff07050055150000ff7fff5707000080ff570100ff5fff07551500000700006055150500ff7fff577f0fff07070000a0ff7f0700ff3fff0755150000070000a0ff7f0800ff7fff3fff130000070000a0ff7f1200ffffff7faa22000008000020ffff080055290000ff7fff5b08000020ffff0000ff130000ff17ff0708000020ffff0100ff230000ff5bff17ffffff5300000000ff7fff07ffffff0707000000ff5f01005555aa16ff57ff2f07000080ff2f0000ffbfff5f5555aa1607000080ff0f0400ffffffbf5555aa1607000000ffbf00005555aa16ff2fff0f07000000ff0f05005555aa16ff7fff5707000080ff570100ff5fff0f5555aa160700006055550600ff55ff2fffa5ff5f0700006055550600ff7fff55ffa5ff0f0700006055550600ff55ff0fffffffa50700006055550600ff7fff55ffffffa5070000a0ff7f0700ff3fff0f5555aa16070000a0ff7f0900ff7fff3f5555aa16070000a0ff7f1300ffffff7f5555aa1608000020ffff00005555aa16ff17ff0f08000020ffff02005555aa16ff4fff1708000020ffff07005555ff1bff7fff4f07000000ffbf000055550000ff0f0000070000a0ff070200ffffffbfff130000070000a0ff0f0300ffffffbf5555aa160700006055550600ff0f0000ffffffbf08000020ffff000055550000ff0f0000ffffff9300000000ffffffbf55550000ffffff5300000000ff070000ffffffbf07000080ff570100ff0f00005555000007000020ff07020055150000ff7fff570700004055150200ff7fff577f0fff0707000020ff0f03005555aa16ff7fff570700006055550600ff7fff57ff0f0000070000a0ff7f0700ff0f000055550000ffffff130000000055550000ff7fff57ffffff5300000000ff7fff57ff0700000700004055550000ff2f0000ffbf00000700004055550100ff57ff2fff5f00000700004055550300ff55ff2fffa5ff5f0700004055550300ff7fff55ffa5ff0f0700004055550300ff55ff0fffffffa50700004055550300ff7fff55ffffffa50700004055550400ff0f0000ffffffbf0700004055550500ff7fff57ff0f0000070000a0ff7f1100ff7f0000ffff5555070000a0ff7f1300ffffff7fffff555508000020ffff0c00ffff5555ff7fff3f08000020ffff0b00ffff5555ff3f0000ffffff9300000000ffff0000ffff5555ffffff1300000000ffff5555ff7f0000ffffff73ffff0000ff7f0000ffff000007000020ff3f0800ff130000ff9fff7f07000020ff3f09005555aa16ff9fff7f070000a0ff9f0a00ff0f000055550000070000a0ff9f0800ff3fff0755150000070000a0ff9f0900ff3fff0f5555aa160700006055551100ff9fff7fff3f000007000080ff7f0200ff3fff075515000007000080ff7f0300ff3fff0f5555aa1607000080ff7f0500ff0f000055550000ffffff130000000055550000ff9fff7fffffff5300000000ff9fff7fff3f000007000000ff3f0700ff130000ff9fff7f07000000ff070a0055150000ffbbff9f0700006055150a00ffbbff9f7f0fff0707000080ff9f0700ff3fff0755150000070000a0ffbb0a00ff0fff075515000007000000ff0f0a00ff130000ffbfffbb070000a0ffbf0a00ff1fff0fff130000070000a0ffbf0c00ff7fff1f55150000070000a0ffbf0e00ff7f7f7bff17551507000020ff7f1200ff1b0000ffbfff7f07000080ff7f0200ff7fff3fff130000ffffff5300000000ffbfff7fff7fff0707000000ff3f07005555aa16ff9fff7f07000000ff0f0a005555aa16ffbfff9f07000080ff9f0700ff3fff0f5555aa16070000a0ffbf0a00ff1fff0f5555aa1607000000ff1f0a005555aa16ffc7ffbf070000a0ffc70b00ff3fff1f5555aa1607000000ff370b00aa2aaa16ffd7ffc707000060aa2a0b00ffd7ffc7ff3fff37070000a0ffd70d00ff7fff375555aa1607000000ff3f0b005555aa2affd7ffc70700006055551100ffd7ff7fff7fff0f07000020ff7f13005555aa16ffbfff7f07000020ff7f15005555aa16ffd7ffbf07000080ff7f0300ff7fff3f5555aa1607000020ff07080055150000ffbbff9f07000080ff9f0700ff0f0000555500000700004055150800ffbbff9f7f0fff0707000020ff0f09005555aa16ffbfff9f07000080ffbb0800ff0fff075515000007000020ff0f0800ff130000ffbfffbb070000a0ffc70b00ff1f00005555000007000080ffbf0800ff1fff0fff13000007000020ff1f0c00ff130000ffc7ffbf07000080ffbf0900ff1fff0f5555aa1607000020ff1f09005555aa16ffc7ffbf0700006055551100ffc7ff9fff1f0000ffffff130000000055550000ffc7ff9fffffff5300000000ffc7ff9fff1f000007000080ffc70a00ff1f00005555000007000080ffc70c00ff37ff1fff13000007000080ffc70900ff3fff1f5555aa1607000020ff370c00ff130000ffd7ffc707000020ff370900aa2aaa16ffd7ffc707000040aa2a0900ffd7ffc7ff3fff3707000020ff3f09005555aa2affd7ffc7070000a0ffd70c00ff37ff0755150000070000a0ffd70d00ff3fff2f5555aa1607000020ff070c0055150000ffe3ffd70700004055150c00ffe3ffd77f0fff0707000020ff2f0d005555aa16ffefffd707000080ffe30c00ff0fff075515000007000020ff0f0c00ff130000ffe7ffe3070000a0ffef1000ff2f000055150000070000a0ffef0d00ff2f00005555551507000080ffe70c00ff2fff0fff13000007000020ff2f1000ff130000ffefffe70700006055551100ffefffc7ff3f0000ffffff130000000055550000ffefffc7ffffff5300000000ffefffc7ff37000007000000ff1f0a00ff130000ffc7ffbf07000080ffbf0800ff7fff1f55150000070000a0ffc70b00ff37ff1fff13000007000000ff370b00ff130000ffd7ffc707000000ff070b0055150000ffe3ffd707000080ffd70b00ff37ff07551500000700006055150b00ffe3ffd77f0fff070700006055150e00bfc3ffbfff7f7f7b0700006055150f00ffd73fd7ff7fff7d07000080ffd70f00ff7fff7daa165515070000a0ffe30b00ff0fff075515000007000000ff0f0b00ff130000ffe7ffe3070000a0ffe70b00ff2fff0fff130000070000a0ffe71000ff7fff2fff1b000007000020ff7f1400ff1b0000ffe7ffbfffffff5300000000ffe7ffbfff7fff0707000000ff2f0b005555aa16ffefffd707000080ffd70b00ff3fff2f5555aa1607000080ffd70900ff7fff375555aa160700004055151000ffffffef7f0f000007000080ffef0b00ff2f0000555555150700006055551100ffffffd7ff7f000007000020ff7f150055555519ffefffd707000020ff7f18005555ff1bffffffef040000a4ffff0200ff3f000055555515040000a4ffff0200ff7fff3f5555aa16ffffff130000000055555515ffffffef090000a0ffff0000ff3f000055555515090000a0ffff0200ff7fff3f5555aa160700004055150c00bfc3ffbfff7f7f7b07000080ffbf0800ff7f7f7bff17551507000020ff7f1400ff175515bfc3ffbf0700004055150c00ffd73fd7ff7fff7d070000a0ffd70c00ff7fff7daa16551507000020ff7f1400aa165515ffd73fd707000000ff2f0b00ff130000ffefffe707000080ffe70c00ff7fff2fff1b00000700006055150d00ffffffef7f0f000007000080ffef0b00ff2f00005515000007000020ff7f1400aa220000ffefffe707000020ff7f1700aa260000ffffffef040000a4ffff0200ff3f000055150000040000a4ffff0200ff7fff3f551d0000ffffff130000000055150000ffffffefffffff5300000000ffffffe7ff7f0000090000a0ffff0000ff3f000055150000090000a0ffff0100ff7fff3f551d00000700004055550700ff9fff7fff3f00000700004055550900ffd7ff7fff7fff0f0700004055550a00ffc7ff9fff1f00000700004055550b00ffefffc7ff3f00000700004055550d00ffffffd7ff7f000007000020ff7f1300ffff5555ffbfff7f07000020ff7f1900ffff5555ffffffbf07000080ff7f0600ff7f0000ffff5555040000a4ffff0200ff7f0000ffff5555ffffff1300000000ffff5555ffffff7fffffff73ffff0000ffffff7fff7f0000090000a0ffff0800ff7f0000ffff5555070000a0ffbf1400ffdfff7faa220000070000a0ffbf1600ffffffdfaa26000007000000ff7f0800ff1b0000ffbfff7f07000080ff7f0200ffffff7faa22000008000020ffff1300ff530000ffbfff9f08000020ffff0f0055550000ff9fff7fffffff5300000000ffbfff7fffffff7f070000a0ffbf1500ff9fff7f5555ff17070000a0ffbf1500ffffff9f5555551d070000a0ffbf1900ffdfff7fffff5555070000a0ffbf1a00ffffffdfffff555507000000ff7f09005555aa16ffbfff7f07000000ff7f1100ffff5555ffbfff7f07000080ff7f0300ffffff7f5555aa1607000080ff7f0600ffffff7fffff555508000020ffff10005555551dbf92ff7f08000020ffff1900ffffaaaaff9fff7f08000020ffff1a00aaaa5555ff9fff8f08000020ffff1c00ffff5555ffbfff9f08000020ffff14005555aa1effbfbfa108000020ffff1600aaaa5555ff8fff7fffffff73ffff0000ffbfff7fffffff7f07000020ffdf1600aa2a0000ffefffbf07000060aa2a16003fe93fd7ffdf7fd8070000a0ffef1700ffdfff7f5529000007000080ffbf1200ffdfff7faa22000007000000ff7f0c00ff1b0000ffe7ffbf07000000ff7f0e00ff175515bfc3ffbf07000000ff7f0f00aa165515ffd73fd707000000ff7f1000aa220000ffefffe7ffffff5300000000ffefffbfffdfff7f070000a0ffef18007febff7f555555210700006055551900ffefffbfffdfff7f0700006055551a00ffccffbfffffffdf0700006055551a00ffefffcbfff4ffdf07000080ffbf1300ff9fff7f5555ff1707000080ffbf1300ffffff9f5555551d07000000ff7f09005555aa16ffd7ffbf07000000ff7f0d0055555519ffefffd708000020ffff1e00555555293fccffbf07000000ffdf1400aa2a0000ffefffbf07000040aa2a14003fe93fd7ffdf7fd8070000a0ffef1700ffffffdf555500000700006055551b00ffdfffccfffffff20700006055551b00ffefffdfffffffe807000080ffbf1200ffffffdfaa26000008000020ffff270055550000ffefffdf08000020ffff1d0055550000ffdfffbfffffff5300000000ffefffbfffffffdf07000080ffef1400ffdfff7f5529000007000080ffef1600ffffffdf555500000700006055551b007ff9ffefffffffed07000000ff7f1000aa260000ffffffef040000a4ffff0200ffffff7fff33000008000020ffff270055550000fff7ffef08000020ffff2c0055550000fffffff7ffffff5300000000ffffffefffffff7f090000a0ffff0900ffffff7fff33000007000080ffef15007febff7f555555210700006055551900ffffffefffdfff7f0700006055551a00fff7ffeffff1ffdf0700006055551a00fffffff7ffffffdf07000000ff7f0d005555ff1bffffffef040000a4ffff0200ffffff7f5555aa1a08000020ffff2b0055555531ffff7ffa090000a0ffff0a00ffffff7f5555aa1a07000020ffdf1a00ffff5555ffffffbf0700004055551500ffefffbfffdfff7f0700004055551800ffffffefffdfff7f07000080ffbf1300ffdfff7fffff555507000000ff7f1100ffff5555ffffffbf040000a4ffff0200ffdfff7fffff5555ffffff73ffff0000ffffffbfffdfff7f090000a0ffff0a00ffdfff7fffff555507000000ffdf1900ffff5555ffffffbf0700004055551500ffccffbfffffffdf0700004055551500ffefffcbfff4ffdf0700004055551800fff7ffeffff1ffdf0700004055551800fffffff7ffffffdf07000080ffbf1300ffffffdfffff5555040000a4ffff0200ffffffdfffff555508000020ffff2f00ffffaaaaffffffdf08000020ffff3000aaaa5555fffffff108000020ffff2100ffff5555ffdfffbf08000020ffff2e00aaaaff8fffe6ffdfffffff73ffff0000ffffffbfffffffdf090000a0ffff0a00ffffffdfffff55550700004055551600ffdfffccfffffff20700004055551600ffefffdfffffffe807000040555517007ff9ffefffffffed08000020ffff2d0054b555557ff9ffdf08000020ffff2200aa925555ffdfffcc862778a9aaeb00000000e8aa9aeaaaaaaaeacc8f1d0c40030004000001000000c0ed5d77959e557d5565965a5755956aa9765565aaa665556aaaaa57f77f77f75d5f434377777777757557557f37347477f7d7557755c7b7777777755555751574757777557555555449faffef2ff4f7d77ffdffeeee6ec746ec464747ef6ffddbffef6f7373fc7677739cd7efee766c47474066f45647782df4eeee0644c06c577447c47405cc2d5c0dd4fff3f30f8451ce38ccce42cdcef8cc0d007f3ec00fcf3cffccd87cff0c4dc5ecdacccef85cdadcf4ecc4f08ccea92ba64d1801cca5ceceb5aaccf0f4ccf8dc6ceaf05ca772e932f0ecf1ffeb2ed7b03297d6dde969df305797769597eade7313d11edfefacf6ff5b151b3357d5155745d5056c1f282b672b5741659f729fa26aedb5176bb1729656fa76945ef25014555542b5aa5eb136f44182f2c0556d95649dee2ec00f0da803e9802a4cd502bb177441fbaaae322815ebea2a685515f8f3fafa7afc3fef0031b8ab8392abaaab030c032b80029f3a3883ebd6b05e0514c11257a903c0faea0a73d1ce4039505431d039ba2a07b01ea9936b953a00d4f02950b1c3faf134400f03aceed2faaa57555531c056b1eb4cd7c27ad1baed008f1c30702c9c023754dba9ae59df1945b91a036559440000ea34807a123054327416435510c8e2ade6dec0340020c2b5eb00003000c0197d555502dbe9ba5aff59104ce8422d13145504b8952e0c2c0094b9ae02bb6e02d46ab96e95198c5f2500ac6d03dc5c43cf81025490aeebaa6a0160a5df406ea65b015797311ff4400ce44c579b6ad0f28a68201b174136e01e408b836ef629806fd5b81a036c655b56b9d6765903802b0008d858c1004003280ce800a4baabc1806e4479832e98690ef464d982d7a9d682ebe61e5fb90e8ceb712bb01ff715009c9f33fbb5f127b3489d6b558d1feb3917175795aa6e164c0d710914f81197950eec36c6cc1e2c1235cf4c166b558d026be2c49eae96bbaa9a050fa8326bd464ab12bb86b9abee2a5f1b333733cf705769b75fdff55db35f7311572e972156cd9c299b31d7cc7071553131b3a9aa9eeaa5ad57f1d428a7966aad881c9c8dcb0c06cd5c85ec30c004a86a3bc0b4ae8c6bf59d33c69c726baef63a438cf9cc68b5aa2224285c5f33af2a5bc16cb7abeb5d796fdf81838eeeacee01a2ab8efa8e9af29e2abb320db10f5b715b83b157b555d879f11767f97155c1b097f9807155015caf5fa93274010354435f572ee3cd5c5fc135b0431ce8de32344c162b2962a996ae96a9f6d1b13be868abba8e6acc40adbac6a8aaaa5f95206231b1c630f4382f4c8f6f51a8f6dd5e7b97eb2af72e39a81e2c57552db42ea80227f026582efae982aaaf56e96ef30133dc79df31b1e91237796ea046cf393399b9faaeabf10173d9aafaa0ba6f0f6305ecb8c0d080abdb382cdced6e37f1b5f2c63454ac6bc1ac6d1fc2a8e6e6cd812f076ea85741eb00301014ec00608fce0c4039916e4c0d00432cc176dc080000c090affb7a7310f06d4fc4362fcf50300cc5b243dbddeb9de2312c5c143b303333b33bb02bec35b97a8df2d6f628f8f9aa3238918693abeaaaabbbeeaa2f0f08ab5a41cc1056311410f0ce2cb7abba2a83509d17b93b5f91834f8796b32ec7de942b1eef25a0f2eff62cf4ea563b5f6df000c1809e6b4f6d555a4d312cb0e5c2aa02c07a9107003801f1ae6aec0a6ab4fa570d0527ef42d901b93273abf04c7083c3c8540d03c440ed0c00c30cd7961ef01541c30070edc515d4706002b1c2cc1d394c17101530e8250f7269784f723433d2120f0f7c7a6b033913afba9adbbab1e9f2aeda088e3b2d23543aacbfde76dfc1003043f140ae0f83ee0230ba8cf6babb6e8c2bf02a0c30d4c1f42ee84e4f1703309cdeb8f9867a329cc3365ff95614f000cc00034001c1c002af451fc0560041c480d632ccb54ac12e530dc04c00d030140d13cfcc4c37293700df6d935e1b8870d796ab8f57011c4f17040d0c3053af4f47152d031c837755d7d4c1020f828c568d475d6e7487ea4e67eec1f5024383f7f1d4a906f5011d545f7155f3baee561d73adfb1edbb5bb199f1fb3c36c26d34cde32f82e9f5f1303b331cf7572d62e70eefa04f32ec104c19a55fb4c7ade422500e4ec3ac0801f9b2ba4ef2553fb72fb4300b0d1fb324c5b5ee1549f1dd37a42d7da766227b71bfb42e6bb194caf833f70d6030fc079aedb763aa4e59d4f57fb02a0d5aa154c67aff34067cf785de696ce818d3aedb4df59b59ed6d5f5b6f7443a18b0cde578ef8d272f3bec81f76e4ff6da5a73dad2d9d07a67b60f5df8f191afb30d1fd8edaefb1ec0d951822bf8dbd340c02cb01b0c6d5fd5014300c0dc1a6c5b33f3c1314000c018fbc000c10cf03838b89d030051fc00ef74ef71b50f8cebca94d9541ba481f1acaf0fc0b08c44f40c3000df344033700ff8b62fdf164c9eaaed2cac3318b0cf1c8c2f3003400fec56e59695d959adf1c0a5afd5b1b69f567a5d8d331f00c3fa3acc02f040afeff16d7681adeb485965e6c02d79669665814df64d1fd876adc18d39984d0fb00d007b0edbdda6a52b80efe8ed68e56e7200dc5d7b375f1131b41b034cb755d65c970d540340e956baafaef99573a633404ef974659dd7f1904ffa80ed4c2e2f037759cf02a4db2d6f5b57327096ef31b097aeddfd8763763100f0d1efaeb5bd799e0d18bb2ac074e7037ffab29971823bafc3cb35f075c60e4f02f8f4ec798203d88007e7c272c33a8ccfc32dbb6f966e5dd5cdf856af57faea9a83a9afbaf6d47a95f20130c0f8e55ae50280aefb56ad0eeb26286d551a8bab6e5aa9abb657bbd74dc11a4cac5bad83e78d3b0008cfb670564059fafa1900548ec254da76faa8ad6f1eb3efb69e1903a7f272272f7bd656fbdfa6df8fd6b9831bc0dac074a926987b76598e5fd54c4eef7213ec346f4fd76d56adf902275fed3a6cdf961d4454526e695b2051ab9eae2b4ff6588ea977d9ad332324f70e00f7d87555db9e2568af7a58ebb26bd55679bbd6fac000e8369f8f76171fcf747597faf8791bebb255ddea4e75cdecc140751ddff18ceaf1f401032cdf0030c301309c2f0cefc180e9b99ef3479c5f1bb393b3e6eef683e73b5efb9d66de69078f8defe90eab2ebfdfcae1f6f9faf310fb67bbaafdaebec518b14fefeab4eaf6f5f9a9f36cabfaaa6e6bdf21eab86baf9fc36ae876c34c3b0eea191be1eff912b4ef0ba42fecf9b6bbfaa8eece39a73ec2bbeec8deedb9b677771717fe42287a3f223cbd69eef0daf8e69eaee6eab9ebc2ebdd5deeddb97ab773cf9ea13ac359e8eaf4320bf2adde744edf5fa8abb0f7aa9dab4fefb56e976de69daea1bdd902f3b9ee546d9defacbab7df029377b8dea6a9bedd9e9eb738ec696bebd8aaf6deb16eef5ddff967f7f919fbf51233f8f3f0d4e93b0770733ee248bb3aa775fbf5559fab6bf835db4f88222b8ec1e7fbcca7af5ca6d5bceedac3b2038337300093b26ee7fa9dab1f9fbf25b9325baadd846968f2cc4fb0af2aeb3befac8ef2829e772f9f6a24ad7efedbfa75e4cc35ae4fa88f36b0c6a27aefb9eaee39eedead69bbaaf1b1d1a6fbb2edf8dbfb09f85e32af2e8ddd19ab4faedaaaf0a9f931f8c2365f411f9cb6ab9cae9faf3bee4deac95d7b2f7952f02ad8b9fa4203c331cc71f134e800f0fad66cf71db8ba566ff395c334e83068f7d9f4f9b60ff481af9c2e83aff1081ce71f37e8eade5e571fb86efbba37f704f80ee5aff7f59d6efb9e9ee9ad75fb14b3eeedb9faf4a2b1eb2b2d3d7d9eadf98cb8e6e6ed2175f3def5319f0cb0e8765cd59e5e81725ffbc9739aebceacb9fb8ec8ec64faf4b9bafadaf2b9efb58eedbab6abdbf0b6acfbfa76b5ef76dfc1c2718f5edff45e2f9bee9eea562ece9eab9fae7b2f835d83bab677e25e6bbbaeb16bfb46a76e5ef7edb0dd9fafee9efaea9eebb1abab9e6e57b7cf7c5cd2f670ab6eb68dbab232b5737bfbedcd9d86b46773dff8292ff3a7e77af719fdf9b9be2871f8f09269bf86f2fbfd8ebbbe6878b28f361fbbd9395adca26d8fefdeb976b24277b8b1da4e2e886df3561fabfbeaf26a9f2b683b4cf75d5d406b1f57f55d75f594ef35535d433148ba2e5266fbf69dbb6e5f848790393480abee01f729c3766fc0f1b9f24e03f7f90500ddf6b96b555f550fc10c34acbbcee2f4daea9b74ef6a63e2f97177e9baa28feadccce29eeeb7b57aef76dff1b92aef3adef6e5a8abeef65dcc5e2fe0adc1757346034cdddcde11717a6ffa91f75147efb9f6baf3b477bb5f2bcc896bb767ebf69dadebf8765defa9f6ca6d8f7ac35e1eebba2aec29f7112f5fca71e3258333c0f9f07603a85afb25f38cb56b1f17c331fb8dcd31c0356f976af5dccc39353743071d407704a86e9ff5dd69afabee682ff7a519afede9b7f2f6e4eab9038ece02031f0cf841731cf46cf0c2c0561d386efbba1e5fd5405fd501ccea40f3ea380fefeae2baabd7faa995355d9cf1aaeb266bf92eaa97bb2aab7baaaeeb7aadfa6ed9baabebe2baaaebeabaceaabbbaeeaef2e95aaf3140af5fbd9fa58114301130d1f303033bfd39dd83d37dd0c569fb136cf0203bd9f2043bc5ffa0db6f8c07470c47f20871ce4d33b15314383ccdc3f2e6107d304dfcfb8cdf2ccfc4f8d8844cc0b0f3710423d2b010cc001dc4058dfb8571d0ee048d1853f940bc03c14c29db708fcf0031bcd3df5ff0d7de5f3355f8da87cf7631c400f03044c1002c133c0c35954510d72cccd0c030cf33f3720c1fa7a72fcc52b053f3197e3cc726011cbd1f3fc50c13cd0307ec0cc77452cccc7cc7ce0f4738c3f2c2e80f0e47a433f8771227c146c2dc950f0cfcf2132efb73c40c516f3201d00f0c400e0c030703c7c793f76ce4cc36dbd3e4c7d9a1138f140c030c0c81e93011e78039ef04bf0cedd053b0240f38c63030b0f358d2c03985731c0cd0463230fb524e30fb307d383331bc13bfd8fb9e312e8cb22fcc7edbedf253d6b1437371ccbec5b3033333301344407813ffd2efa379b2d302fb1cf9d9c3dc7d7081338773fe28050fd1a7c342eff5025bf3f535df077710f8c3107350327b53eec77e84f7922f05c7cf7cde737c472ff7c13e380f5971d38ecf2ee5c6205d0e7dcd0031450037f3bd8fadc5d3f0b26dbab35f00d32f001bc59cfad0fb6cf4c051c3100300db52d00dc107732690ddcb07ed7e7ff00ce4334dbc6df8f500af77321ced133f33bd1bc02e0003bf53f3d210c417972fc039cc3243f5b02e07cd04c579020f178f77ccac53d4c7f1b83eddd392ed7bcec4350d030c40ef68af2eaf6bf3c1ac8f2e835f556f5af96ecc30f7010301c00ccc3203f8f59c32f8fa32cccc4df3647eaceaf02a033403436f07d13bc4a53138cd711f3024f1c43030cf990e686b00f2f13c6e429cfcd305effc2c0303cdb0d3470c113fc7aebb05f1d0c030c0c612390c0fc57dc0e37f7cfccc726cf470ecf0d3c02cdcb39fcf0fdf72f46937370dccdbc230c02032c3357033b371783fc1030cecd23144c18d433bfbccd3e03851f202d00c380bc0ec80c703c00403c084cf8283030140303007c0ccb0ea68f38d33ec6c4fcc94b3c3304d060cc0b041b3d3c000cc30406ead36cd8f6e107030b143070dc37071f07c0430177db30f047cecccd0393d77c030c8440007c0d1f224d00d43d00c03033323c5fb3cc9c7053c09f66c4fbc05c192170c3f8773780c8dcc52bc47737cb0fd23cb9187c3373d71b633bd3c135370f8d83dfe3212dddf7bbccd376792832f0f4d5370ef138e040d314738f3c4d2f0f6d4017b3017d3cc70ff13da58bbaf334c2cc5c36ed869f4204c03ccf0c200000f2c0d0c03832bc540afcf3003305fef5c252f03ccb2330cc308cb314f350fcc54e3d235f54704cfc63ec7c6500d33000f0c7b7bcf7ae42e0d5b4e591af0c00077de3a849fc1b04e77d532f034f8d4594dcd745dd7f1c030000303cc300fccdca2eff9daf8012843cf462cf0324d7ce50c1cef2e39353075ec30020c0c347304051f27f011cd70bffff8f025cd301f437150c68ccfc3ac87336e180cc0ccff38ccd859f3007d363383c73b6bebf5c0dcd2ecfdbdaf058f47f23e3deff3bbd3c030f735cb113319334c2fcdc53030c3060700dfc63724390403cfd004d24c1c304c33c05cd73ccd020300475cd37038fb7ed7cc6f1c3b37edd3fac2bafa0ef402b3af6dc152ac937f1080c370b9ce02300cf06d79f7b9659f2ff7c230c030c08c8f7bd5718daf2f4f1f8f6f1df3f4745df200cdc4cfff440c00c5001ccfc4b13f0593c7c2d3803190c7ae030031416fb2f334746dddb1ae77d5d4f14e4f177b4d2f68afb6c10c4c2f340303d0f2e0000f808e0fae2ca3a8ce00a70ee3f5745f7d47507c53df510c1fcd35b1cecd3c0fff10ff5df4f54d3cdd305d7c5f356b5f5fd7f77570d44d5f4f5f0d77744f0c0733cf5147df7757f451f4755f1f5f75f5555ff57577df7aa5ddaedd6e65f65a3a7fee0d6fef19cf80dd2edba79bbd7daeedd9f1b1f3b167b3ff7c1ef3f7974ff774da3437f3e1f2fdd84cdad97f6ededccff4f167f37eeebe7da79dfbbb677fefe5eff5b001af8de54ea64f1ef7daeccf6d4ebfd92cf3f2fdb2657b0ff09eeda46537e7dfdce766ef19a79deda4fbdafa7ff5fbbff5db9d7feef76f4e5ebe35efb07137fbe69e719a6db3a5fb72e5fb9ffbce7b99cdaea531fbf4ee9ef35f8ef3649aed74af2dcf9d4dfbd9555faf73f2645ff555eeb179a7d97f0e8ffbfb6ffff1747aae27a76dee3af3f27c2ff37edaef6459673edf5a3eb7efe7b1eddb7cf7f85acecdcce68fb55f72be771e9f27b72f2ffb9effe7fafa4fb3e7ceb1b7a5d99aadfb3ef3f5e4fb7beedaf8b7cf7de7a4f7ef77faee02679eb96d6eff36fbe5db749ecdf1cf77f7d879da779edba5fd6e5d6fd78e5d6ffdcee5cc27f37eafb1fb7dcf7c4f7fefefdd71df39cfbae579def9754fedfef5e671fe7d7b97bf712edfb575f2ad4dfedc5e7e9fd9cdcc586fad771d7f2b6ffa78dab7fd67db9b7bae5dfecd7e77e72e9ffd774e9ff19a3de7f4d9ef191fdfcc3eb3ef73f698ff00f3adf1bcbf277ef3efb0dfd8ed0edb7be73ddf8eddded5b9edf1dae7f4d924fff1993167dfdb775b8ea6aead1fb3ef7bb6fb74f39ce5f127fbf70edb7ffa1edb7b66a759aef1661afbcffbf2f37fdafffad872e72d9f71da7fb7f1db7fcf78b24df7ea32b3cf7bfef9bc8fbdfde74caf5ba6a5f92edff3f8f69ce7d9d97c275b67dbf8bbe7fff6d6eda7f1f79b278ff7b6ddf3cddcb13bb3ff7ca72df3b4a7d977ae5befef4fbb5be61ef7da37bbdbe7fc65eef45a7afade67cf5bfedbfed967def777bacffdb47dda73ce67e6a57ddb7df29a339bf97ad64fffefd6ed8deddbce7ede5b76e6787a5adab5cf9c2d774ff6dbc0f194a66f7956bbaef9faaaafbaee5bbee55bfedcdc77da6ef2acb773ee2737bff3ccbd3f5ada73f3e4ef4fbede71fe18cf9d65ef65f6965baf9adb556efab2ababba7af676a6af6f29934eadd17c76efad5bfae5f15976ef75b6d766df65f9f85cfa6556599f7d3ffffc734e4c9a5579af5577e5d9de955fadedf4cdb2f5ceed9afbad73befb8d775ee777fefa589a6fedefaea5e75ef335fb9975fafa76fe7af2ee59cf7fe674dfd65a9a8fb78d312ff7dadbaf73e670de7f36af27bb6d5f5d7aff668f3fa7f75e3337f3a5ef7dbeedb18f33dff68e716f7ea77976fa8e73f771def4f0d9ec6dbedb9ebfac9b6ddbaeb775dbf5f89973dfddf75b4ebe6d6759baa7e5fc64b3bb57eee6d9f38e7b7e6efbedd87fe76da62fdfa4e75d5aad6dbb9dfdda75a639dfb6799e39efec7a8ead9de5a7dbd5f16d6fdef89979b6ef56f95aeffa8c9f8debee58fabbedd8f5f5fbf758f666fbd9e7d8ed998fd7b56d6da7799d79b2a656fbf16456f2f97beeaf39ef7832af8f6f5a1afbbead7dbe75ee0efbcc71dbbeadbd4ffbee2f1f1b7377e5e69ee5ef98a7f1a6a58dffadf3d53abf5f1aaf73baa599afad65db7fa6e79fbdffe7daf2a5f5effcfcfaf3f9d8defd0cdbad2fefec5bff7a7e9e2ddbb31bdfdfdba7f7e7e5ccd81bdfac714eff7d739bfd99d9dbfe677ee6de7b76e7def2cd7cffdeb7df379fffd9cee5d9fb1c7ff35cfe76b6bde59b7dfefbdfdc345be6efb0eff067e7f0f9f36fb29b2fe76fdfbbff7673e6da8cdff2af9df0a4315f4ebff158e657faa59ba5dfe6d5595bb61d6f76df9aafebe6f1749fb995fbaeaeeb6eb2b8eb8eadaaababb7b6f9b9ba6afbf2feacbbeabaaeb72ffbb4bdeffd7f8e8fbbd9a7f1f48cfb328fef595ae66ea6f1cee618df6fb2cdf8ba67fbf8faf6aea5656ff6be1fa3ae8da7df5af68775a5df3099659a6f5afbe6ceb09b37abaf781f9e9bfb6e59fba6f9fa669aaadff5184fdaa7ed784dfa99505fb1d9f767dbee5c8fbff1bcfba5fd5e9b31e7af9de7ffe73afbaca56ff65ace36fb6ff36732bf9fefe7277beffbb7fb7c1f779efb56f3e46cfefb9c759e550fcf9965dfdc7df95e59baad7679e7cc2ef79edd6cf3f16d3277a6e574ed966fcedd1cef18df7fe60d37a79973e766e7676dedf2bf9fbd71fbb2cd6ef66eeefbbfe5a6b9b531fbfe7adaed33df747ee75b1bdbf5666fb2ff663bfbfebd6f59dbac5bdb8e0f77bea7e7a5d97aee18f772b2efacd9a9effc2f9fbffdf6704e5aa6a5e559b69d57db6e958ff1d8def1db78f37ddaa7af4de7eea89bd9a6f7d9d6a6f7e6b28c731a733287ed84b56f6ff6ba79af77bae1b065cdf00b9a5eabaeabf6eaaeababaf7e7b9e19e7fc6d7f8f6d9e9df19b7779eef6b2f95ef3dbdccff79df978dafddaf6181be77476daf6acb1ddd6ef5aee58ab9ffae6ac7969f2b2beafaeb936f71e6e7655e7e95af918bb95f9f954ee6ed796d9359ff5b6f7a9bb9ac36dbbf7ddf2e69d5fc0ed6ee55fcfee32cfcf3ccfcccf3ff3f3f3cc3cf3ffcff30f3f3fcfcffffffff333f30f0ffffc0fff3fcf3c33cf3c0ff3f0f00ccffcf3f3f0cff0cff0fccf3cf3f3ffcffffff3cfcff3330fcff33ccff3300fcf3fcf0ff30cf30f33f3f3fc31fff631ef1cf31ecf37f7cff134fef4f2ff31fe0dfff0f6fb9d9f7ff7f9fdf976f79fdfb33fb3bff3f7f0edb73bef6ffffceedff9eccf333f1ef3f4fe7c9ffffd76fbbdffec3a6f2fb71f76ef7fdfffdd09f70cf25fff8fb7f378f7fbbd5ffbdf77eff63bdf3d1f7fffb9f7defff9cb706fffdfdcbbeff6f7de7cdf7fafaf9ff37ff7f7dfdff3763ff7de7af75d7f9fef76bff7fef3f74dfff9f6fbf5fb36fff1f30fcaf7f9bd7f9ff7f7cffd77b7fc3c774ff3b90cf7dff3dd3df73d3feef7e0f3f3dfc8cff7f7f9f9eccedd0f0fffcd6cf3edfbaecf9d7faf7f0ffbcef26c9ff3f9f9dff9fddffef776afffeff7fdddfdf95e6ffb759f7fef3ffe37f7cdf1b76fff78ffb1f7f9dfb3dcdf737ff7efffdcf57bfb3a6fff6dff9cfff9dfed9fb3dfdeeeb5f7f3f279df1deecffdf5faf6b7efb51ff7fd7d5fdff3ba7f7773dfddaff0adff9fffddf4efdd392f8ff7dfdc5e7f6fa3f7fbf177ffae1fdfeffbb0eff6fbfd1daf9f5f3ffff55efbfef6faf6f6fbb66ff3ffedfeb137dfad4fffcfff2cebfdbfef7ffff7f5eeedcdf99eefae6fdfff7d3fff3ddffaf6cd7b233f7ffffef9dcbdfff9ca7ff3dcf6cf3c6fffb66fdf0efb72df33f7ededf5fffdf7b7f7cbfd69fffeb1f7f3fedd39dfcff62cdffbdddfeff7b2df9fdffb33ef1f0fde6ffff6b6cfbef3ddfff6723ffedcf0b2f73bf77a7beff7fbb7f773b9abcf9d9ffbdd7feff2fd7ebb331fdffb6effdffff6fcedf5775ddf1e3e3bdefd8df8fef0f0fdb6ff37f78bcffd769ffbb96f6fcfdff1adb71c3f72fbf57ffff2ff777bdff6f7f81f9ffbb97fdfff9efbfdfbb6b7f7ef3ef79dfbdef6f6cab7f7f66fefeef0bddf77bff771dff9fbf4fcfe6df3eddfef7f6fbf6fcffd62dfdf6eafeffdddf3f6dfdf3fceccedefaceff3e17fef6cdf9cfffcfdf5f68e5f5fffdeed369e7f4f9ff3dcf1ef5daf9ffbb7dfeddefd777ff731f76ffbdeedcdfdb7b7ff7ff7f10cb77bdfeeb67f7ffff177eff4fa9ff7f98cf7df08df1feffc35eff3fb4df7ca9ff79f7fefdfb7dfdffdf5fff5efdc2e9fb7efcff7b42f0ffffb5c7df7f9f2368ff7d5dd5455f5751c7574f4fbf5faf5faf93fff5f7fdfdf72dffb7cdfb4fff43aff3d1e73dfff2ffbdd7c5f3bfbf7dff3f3df70fb2d37f70a6b1f8f5c1df731f34edf34def7751d45f745334d33c7dc11f570d0ff04fd701cffecf6eeb1e0fd770fb73bdf7fefde2ff736ef798f0fb70f7e3f4ff7706ff3fa1ecfdfccff73fffc7e9f9ffffef4dc39ef2eef37df0b3f4fbbef1ccbecf3f9fd36ffee713bdff9df31ffce1fafdffff56dff5fffb56fcbf131f7fdf5bfff6feffded7f6f6b33f7dd9fb7fcfdaef7f7ee7efb76fb5ffbed6dbbdfbbf7faddde4bcff7b4ef377baff7fdf1f5f63aafffddb4f7eeb9df71f3cffcbbffddfd76ffadf7defaf3f6f6eff6dffef59ff7fe69fbec0c3fb7effefbed33f3dff5f6b67c5f6f7b7b7bdffd2d7bfbf2cbdef733f37bfff7fff5f7fef9f6ef094edffeed7af336eff8b79ff7de7b3bde9f5f7ff3edfd6cf37d7ff7b1ff777b3b6fdff2dcbdfef5f37df7cffcf9f59f7b7feffdcdfd793bcefd4d7fdfeffddf77f73acff3f7b69f6ffbed7d6fcfddf9f8f69d8f1cee36df4f0f636fff5fcb7d7bafafeff1f67bef796fffcdf4f73cf3ededf9faf6b66fef5eeff9fabd6fffd134b5ffacf36f73cf7af3dffd75f79fb7df9f7bdf5efff5efb5bf777bdf7ff7cf5ff7f2edfb7a7ff7df7deff41db3f3fdcc2fef5efff5b4fff5b6df5fbff75fff5ffbdef7f9fbf6f9f95fbbf7f9deb5efb5b75ff777ffdedfee6ddfdedff677f79ffff7f9dc7eb7fb6d7ffffb72bfe3b5b7773bf7fdfdfdedf1fdf68d3bb77b37ffbdb7bfdfdef37bf7f3df2ef3f2fd3ddf9fdfdfdff7f6f7f6316eff6cdfb7afff37f3ec2cdff7b7cf37dfdf3fff3ffff5f87d7fbf5feffd5fffce0ff77befddfb9eefb77b337f7ffff9dd5efb5eff5f33bf7b7fdffd73ff79f7bbfceef7f1bf7befdfffdc6f6ff37cb77bf7f9fd77fb793fefdeecb9f71e3f9ff72edf4d57551ff7fbecec0d1feb74df5d5f5f5fcd7d3c451ffdf1055df5555ff55cfd4d7b5ff7f5f5f7d5ddf5f475545f5fcfd177f3bdb07f6f6ff7f9fdf7fdefee769ff3f4f9edf7fdf6f69df7f7390ba39fdff39ff7dcaff7314eaf7cb31ce3dd6e9f73ff79cfc9fc23cbdd6f6fa3eff9f7ce13f3f034cdfff3f9f9f6f6b9dff6cd344ddfff5f30cd4777dc13cf37df6df79defedf679dff7f56d6fdf5e5fb5fffcfdeff6f9f6fd7db3be77f34dfcce38cf9fdfefdff777fbba5faf4ff7fef5f7fff93dfb9ff4effdfd6d3feedd7ff779cfdd7f7f8f5fff6c7fbff75ffffdf16df75ffbbccf371f1feffb7e7bff35fffd4ff3bdeffef81ff7fb0dfbbc6f9ffbde7ff76df7adefedf4fff9f3edfdb3f3fbfbf9f9bcf7f7f9f68fffa0eff5dffffafafef1bef7f7ecfc73df1fdf307773f3df9f6ffb768fceedfd7a9fdffcf5f71e73dff5fff55f7bb76faf6f63df5fbf37bb33ffbddffdf67abf4ffb4dfff9f5dfdf5e6ff7fafdf67e5fbfb7f7fbf2fcddf7fdf95f7f7fdf5f7bbfb3fc9f5f6f1ff7f3b5cb1fbf1ce3cfec2df7adb75faff78df7dc7b4f8fcb3af7748f2bf713aff7f7bff7affffef7fd76dfbdef1ff68bf74d70fffc1d734faff7df3973e3cf7fffc4cdfff43f3fcd3dffcd76f171eff56d4fc76c5ff0d3fff1f4f0ffc73f115ff01c5d53441f711c35c5d11dd11d4dfff1fdbd6ffff6fab6f7deb6cfb9f7df0fdfdfb6f7f66bbf4ffbeff8ecfdededf57ff7f7cebdf7cfb7cfdffef5f7cedd7b3fe3f0f5cdf7fded5ed344374dffdd34ebd1f4dff3d01d51f01dcd73f0134df3b0f2f079b51cf3f61f7fdff0f49cdf8ffb35f6fab44f7f3f2f7ffbf6df7ad75d57eff57df3dd3077f7dffffd74dff4ddfaf67c7577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffcff0ff3cff0fffcfcff3ff3cffcccf3ff3ff3ff33033f30cf33fcfff33f3f33ff3cffff030f3cc0ff330fffcff33fffccf0ff3cf0cfffc0cffcc3c33fffc0c333fcf3fff3ffff00fcf3fcfcff3cff0cfcc0ccffcfff0f0cc33cfff0fcff3cf0ccf0ffffc0f333fffcf33fffccf0f0fff3cff3ccffcf3cf3ffffccc300ff33cfffff3fc30330ff3cff3ccccfff33c3fcffcffcc33f333fff3fc3fffcfcfff0c33f3cf0cf3ff3fffcf3c0fcff0f3f3f3cc3fcfcfff0cf33f33f3330ff3fcf330cfcffcf03cf3fcf3cccf333fcfcff330fff0fc3033ff3cff33f3fc0f0f33f3330ff3cfccccf0cccff03033cffffcccffcff3fc3ff30cfff0f0f0f3cccfccf330333ff3ccccf3f3fc3cf3cff3f0cffff0fff330cf3cf330f3fc0cfffff0f330f3ccbcf3cc0cff30cf0f33f330330ff3f0fff0fccfcf0cf3f3fffcf0f3fcfcccf0f033f30c330ff30c3fcff030cf0f3fff3fcfcc0fffccfccf0fcfeff3330f3fcffff0cffcf3f0f0fc300fcfcff0ccf0cc3c0f3333cfcccf3fcffff03c3333f3fff0ff33cfcccfcf3333fff03c3ffffccf0fcf330f0f330f0f3fcf300f3fff3033f3cc3ccf30fff333f3fcccfc30f30f3f33f3f3f333cffc3ccfff3fcff0ffcccff3cc30f333cfccfcf0f3f0ccf33f3fcf30cff3cf3f333ff33333330fcf33ffcc0f0fcf3c3333f3f0cfcffcf0cfcff3ccff33f30ff33333f3cff3ccfcf0cff0f3fcf03ccfcccc0c0f33ff0cfff3ff0cf3f0cccf0f0fcfcc333fffcc0ff0ffff30cfcc33f3fc30ff303fffff300f3fffcf30cfcc303f330fcff3fff0fc308ff3f0cffc30cfccfcfffff00cf33cf3fff0fcfccf3cfffc33f0fcfccccff0f3f3f0ccccf0fff0f33c330fff3ccffc3f3ff3cc30cfcffcf3300ff3f3f0f0f00c0f3fff0cfff03ff30ff30cf3ccff3cf333f333fff00fcff333ff33f3f3f30f333f0ffff3ff30cfcfcfcc3fcff0ff3cf3f00ffffffcf0cf330f0f0ffff0cf30fffccfcf3fff33fffccc3fffcff3fffcf3f3ffccccf0cf3ff3ccff303fcf0ccfcfcc0ff33cff0ffff3fccffccfcc0f0ffff3fff3cf3033cfcf33f3cfcccf3ccfffff30cff3cffffc33cffc0cfff03f33cffffc3ccfcf0ff3f3fc30cfcff33fcff30cf33cfff0f08ff3cccccf3ef3f0cf300fffcff30c0ff30cf3fccc0ccff83fff0c33cff3fccc0f33f33ccf33ff30f30f3f3fffffccffccff33330fcf333333f3f0f00cf3f0f03cffff33cf30cfffcf30f3ccfcf0cff3f0f0cc0f0f0fcff3f3f0fff3f3fff00c33cffcf3cff0f00cfffccf0ff30cf3f0cc3333f33cfffccc33ff0c3fcf0c33cff0fc3f0f0fffccfccf0ccf0c33cfffcff03cc3cc330fcf3033cfff33f3ccccf0cfffcccf333fcf30f3cff3f3cc3cfffc3f0ff3fcfcf0300f0f0ff3f30cf3ccf0fff0ff0f0fcff030330f33f330cf3033cfccf3f333f30fffccf3f3f0cf0c3ffff0ccf8f0f3f030ff0f3f0f3fff0f33fff330ff3cf3cfffff3ffffff333cfffcfcf33ffccfff0fffff0fcccf0fffc0ccff00fcff3f0f0f03c333fff30ffccf03fffff33fff3f0fccc0c3f0f3fcff3f0f03c0ff3cc3fcfcffcfcccf30c33fff0f0f3fcf0f330ffcc3cf333f3ffcccf0cf3cf3ccc3c0ff3ccff30cfffccfcfffcfc0ff33ff30cffccfff330fff00c0fcffc3ff3cc0f3f0f3fcf3ff330fffc3f3ff33ccff033cff0ffccfcff0cf30c33cf30f3ff0cff30f30cff33cfcc33fff0f0f00cfff0cf0ffff3f3fc0c330f0f0ff33cf3fff00ffff033ff0ff30cf30cf3cc30cffff3300fcffc30cf3fcfcf0c3fcf3c333fffccf0cf3ffffccc30f3f0cccc0cf3ff3ff3cccfccfcf33ff3cfff33f3f0cff0f3ecf03fffcc3cfffcfc33f3cc30ff30cff3fc3fff3cf3fccc330ff3cc3fffff3f3fff3333cfcc3cf3cfcf3f3f3ff3ccfff3cf33cfcff33ffffcfc33f3fccc3cffcf3fcfccf0fc33cff0f3cc30cf30cff3f0ccf3cff73fff33f3fccfccf0f00cffccfc0f333ff3fc0fffcf3c0ff30cf33cf3cc33cfcf3fcff0cc3f33f30cf3cffff30fcfcff03cff3cf3cc0ffff3f3ccf30c33cfcf0cff0c0fcffc0cfff03c3fcf33f30f33f3ccf33f0fcf3f33f3f0f3f0fffc33f3f3fff33fcfff300f3fcf303fcf0c3fcf33cff03ffffffcf3300f33f3f0f3cff0f0cffc33f330f3f03ccffccfcc3cf3fffc0cfffccc0f0f0ff3ff0ccfcc3ff30ccfcccfcf3cf3f33333f33cff3cfff33f0f3f0f0fcf300fcf0fff0c3fffccf33c3ff3cff0f3f3f3ccf00ff3fffcf00fcf33cf33cfcfffc3f33fff0fff33fff3f3f3cfcffffccff3f3cff03cff0c0fcffcf0ffccccfff3fcf3fffcf3f3cffcff3c0f3fcfcff33cfffc3cf3f3fc3ccf3c3fcf3ccffc3ff3cc0c0ff3fcfc0c3f330fffcfcff3f0f3303f0fff0ccff0f33f33f3cff0f3fcf03ff3f30ffff3fff0fcf0cf0c3fff3cf3f333f3cff3ccf3f3fc3fcf3c3fcfffccf3fffc3f3f3ffffff0ff0ff3cc3cffcff00fff3fffccfcccfc33f33ccf333fff0ffff0f0f00c0f3fcf3ff3cf30f3ff0ff3f3fc3f0ffff030f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff7ffffffffffffffffffffffffffff7fffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfc5c5dcdec6f0f20eddd2ccfcccffcfcffcfffcfccfcccfffffffffffff3f0000db0079011a02ba027a033d040405d305a50677073908f308b509730a3a0bf40bb20c670d210ee70ea30f61102011cb1182123413eb13a0145e151916c91687174218fc18aa194b1af31a9d1b431cec1c991d461eea1e8d1f3020d9208e213522dd228b234024ee2498254826f226a3274728ed289729432aef2a922b4a2cfc2ca02d4c2efc2ea72f4b30f4309c314232e1326f3303349a342b35b7354936d7366437f23788382739d039683afb3aa13b423cd63c5c3df43d943e3e3fce3f6c400441b0415242ee423b43a3430d446e44d6444045ac450f467646e4464d47b847214892481c498749f3495a4ac64a3d4ba54b124c6e4cd94c5c4dd94d484eaa4e114f7b4fec4f6e50e95044515d51af5101525452b15212536f53cb532c548654e3542f558255df5541569f5604575457ae570c586858b55812596c59c959195a6c5ab55ae55ae55ae65aea5aed5aed5af05af05af05af45af45af55af55af55af65af75af95afa5afb5a185b0e1c2b3a455262727c8999a8b7c7d60b132029323c45545e6d777d818a97050d161f2d3942505c687179848e99050d18212a3442505b636d788289940a172129323d4b5864717d8996a2b20c1927313e4c5864718089909ba8b50b1625323d495764717f8c95a1abba0a15212e3a46546472808d9ba6b4c10e1a2532414e5c697683919ca9b6c60d1824303f4c5966727f8c9aa9b7c50e1c2835414c57626a74828c99a7b50b1722303c495764717d868f98a1ad0d1723313d4b5964717d8a96a0acb7101926303a45525e6974808d98a4af0b18242e394451606f798693a0aebc09151f2a3744515e6b76818b97a3ae0b16222f39424d5a65717d8a99a5b10d1a27313b45515a66727a85909ba70c1625323e4957616d78848f97a2ae0e1a283642505b67747e8996a3aebb0d1b2634404c58616d7883909ca5b00a17212d39444f59666f7d8a98a3b20d1927303b46535e6a77818e9aa6b30c16212e3b45515a656d79838d96a20d1926323e4a525f6975818d96a3ac0b1821303c45525e68747e8a949da70c17222b34414c5864707d86949fab0c15202c3b44515d67717b87939ca80e1924313b464f5b687584909ba8b30d17242f3a46525f6d7884909ba5b00b17222b37414c58646d7a838e98a40b141f2934424c5964737e8b99a7b20c1622313d4b57616c77818b94a0ae0b151e2a353e4d5b6973808b97a2af0d17242e37414d58636c76818e99a40a141d28333d454f57616d76808a960a16202d37414a545f68727b87939c0b141e28343f49535e6773808a96a00b16202c373f475259646e7a848e9908141d28353f4754626c77808b979f0c17222c37434d56606c77838e99a50c17232e38444d5a637078838e99a209131d26303b444f59636f79828e9a0b14202a343d48515a646d77838e970b16212a333d48545c67737e85929b09141f2a313d46525c6773808a93a00c17212d3b45505d6a747e87939faa0a14202b364049525c68717c88929e0b141d28323c46515b68717d87939d0914202934414c57606c75818d98a20a15222c35414d5865717c88939eaa0a16202e3b444d57626d78808c98a209151b24313c4955616d7985919ba20b15212f3a48535a65707b85909aa408121c28323f4a535c6975818b949e0c19262f3a46525d6976818a949ca809141e27353e48525b66707c858f980b141f283139454e5b66737b858f9b0916232f3b444d57616b73808895a00b19222d36404a57616a75818b97a20a121e2a35414c57616f79848c97a20b17232d333e475057616b78828b960913202c3744505e69747e8894a1ac0a17232d39434c56646f7c88919ca70b16212b353e48535b656d79848f9b0b151e28333f4b58636f79828e98a30c16202d36404d5a65707a86919ba70a17212c36424e5a656f77818e97a30a151f28303b424a535f6975808d980b15222b333c46515b66737f8a949d0a131c253038464e5a67737f89939e0b16222d3945515a66707a8089929c09131d27303b444f58626e78808b96091118212a333d454d555e66707b850a111b282f3a464d535b646d76838d0a151d27323c46505a666d727e89900d161e252f39434c525a6370777f8806121b242e35404a545c656d74798109121a222d363f4a535d6570777f880a111a222a313a424a545e68717d870a111924303a3f47515a606a737a810a121c272d3740485056606b727d850b131a232a344048535b646c77848e0d18232d363f4952586269717d88930c17232e37434c57626e72808b97a00a121b262e38434b565e6a747c868e0a1119222b343e48505a626d7781880d162129323c45525b66727b87919b09131d262e38434e5a66727a848e98091219222e38434d56636e777e878c0a101b232a343e455058626a7075800a1419232c333d444c55606975828d0a141e2934414b555e686f768089940a131c27313c4651606a747e8893a10b18212b323b454c57616871797e8708141e27343e47505c667078838e960a111e262e38434c525d67707c87920716232f38404a55606b76828d97a10d18232e35404a535b626c77828d980c16202c39434e5a646f76818b9298060a0e0f16191f252d32383d3f4248070e1419222930353c444a51575c64070e141a1f282f363e434a50565b61050b11171b212a31353b41474f555a090e141b21272f363d444a52595d63080f141c22282e323a3f454c545b62070d141b222730373e434a51585d64070d15191e222a33373c45484e555c080e13191f252c33383f454b53585f070c151d222a2f333c444c525860680910141a21262c333a434a51565d64060d141a1f272d3539424951575f66070e131b23272e363d444a51565b60060b131b28333b43474d545961666d08121c242b36414b555c656d737982070f13181d252c343c434a51575d62050911181f252c343a42494f585f66050c13191f272e343a434a51585d6109121920272e333a41484d54596168070e151c252e373d444b5258606870090f151d232931353c42484f575c64060d141c242931373c434851585d65050b11171c212931363d42444b5056070d141a20242b31353c4349505960060f182029343f474d56616870767b060e181e242e373e464f575e656c740711181f262e363b424952575c656a060d141920252b31383e42484e555c080d12191f262b32373d454b545b620811171d242b30373e444a50555b63080f181f2730393d414850575f666c060d151f252b343f4b5760676e757c080e151a20252c3339444c545f6871090f171f262c353d454850595b5b5b0000000000000000000004080b0f12060a0e141c1f23282e333a3c42464e070b12171b1f23282b33363e43484b03050c11161b20252b30363c42464c040b11192125282d343a41474c5056050b11191f272c32363b424a51585c050b0f151c232b31353c40454b4f55070d14191f262b30343940464c5157070c131a1f242930353b414950545a050911161a20272f333a41454b5055050b11181d21282f353d42474d5359050c10151920232a2f34383c3e4148080e13161c1f262b3135383d43474d040a10171d232a30383e434a505557070e161a1f262b33393d434850545b050b12181d252931393e4549505459080e161a222932373c42474f555b5f0204080d0f161b21292f34363c4349040b11161d21282f343a3d42474d54050a0e151a1f282c333a40464a5259040b141920242b30343b44474d5156050911161a2026282d33373b404348060c131a1f232930363a40474d535a060b10171e242a30363c41464b4e54070b10171d222a2f333940464c5258040a12161c21272b32373b3f424549060a0d11161a1f24292e363c41464d050a0f12181e23282c3034373b4045060c10191d22272c30303030303030000000000000000000000000000000000000000000000001010101010101000202030303030304040404040404000001010101020202020202020202000000000000000000000000000000000000000001010101010101030303000000000000000000000000000000000000000000000000000000000000000001020202020404040404040404000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000101010101000000000000000001010101010202000000000000000000000000000001000000000000000000000101010101000000000000000000000000010b1504070b0b00000000c8c200000000000034c3000034c300000000000000000000a0c1000034c3000034c30000a0c100000000000000000000000000005cc300005cc300000cc300000cc3000070c20000a041000070c2000000000000a0410000a0410000000000005cc300000cc300000cc300005cc300005cc300000cc300000cc300005cc300005cc300005cc300005cc300000cc300000cc300000cc300000cc300000cc300000cc3000048c3000048c300000000000070c3000048c3000048c3000020c3000020c30000f0c2000020c1000020c3000020c30000f0c20000f0c2000000000000a0c2000020c2000020c2000000000000000000002042000020420000a0c20000a0c2000020c2000020c200000000000000000000204200002042000000000000f0c2000000000000f0c2000000000000000000000000000048c300007ac3000020c100000000000020c10000f0c20000f0c200000000000070c3000048c3000048c3000070c3000070c3000070c100000000000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c1000048c3000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000070c3000020c1000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c200000000463401c09165400000c1906501310c8130248d3610c2200cc3300c413004c3300cc3300cc3300cc38024499224499224cab224c902354dd334d3344dd354555555559a3008843008c2200cc23008433108433108833008822008c22008c2300c0292204a82244a822448822009922ccbc2244cd224cdb234500349923449d3344993244d14455194455518665997a669433108833014c25008c32008833008833008c2200883a020099230c9b22cccd2244cc2300cb3340d0331d0244993244d923449933449933449d22449d23449564555546551547561d7756154455517766197a669da300c85301442210cc3300cc3300cc3300cc3300cc390240aa228c9c22c4b9334c9c22c4b0335cd344dd33449d2344dd3344d932449d2345555555956555918565596855d97a669da5008c3300c82300cc3300c83300c8290288892244992244cb2304c9234c9d234cd344dd2344dd3344dd2244d93344dd32449d33449923449d3545555555556555555655595655956455154555d18565596655917866117766197a669daa669da300cc3200cc2300cc3300883300882300c83200c89822449d2340bd334cd3449d33449d2244dd23449d2244d93244d93244d93244d93244993344dd3244992344d555555555551555559955555565551566559147561d75551546559d6755dd785619ba6699ab66ddaa6699ba60dc3300cc3300cc3300c83300cc33008c3300cc3300cc3200cc3300c82200c822008c32008c2200cc2200883200cc3200c8330088390244992244992240892244992344dd2344dd3344dd3344dd340d0344d932449d3244dd3344dd33449d2344d93344992244d923449d22449d32449d2344993344dd2244dd2344992344dd3344d93344992344d92244d932449d3344992244d93244dd22449d33449d2345555555555555515555555555515555195655955655995655555455514455194655595655556655954455155555517765dd8855d188655554555965555966559d5755d178661d87561d87561d7855d98a6699ab6699aa6699a360cc3300c82300cc3300cc32008c3300cc33008c2300cc3200cc2300883200cc32008c3200c82200882300cc3300c82300c823008c2200c83300cc3200c83300cc23008c2200882300882300cc2300c83300cc320088320088230088320244992240992244992204892344dd2344dd3304dc3344dd3340d0441500335d0344d93344993244dd2244dd2244d922449d3344dd33449d3344dd32449d2344d92344d92244993344992344dd23449d2344dd2244d922449d3244d93344dd3344d92344993344993344dd2344dd32449d2344dd2244d92244993244dd3244d92344dd3244d932449d3244d93244953555155555154455514555555555515555554555115455154555155455554655996555556555955655955555995655955555115555554555956555596655956555596655115555515455515555155555154555dd7755d17765dd7855dd7756118865114455515555155455115455556655996555596755d18865dd8856118865d17766118765d18a669daa66d9ba6699ba66ddbb6699ab66d9bb6699a360cc3300c83300cc3300c83200cc3300cc23008822008c3200cc3300cc3200883300cc3300cc3200cc22008833008c22008c33008c2300c82300882200cc3300cc3200c833008c32008832008c3200c82200cc3300c833008c32008c23008c3200cc3200c822008832008c2300c832008c33008c3200882300c82200c82200cc32008c2300c832008c22008c2300cc2300cc33008c2200cc3200883300c49822049922449922448822449822449d23449d3344dd3300dd4400d043510044150d334cd344dd32449d3344dd3344dd32449932449d3244d92344992344d933449923449923449d2244dd2344992244d932449d3344992344d92344d93344d92244dd3344d92244dd3344d933449d2344992344d93244dd32449d3244d92344dd2244992344dd3244992344992244dd22449d3244dd2344d92244dd22449d3244992244992244dd3244992344dd3244d923449d2244992244d92344993244dd22449923449d3244dd2244d92344dd3344d92344992344d93344d92344d93344992344993244d554555154555544551545555554555155555555551144555545555545551545551154551554551554551555555145559956555955555556559566559965555965559565559564551545555154555955555956559965559955559544551545555145555144555545555144551144555555555d5755d178661188661188661187661d7856117765d178661d77561d8755dd8755d188661585555154551554555155555154555145555556559556561d7755dd88561188661187661d7855d17866117765dd8855dd8855dd785619aa66ddaa669dab66d9bb66ddaa66d9aa6699ab66ddba669dbb6699aa66d9ba66d9ba66d9ab669da200c83200cc3200cc3300cc2300cc3300883200c83200883200c82200cc3300cc32008c2300cc3300cc2300c83200c833008c2200cc2200c82200c82200cc2300882200882200cc3300cc22008c2300882300cc23008c2300c83200882200cc23008833008c3300cc2200cc23008c23008832008c3300883300c83200882200c83300cc33008c3300cc2200cc2200883200883200883200c823008822008822008c3300cc32008c2300cc32008c3300882200cc23008c3300cc32008c32008823008832008823008c3300c822008832008c3300c82300c832008c22008c2300c83200cc3200cc2300c82200cc3200c83300c4392244992244992244882200892204992244882244892204992244d93344dc3344dd3300dd33450033550d3400dd4340dd4340dd4404dd33410d4344dd34cd33449d3344dd23449932449d3244dd3344d923449d2244d92344d922449d32449933449d3244d92244d933449d22449d32449d32449d3344992244dd3244d92344d92344dd2244d93244d93244d922449933449d2244dd3244d92344dd23449d3244dd3344dd32449d2244dd3344dd3344d93244dd3244dd32449d23449932449d2344d932449d33449923449d22449933449d2244dd2344d92244dd2344993344dd22449d2344993344dd2344dd3244993244dd23449922449d3244992244dd3244dd32449d2344d92344dd23449933449d22449d22449d2344d922449d3344d93344992244dd3344dd3244d92244992344d932449923449d23449d2244dd33449922449d2344d92344993244dd3244dd3244992244dd3344992244d922449d2244d92244992244d93244d92344d92244dd32449d3344dd3344dd23449922449d23449d3344992244993244dd2344992344dd32449d2244992344d13455555555555555515455114455555555514555554555554455555555554555555455514455554455515555515555115555155455514555515455114555554555114455555555554655596555956555595655595555556655956555596555556555996555995555956455554455155555514555514555955655596655955555555655956655996655956555556655996655995655515455154455114455555555154455155555154455114555154455114455555555514555514455155455114455114455114555555555dd7755dd78561d88561188661d87561d88561d7756118865d18765d17866118865dd7855dd8855dd7755d17765d17765dd7855dd8756118865115555515555515555195555555555515555514455555555556655955555995655996655995655556555955755dd7755dd7755dd7755d188661d7755d18766117766118765d178661d78561d8855d187661d8855d18766117765dd88561d785619ab66d9ab66d9ab66ddaa66ddbb669daa669dab66d9ba66d9bb669daa66d9ab66ddba66d9ba66d9bb66d9ba669c33008c3200cc2200cc2300cc22008c3300cc2300883300882300c822008c33008c32008c2300883300883300cc32008c2300cc22008c3300cc2300883200c82300883300883300cc3200cc3200cc2200cc2300cc32008c2300c82300c83200c83300883300c823008c3300cc23008c3200c83300c82300c83300cc2200cc2200c833008c2200cc2200c833008832008c23008c2300c833008c33008c3200cc3300c833008c32008c22008833008c22008c32008c3300c822008c23008823008c3300c83200883200cc33008c3300882200c82200cc2200cc2300883300c823008832008c2300c833008c33008822008c3200c82300cc3200cc22008c2300882300883300882200c83200cc2300cc23008c2300c83300cc3200cc2300cc2200cc3902448822448822448922049922409822049922408822449822049822448822449d23449d3340dd3304dc3340dd3300cd3344dd3340dd4404d033510d4340d043510d4400dd4404d03350d04355003410dd4344d0335cd3449933449d2344993244d93244993344993244d923449922449d3244dd33449922449933449d3244993244d93344992344992244dd2244d92244dd3244993244993344993344dd2244d93344d92244dd32449933449923449d2244d933449933449d2244993244993244993244dd3244dd3244d923449d23449d23449d32449d33449d2344dd2244dd2344dd3344d92344993344993344dd22449d2244dd32449d3244d92344dd32449d3244d923449d2244d933449d23449932449d2344dd2244993244dd22449923449d22449d3244d93244d923449d23449d3244d93344d93244dd32449d2344dd3244d93244dd2244d92244d92344d92344dd2244dd23449d2344d92244dd2344dd3344993344993344993344992344d923449d2244d92344dd2344dd3244993344dd3244d92344992244d923449d3244dd3344dd33449d2244d92244993244dd3244dd2244d933449d3244d93244992344993344dd2244dd32449d23449d3244d922449922449d23449933449933449922449933449923449d3344dd3244dd2344d92344d933449d33449932449923449d33449933449d22449d22449d3344d93344992344993244dd2445114555154455155455515455114555154455515555155455114555554555555455554555514555554455514455155455514555554555155455515455554455515555115555115555115455555555514455515555115455515555554655595555995655956555556555556655996555996555555555995555555655955555995555556655995655996555114555155555155455154555115555554455554555114455955555995555995555996555556655956655996555955655995555956555996555556555995655596555514455115555154455554555155455155555114455555455154555155455514555114455555555155455554455155455515455115555514455155455155555555455555755dd7755dd7755d17765d187661178661177661187661d88561d87561187661d7856118865dd8755d18865d18765d17765d18765d177661d8755dd7855d17766118766117866118766118455155555555455154555155455115455555655555455515555554555154455555555995655995555555655595655996655955555595555596555596555555655996555dd8755dd8756117765dd87561178661178661d7855dd87561187661d87561d7856118865dd78561d8755d17765d177661d7755d177661d8855d177661d8755d18766118a66ddab669dab6699bb66ddba669dba669dbb66ddaa66d9ab66d9ab669daa66ddaa66ddaa66ddaa6699bb6699bb669dba66d9aa66ddaa66ddaa66d9ab66d9aa66d9bb6699bb6699ab6699ba66ddaa66d9ab6699bb6699aa66dc33008c2200c82300cc2200cc2200cc2200cc2300c833008c2200cc2300cc2300cc2300c82200883200cc3300883200c822008822008822008c3300cc2300cc2200cc2200cc3200c83200c823008c3200c82200cc2300cc3200cc3200883200cc2300c82300cc22008c2300c832008c22008823008c33008c3300c83200cc2200883300c823008c23008823008c2300cc32008c3200cc2200c823008c2200c83300cc3200c833008c2200883300c83300cc3300c83300c83300c82200cc2200883300cc3200c83300cc33008822008c33008c3200c83200882300883300c82200c833008c3300c823008c3300cc3200cc2200cc23008c3200c83200cc3200882200cc3300882300c82300c83300cc2200c822008c3300cc2300cc3200cc23008c3200c822008822008823008832008c3200c82300c833008c3300cc3200c823008832008833008c2200cc2300cc3200882200cc3200c82300cc2300c823008c32008833008c2200883200cc22008c2200883300883200cc3200c823008c3200c82300c83200c82300883300883200cc2200cc2200cc22008822008c3300cc23008c33008c2200883300882200c83200cc3300c83300cc22008833008833008823008c2200cc23008c3200c83200cc2200cc33008c22008823008822008c32008823008c2300cc32008c33008822008c3200cc23008c3200c82300c82200cc2200c83300883300882300882300cc290204992204992244982244892244882200992200882240982204982244982240992204892244882244882240982204992244ed23409d3344dd3300dc3340cc3344dd3340dc3300dd3300cd3344dd3404d033510d43410043550d3405003415003355003355003354d03350d043510d4400dd4400dd4400d043550033550d340500335cd344d933449932449d2244dd2244d92344992244d933449923449d2244d93344992344993344993244dd3344d93344d92244992244d93244dd23449d2244d92244dd22449923449d3244d92344d922449922449d3244992344d92344993344dd2244dd22449933449d2244dd23449932449d3344dd2244dd2344dd22449d33449d22449d3244d92244dd2244d923449d23449d3244dd32449923449933449d32449d3244dd2244dd3344dd32449933449d2244dd23449922449932449d2344993344992244992344d932449923449d32449d3244993344d923449933449933449932449933449d23449d3344dd3244dd2344993344992244d933449d3344d93344dd23449d3344dd2244dd33449d32449922449d3344d93244992344993344993244dd22449d3244dd2344d93244d93244993344d932449933449d3244993344d92344993344992244d923449d3244d92244992344d92244992244dd33449d2244d93344993244d93344d92244d93344992244dd23449d33449d3344dd3244d92344d922449d2244d932449d3244992244dd3344d92344993344d933449933449d3244dd2244dd32449932449933449d3344dd3344dd3344992244dd22449d32449d33449d2244dd2244d92244d93344d92344d932449d3244993244dd22449d2244dd22449d2344dd2244dd2344dd33449d3244d923449d23449d2244dd3344d922449d3244dd3244d92244d93244dd2244d93344dd3244dd33449d2244d922449d3344992244d933449923449d2344dd3344dd23449d22449d2344993244dd33449d32449922449d33449933449d22449d3244993244d93244dd22449d2244d93244dd3244dd3344d93244dd2244d93344d92344d932449d3344dd23449933449d3244d92244dd22449d3244dd2244992244dd2344dd33449d32449d32449d32449d2244dd2244dd2244dd2344dd22449d33449933449d2244993244dd2344dd32449d35451554555144555554551154551154555554555554555545551554551154555545555554555155551555551154555145555155555144555155555554555155555544555545555545551144555154551544551155551555551544555554555155551155551545551154551155551144555544555154555145551144551155551545551544555155555155555545555145555545555145551155551555551154555556555555559555559965559955559956555555559565555965555566555556559565559565555565555566559956559966555966559955559555559556555965559955559545551155551155551144551544551544551545555145555554551145555155551155551555551155551155551955559955555565559565559566559956555556555566559955559566555955559965555965559955559556559566555956559566555155551544551544555544555154555144551155551154555145551155551554551545551155551145555544555155555145551145551155555145551555551544551544555155555554555144551155551145555544551145551544555545551154551144551554551144555554555155555d7755d17765dd77561d7855d177661d78561188661187661188661177661d77561188661d8856117765d17765dd88561d88561d87561d88561178661d8855dd8756117865dd87561d7855d178661d7855d17765dd77561d8756117765dd87561d8855d187661d8855d188651145551555555554551154551154551556555556555145555155555545555544555545551554555554555145555945559555555555559965559955559965559966555955555566555566555956555d6855d17866117765dd78561d7755dd88561d8755dd8856118866117765d17765d18765dd7755d178661d78561d77561d78561d8756117865d177661d7855dd88561177661d7856117765d17765d17765dd87561177661d8855d17865d17765dd78561d7855d178661d7755d17765d17766117866198b669dbb66d9ab66d9bb66ddaa66d9aa66d9ab669dbb6699ba6699bb669dba66d9ab66d9ab669dab669dab6699bb6699bb6699bb6699ba66d9aa669dba66d9ab66ddaa66d9ba66ddaa66ddab6699ba669dba66d9ba6699bb669dba66d9bb6699ba66ddaa669dbb669dab66ddaa66ddab66ddaa669daa6699bb669dba66ddaa66ddaa66d9ab66d9bb6699bb6699ab6699bb6699bb6699bb6699ba66ddaa66d9ba66d9bb669dab669daa66d9aa6699ba66d9b3608833008c2300cc3300cc3300c82300883200cc33008c22008c2300cc2200883300c82300883300cc2300c83300cc22008c33008c33008822008c3300cc23008c2200882300882300882200cc2200c82200883200c82200c83200cc2300cc2200883200c833008c3200883300883300cc23008832008c3200c83300c833008822008c3300882200cc2300cc2200cc3300c83200cc2200cc2200c83300cc2200882300c83300c833008c3200c823008823008832008c3200cc22008c3300c822008c3200cc2200c832008c2200c833008c3300c82200c82300cc2200cc2200c823008c3300cc2200c82200c82300cc2300883200882300c82300c83200c83200cc23008822008c32008c2200c823008832008c3300882300c83200c83200cc2300cc2300883200cc2300cc2200883300c823008c2200cc2200c82200883200cc3200883300cc2200883200cc3300cc2300c833008833008833008833008833008c3200cc2200883300cc3300c82300cc23008c3200c833008c23008c23008c2200c83200c82300883200c832008832008c3200cc33008c3300c83300883300cc2200cc23008c3200c82200c83200c822008832008c2200c83300c823008c3200cc2300883300c83200882300c83300883300cc22008c3300cc23008c3300883200cc2200cc3200c833008c3200883300cc3200cc2300883300cc2200883300882300882200cc2200c82200cc23008833008c3200c83200883300c823008c3300883300c83200cc3300c823008c2200882200c83300cc2300cc3300c82200cc2200c833008c33008c33008823008c3200c833008c3200c822008c2200c83200c82300cc3200c82200c83300cc3200c833008c23008c3200c83200cc2300883300883300cc2200c82200c823008833008c33008c3200c83200cc2200cc22008833008c32008c2200cc2200cc32008c3200c83300883300882300883300883200c82200cc2200c83200c82300cc22008833008c2300883200c83300c82300883200cc23008c2300883200c823008822008c23008833008c2200cc3200882200c82200cc3300883300cc23008c23008832008c3300cc22008c2200cc2200883300cc2300c833008c22008c22008c3300c82300c823008c3200c833008823008c3200c823008c3200c82300cc290244892240992204882244982244892240882204982200892240982244982240982244892240892204882200992204992240992240982240992204892388993244dd2300dd3340dd3344cc3344cc3340dd3344cc3300dd3344dc3344cc3304cc3340cd3300dc3304cc3344dc3340cd3344c033510d44050034150033510d4340dd44050d34050034110d4404d03351004350dd43410044110043550d3345003354d03354d033550d3404d03414d033510d4344dd3404d03350dd4404dd34cd2344d92344993344993344dd2244dd2344dd2344993344d92344dd33449d2244d92244993244d92244993244d93344993344d93344d93344dd3344dd3244993344993344dd22449d22449d23449d3244dd2244992344d92244dd23449923449932449933449d33449932449d23449d3344993244d922449d3244d93244d92344993344d922449d2244dd2244d93344d922449d2344993244dd2344d92344dd22449d23449d2344dd2244d93244dd3344993344dd3244d93344993244993244dd33449d3344d92244992244993344dd33449933449d3344993344dd3344d923449d2244d923449d2344dd2244992244993344dd2344dd2244dd2244993244dd2244dd2244d93244d93344d922449923449d3244dd3244d92244d92344d93244d92244dd2244dd2244dd22449d2344dd3344992344dd22449d33449d33449933449933449d2344992244dd2244dd3244993344992244dd32449d32449d3344993344dd2244d93244dd2244d93344d93344992344d932449d22449d23449d3244dd3344d93344d923449d3344d933449d3344d92344993344993344993344dd2244d93344993244dd23449d33449d3344d92244d92344d92344993244dd22449d3244d93244d933449d22449d3344d92344992244dd3244dd22449d2244dd23449933449923449933449923449d32449933449933449d2244d922449932449933449d32449d3244993344993344d93244dd2244dd2344d933449d22449d2344d93244993244dd23449d3244d93244d93344dd32449d33449933449d2244dd3344d92344d93244d93244d932449d2244dd2244993344993344dd2244dd2244dd2344993344dd33449d2244dd2244d923449933449923449923449d3244dd3344d92244d92344993244dd2344dd2344d92244dd3244dd3244dd2344993244d93344993244dd2244992244d93244d93244d92344dd33449d22449932449933449d3244dd2344d92344dd23449d3344dd3244d92244d93244dd2244992344992244d92344d933449d23449d33449d3244dd22449d2244dd2244d93244dd2244993244d93344dd3244dd2244d933449d3344993244dd22449d2244d92244dd2244d92244993244d93344993344992344dd2344d93344d933449d33449d22449d22449d2244dd2244d92244992244dd2244dd3244d92244dd2344dd2344992344dd23449d3344d923449d3344dd22449d2344993244d923449d3244993244dd33449d2244dd2344993344993344d92344992344992344993344993244d93344d92244d92244993244d92244993244dd23449d22449d2244d92344dd3244d93244d92344dd23449d3244d93344993244992344d933449d2344dd2344dd23449d3244d93344dd2244d922449d3244dd2244d92344d93344d92344d922449d32449d2244d92344d932449933449933449d3244d92244d923449d3244d92244d92244dd3244d923449932449d32449d3244993244993344d933449d22449d2244dd2244dd2244dd2244d92344dd2244dd33449d2244dd3244d923449d33449d23449933449d22449d2344dd2244d922449d3344993344992344993244993344993344dd2244dd33449d2244dd2244dd2244dd2244dd2344d92344d92244d93344992344993344dd2244992244d93244dd33449d3244dd3244d92244d92244992244992344992244dd23449d32449933449d3244d554551145551554555155551155551155555544555545555554551154555145551145551544555144555555555555551154555554555544551145551544555155551544555545551554555155555155555554555155555544551145551145555144555144551545551544555544555154551545551154555544551555555544555145551545551155551554551554555145551545555145551155555145551145551544555554551145555145551545555554551545551554555144551145551145551155551555551555555545551145555544551554555955555955555566555556555565559955555565559556555966559956555965555965555955559956555556559556559956555556559556555565559965555956559556559955559965559565559965555955559955559556555965555565555955559956555565559566555965559956555565555955559956555566559556559565551555551155551154555554555544555545551155555145551544555554551155551154551545555145551554551555555544551155555554555154555144551155555545555966555556559555559566555566559556555956559555555566559566555955559955559955559555555956559565559956559965559555559955559566555565559955559955555566559565555566559565559955559955559966555566555566555566555565559956555956555565555965555566559556555566559556555565555544551554555145551544555554551544551145555145551544555555551154551554551155551554555554555545555544555145555145555544555544551145551544551145551154551544555544551154551545551554555145551145551554555154555544555544551554555545551155551545551554551544555545555145555155555145555145555155551155551144555144555144551145551155551554551145551555555545555545555154551555551558561d7855d17766118765dd8855d177661177661d88561187661187661d8755d17766118865d18866117866118866117765dd8855d187661d8755dd77561178661d7756117865dd8756118865d17766117766117766118866117766117865d177661178661d88561d88561178661d7855dd8756117865d18765dd7855dd7755d187661d8855dd7755d187661d77561d7855d17865dd8756117765d17765d17865d17766117766117865d18765dd88561d7855dd8855dd8755d18866118766118865d54555154555554555514555515455555455554555154555114555515555195555595555556555595555115455514555115455155455115455554455554455154555155455115555554555154455155455555555515455115455555555555555956655556555996655556655956655556555956555955655596655555655995555996655996655595555995655556655595555995555995555995655955655556655996655dd78561187661d8855dd7855dd7756118865d17765dd88561d77561d8855dd87561177661d7755d187661d8856117765dd8755d177661d77561177661187661d8855d17766117865d18765d17765d17766117865d18865dd8855d18766117765d177661d8855dd7855d187661d88561d7855d17865d17765dd87561d77561178661d7856117865dd8855d18865d17766118765dd8855dd8756117765d187661d8855d18766117865d18765d178661177661d78561d78561d77561178661d7756118766117765dd8855d177661177661d7756117765d18866197b6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb60d83300883300cc2200c83300cc2200cc3200c823008c2200c833008c2200883200c83200cc2200cc3200cc2200cc23008c3200c82200c823008833008833008c3200c83200cc22008c22008833008c2200882300cc2300c83300883300cc2200cc22008c3200883200cc3200883200c832008c2300cc23008833008c3200cc2200c823008c3300cc23008833008c3200cc2200c83200c83200cc2200c822008c3200c823008c3200cc23008822008c2200cc2200c83200cc23008c3200cc2200882200c83300cc32008c2300c83200883300c82200883200cc22008c3300cc2200cc22008c3300c823008c2300883200cc23008833008c2300c82300c832008c33008c2200882200c83300883300c82300c82300883200c823008c23008823008833008c32008c3200cc33008833008832008c3300cc2300c833008c2200c833008c3200c823008c2200c82200cc2200cc2300cc3300883300883300cc2200cc2200c83300cc2200cc22008833008833008c23008c3200cc2200cc2200883300883300883300c823008c3200c83200c82200cc22008c33008c2200c832008c33008c33008833008c2200cc2300c82300883200c83300883300883300cc2300cc32008833008c3300c83300cc2300c82200882200c823008823008c3300c823008c3200c82200cc2200c82300cc3200883300c83200cc2200cc2200c83300882300882200c83300cc3200cc3200882200c82300c82300cc2300cc23008c3200cc2200883300883300883300cc2300c82300882300c82200cc32008c32008c3200883200cc32008823008832008c23008c23008c2200cc33008c3300cc23008833008833008c2200c82300882300cc2300cc2200c83300cc2200cc2200883300cc33008c3200c82300c83300c82300cc2200883300cc22008c3200c833008c23008c2200cc2200cc32008833008c2200c823008c23008c3300883300c83300883200883200883300cc2200c823008c3200cc22008c23008c3200c82300cc23008c2300cc2200c83200c82200cc2200c82302049822448822448922448822408922448822409922009922048822448822448922009922009922048822009922049822448922448e22489d330ccc3340cd3344cc3340cd3344cd3344cd3300cd3300dd3344cc3340dd3300dd3304cd3344cc3344cd3344dd3304c03410d043510d4405003414d033550033550d34010d43410d43410d4404d03410d04410d043550033510d43450d34050d3404d033550d3400d04350dd4400dd4405003354dd3400dd434d02449932449d3244d92244dd3244dd2244dd33449d33449d2244dd23449d33449933449d3244d93344dd3344993244dd2344993344dd2344d93244d92344993344993244dd2344992344993344dd33449922449d3244dd2344dd3244dd2244d93244d92344dd2344dd3344d923449d2344d93244dd2244dd2244dd2244d93244dd2244dd2344dd3344993244d923449d2244dd2344d932449933449d3244d93244d923449d3344d932449d2244dd2344dd22449d3244dd2244d923449d3244dd3244993244993344d933449d2244d93244dd2344dd2244d92344d92344d92344993244dd22449d2244d932449d3244d93244d92344d923449d2244d92344dd2344992244dd2244dd3244dd33449933449d32449933449d3244dd2244993344d92244dd23449933449932449d3244dd3244dd2244dd2244993344dd2344992344d92344d92344993344dd2244dd23449d2244d92344d92344d93244dd3244d92244d923449d3244dd2244dd2344d923449d2344d92344dd22449d2344993344dd22449d2344d923449d2344dd2244993344dd2244d93344dd23449d23449933449d32449d3244993244dd2244dd23449d2344992344d93244dd2244993244dd2244d933449d33449d22449d2244dd2344993244dd2344993244dd2244d93344dd2244d93344dd3244d933449d2244993344992244dd2244dd3344d92344993344d923449d2244d92244dd22449d2244d92244dd2244993344993344d933449d3244dd2244d933449933449d3244993344dd2244dd33449933449d33449933449932449d23449d3244d93344993344993344d92344dd3244d923449d2344993344993244d92344993244d923449d3244d93244dd2344dd22449d3244dd23449d23449d23449d2344993344d933449d2244992244d93244dd3244dd2344dd3244dd2244d92344d923449d32449932449932449d22449933449d3244dd2244d92244d93244d923449d2344d93344993244dd3244dd2344dd22449d23449d33449d2244d92244dd2244dd2244dd2344dd3244dd2244dd3344dd3244dd22449d32449d2244dd23449933449933449d3244dd3244dd22449d2344d933449933449d3244d92244992244993344992244dd22449d3244dd23449932449d3244dd2244d92344d93344993344dd22449933449d2244d92344993244dd23449d23449933449d3344dd2244993244d93344d933449933449d2344992244993244dd2344dd22449d3344dd23449922449d3244992344992344d93244dd2244d92344993344992344d933449d2344d933449933449d3344992344992344dd2244d93344992344dd2244993344dd2244d93344d92344dd2244d93244dd2244dd2244d93244dd2244993344dd2244d92344993244d93244dd2344993244d93344993244dd2244993344dd3244dd33449d3244993344993244dd23449d3244d933449923449933449d3244dd2344992244dd2344993344992244993344dd2244d933449932449d3244dd23449d32449d3344d92344d92244993244dd3244dd32449933449933449933449d2244dd2344dd23449d2244dd2344993244dd3244d92244dd2244dd2244dd2244dd2244993244993344993244d923449d2244dd22449d3244dd2244d92344dd3244d933449d3244d93244dd2244d933449933449d32449933449d35451154551544555155555544555544555544551554551154551155555145551145551154551155551545551544555544555155551544555145555154551145555145555544555544555544555544555145551554551554555154551155555154551155551554555154555544551544555155551155551155555544551545551155551554555544551155551145555544555154551155551554555545551545551544555155551544555544559556555955555565559966555556559556555565559956559966559955559965559565559555555565559965555955559956555556555556559955559956555956559955555565555566555956555956559555559955559556555565555566559556559556559556555556555965555965555965555965555956555956555965555566559566555956555565559956559565559956559555555955555966559165551155551145555545551544555545555554551155551154555544555154555155551544555145551556555545551155551155555554551545551555551554555145551544555545551544551155551555555955559956555965559955559955559556559955555955555566559565559565559955555566555566555565559556555566555566555965559965555566555566555955555565559566555566555956555565559956555565559955555966555955559555559955555956555965559956555565555566555955559555559965559555559955559556555965559965559556559956555566559955559155555544555145555545551155551145551155551155555145555154555554555545551154555554551154555545551544551154555155551154551154555145555555551554555145551545551554555544555155551545555145551155555545555544555145555544555544555145551154551155551544555544555145551155551545551154551155551544555157661d7855d17865dd8855d177661188661187661d8855dd8855d17766118866117766117865dd8855d18765dd8855d18766117865dd7855d18765d177661d7855d187661187661177661177661d7855d187661d8856118766117765dd87561177661d7756117865dd88561d8855dd8855d17765dd8755dd78561d7855d18766117765d187661d87561d7755dd7856117765d17765dd7855d18865d17865dd7856117765d17866117865d187661d8555155555154455554555155455554455515555115555154555115555154555114555554555114555195555955655555655956555955655595455514455155455154455515555115555515555155455554555115455554455115555515555155455155455115555554455556555955655595655596555995655556655995555556555995555995555596555556555995655595555995655995555995555995555955655596555995555556555996555995555956655556555995555956655556655595655596555955555995555956655596555955655596555915765d18765d18766117766117865d17865d18765d17865dd7855dd8855d17865dd8755d17765dd87561d8855dd88561d7855d18766117866118865dd78561177661d7855dd88561187661177661d8855d187661d7855dd8756117866117865d18765dd88561d88561178661d87561d7855dd8856117766117766117765dd8856117766117765d177661d8855d177661177661d8856117865dd8855d17865dd8855dd7855d17865d187661177661d87561d8855dd88561d7755dd8755dd78561178661177661177661187661d8756117766117766117765dd8855d18765dd88561d7855dd87561177661177661d88561d8855dd88561177661187661187661833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008c2200c83300883300883200cc2200c83300883300883300883200cc2200cc2200cc23008c2200c83300883300883300883300883200cc2200cc2200cc2300883300883300883200cc2200cc2200cc2200cc23008833008c2200cc2200cc2200c83200cc2200c83300883200cc2200c83200c83300883200cc23008833008833008c23008833008c2200c83200cc2200cc2200cc2200cc2200cc2200c833008833008833008833008c2200cc2300883300883200cc2200cc23008c2200cc2200c83300883200c833008833008833008833008833008833008833008833008833008833008833008833008833008833008c2200c833008833008c2200c833008c2200cc2200c83300883300883300883300883300883200c833008833008833008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200c82300883300cc2200cc2200cc22008c32008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200c82300cc22008c32008833008c3200cc2200c823008c3200cc2200cc2200cc22008832008833008833008833008833008c32008833008833008833008c2200cc2200cc2200cc2200cc2200cc23008833008c2200cc2200cc2200cc2300883300883200c83300883200c833008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc22008c3200883300883300883300cc2200cc2200c82300883300883300883300883300cc2200cc2200cc2200cc2200c82300883300883300cc2200cc2200cc2200cc2200cc2200cc2200c82300883300883300883300883300c83300883300883200cc23008c2200cc2200c83300883300883200cc23008833008833008833008832008833008833008c3200cc2200cc2200cc2200cc2200cc2200c82300883300843822448822448822448822448822448822448822448822448822448822049822448822448822448822448822448822448822448822448822448e2244ee2344cc3344cf2344cc3304dc3340dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3304cc3340dd3300dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400d04350dd4400dd44050033593344993344993344993344993344993244d933449933449933449933449933449933449933449933449d2244d93244dd2344993344993244dd23449d2244dd2244d93344993344993344993344993244dd23449d2244dd2344993344993344993344993344993244dd2244dd23449d2344993244dd2344993244dd23449933449d2244d933449933449d3244dd2244dd22449933449933449d32449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344993344993344d92344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244993344993344d923449932449d3244dd22449933449d32449933449d3244993344993344d92344d923449d3244dd2244dd2244dd2244dd2244d92344993344993344993344993344dd2244dd22449d3244dd2244dd2244993344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d923449933449933449933449933449933449933449d32449933449d32449d3244d923449933449933449d3244993344dd2244993344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd22449d32449933449933449933449d32449d3244dd2244dd2244dd2244dd2244dd2244dd2244d923449933449d3244dd22449933449933449d3244d92344993344d93344993344993244dd3244d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244993344993344993344993244dd2244993344d92344dd2244dd2244dd2244dd2244dd2244dd2244993344dd2244dd2244d923449d3244dd22449d32449933449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd22449933449933449933449933449933449933449933449933449933449933449933449933449933449d3244dd2244dd2244dd22449933449933449d3244d923449933449933449933449933449933449933449933449933449933449933449d3244dd2244dd2244dd2244dd2244dd2244d923449d3244dd2244dd2244dd2244dd2244dd2244d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244dd2244dd2244993344d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244dd22449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244993344993344993344993344993244d93344993244d933449933449933449d2244dd23449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449d2244d93344993344993244d933449933449935451545551155551155551155551155551155551155551155551155551155551155551544555544555155551155551154555544555154555545551544555155551155551155551154555544555155551155551155551155551155551155551155551545551155551155551544555544555544555544555544555155551545551544555544555544555155551545551155551154555544555544555544555544555545551155551544555155551155551155551544555544555545551955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559155551155551155551155551155551155551155551155551155551155551155551155551155551155551955559155551544555544555155551155551155555544555544555544555544555544555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555965559155551155551544555544555544555544555545551155551544555155551155551545551544555155551155551155551155551155551155551155551545551544555545551155551155551155551155551545551544555155551155551155551544555545551155551155551155551544555544555544555155551155551155551155551154555545551155551155551155551544555544555544555545551154551554551155551157661177661d7856117766117765dd8855dd8855dd88561d7855dd8855d187661d78561d7855d187661177661177661d7856117765dd8756117766117865dd8855dd8855dd8855dd8855dd8855d17865dd8855dd8855d177661177661d8855dd8855dd8855dd87561177661d8855dd8855dd8855dd8855dd8855dd8855dd87561177661177661177661d8756117766117766117766117865dd8855dd8855dd8855dd8855dd8855dd8756117766117865dd8855dd87561d8855dd8855d17465554555154555115555115555115555115555115555115555115555115555115555115555115555115555995555995555995555995555995455554455554555114555155455554455155455554455554455554455554455155455155455115555115555556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556656117766117766117765dd88561d78561177661d7855dd8855dd8855d17766117865d177661177661d8855dd87561d8855d177661d8756117865dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8756117865dd87561177661d8855dd8855dd8855dc2200883d04892244dd2445917250882300882300803d34cd2344993244dd2344953555915455d15765dc23008c23008c23049d23449d2545115855d54855d00000000000000c8c20000a0c1000082c300007042000020420000704268803300103f000060c40000b700000080c10000017092010000203f5900010050000000e00c000000000000000000000000000000000000000000000b000000000000000000000002000000000000000000000000600000001855550b0000000a00000000000000000000000200000000000000000000000088ff03005c5641150000000b00000000000000000000000200000000000000aa1600000070ff0f00505555200000000d000000000000000000000002000000000000000000ff5f00900000001855552d00000015000000000000000000000002000000000000005515ff5f00f00000006055554200000012000000000000000000000002000000000000000000ff6fffff00000070562d540000000f00000000000000000000000200000000000000aa16ffdfffff000000785555630000000c00000000000000000000000200000000000000aa1600000080ff4f008055556f0000000a000000000000000000000002000000000000000000000000a8ff5b00805555790000000a000000000000000000000002000000000000005519ff7fffffff5f008055558300000007000000000000000000000002000000000000000000ffa7ffffff6f0080ab2e8a0000000e0000000000000000000000020000000000000055550000ffff00000040ffff980000000b00000000000000000000000200000000000000555500000080ff3f0080ffffa300000002000000000000000000000002000000000000005555ff2c00427f7c0080557da50000000b000000000000000000000002000000000000005555ff7fffffff3f0080ffffb00000000900000000000000000000000200000000000000000000000070ff7f00a05555b90000000500000000000000000000000200000000000000551d0000002aff7fc0925555be0000000d00000000000000000000000200000000000000aa16ff070080ff7f00c05555cb00000007000000000000000000000002000000000000000000ff670080ff7f00c0ab22d20000000600000000000000000000000200000000000000000000000040ff9f00c05555d80000000400000000000000000000000200000000000000aa1e00000008bfa100c05555dc00000005000000000000000000000002000000000000000000ff3f0068ff9f00c05625e10000000800000000000000000000000200000000000000555500000030ff7f0090aaaae90000000400000000000000000000000200000000000000555500000049ff7f80a755a5ed00000006000000000000000000000002000000000000005555ff2f0080ff7f0090aaaaf30000000900000000000000000000000200000000000000aaaa00000080ff7f00a0fffffc0000000600000000000000000000000200000000000000555500000020ff8f00a0aaaa0201000008000000000000000000000002000000000000005555ff1f0080ff8f00a0aaaa0a0100000c00000000000000000000000200000000000000555500000080ff9f00c0ffff160100000800000000000000000000000200000000000000000000000040ffbf00e055551e0100000700000000000000000000000200000000000000551d00000030ffbf00dc5555250100000600000000000000000000000200000000000000aa1aff2f0040ffbf00e055552b0100000400000000000000000000000200000000000000aa1e7f1c0030ffdb00e055552f0100000a00000000000000000000000200000000000000555500000040ffbf00e0ffff3901000004000000000000000000000002000000000000005555000000247fc600e0aba23d01000007000000000000000000000002000000000000000000ff3f0080ffbf00e05629440100000500000000000000000000000200000000000000aa16ff3f0070ffbf00e05555490100000600000000000000000000000200000000000000aa16ff6f0080ffbf00e055554f01000007000000000000000000000002000000000000005555ff3f0080ffbf00e0ffff560100000900000000000000000000000200000000000000000000000038ffdf00f855555f0100000500000000000000000000000200000000000000aa1e7f200030ffdf00f055556401000009000000000000000000000002000000000000000000ff370040ffdfffffab1e6d0100000b00000000000000000000000200000000000000aa16ff2f0040ffdfffff5555780100000f00000000000000000000000200000000000000ff1700000030ffefffff5555870100000a00000000000000000000000200000000000000000000000038fff7ffff5555910100000500000000000000000000000200000000000000555500000026ffdf00fa55b5960100000a00000000000000000000000200000000000000555500000040ffdf00f0aaaaa00100000b00000000000000000000000200000000000000aaaa00000040ffdfffffffffab0100000e00000000000000000000000200000000000000555500000040ffefffffaaaab90100000c000000000000000000000002000000000000000000ff3f0080ffdfffff561dc50100000c00000000000000000000000200000000000000aa16ff3f0070ffdfffff5555d10100000800000000000000000000000200000000000000aa16ff6f0080ffdfffff5555d90100000e000000000000000000000002000000000000005555ff3f0080ffdfffffffffe701000009000000000000000000000002000000000000000000ff7f00f0ff7f00c0ab2ef00100000700000000000000000000000200000000000000aa16ff7f00e0ff7f00b05555f70100000900000000000000000000000200000000000000aa16ffdfffffff7f00c05555000200000b000000000000000000000002000000000000000000ffe7ffffff7f00c056250b0200000b00000088020000140000000200000000000000aa16ff7f00e0ffaf00c05555160200000b000000000000000000000002000000000000005555ff7fffffff7f00a0ffff2102000006000000000000000000000002000000000000005555ff7f00c0ff9f00b0ffff2702000009000000810200003300000002000000000000005555ff7f00c0ffaf00c0ffff300200000c000000000000000000000002000000000000005555ffbfffffff9f00c0ffff3c0200000a000000000000000000000002000000000000000000ff7f00c0ffbf00dc562946020000080000000f0300000b0000000200000000000000aa16ff7f00b0ffbf00d055554e0200000700000000000000000000000200000000000000aa16ffaf00c0ffbf00e0555555020000010000000000000000000000020000000000000055157fbe00c07fc540c6ab165602000001000000000000000000000002000000000000005515ffbe80bf3fc780c7ab165702000001000000000000000000000002000000000000005515ffbd00c03fc840c9ab1658020000030000000000000000000000020000000000000055157fb800c07fca00d000245b0200000600000000000000000000000200000000000000aa16ff7f00b0ffcf00e055556102000005000000000000000000000002000000000000000000ff7f00c0ffdb00e05621660200000b0000008b0200001800000002000000000000005555ff7f00c0ffbf00e0ffff710200000c000000000000000000000002000000000000000000ff7f00c0ffdfffff00247d0200000800000000000000000000000200000000000000aa16ff7f00a0ffdfffff5555850200000900000000000000000000000200000000000000aa16ff9f00c0ffdfffff55558e0200000d000000000000000000000002000000000000005555ff7f00c0ffdfffffffff9b02000009000000000000000000000002000000000000000000ffbf00f8ffbf00e0562da40200000a00000000000000000000000200000000000000aa16ffbfffffffbf00d05555ae02000009000000000000000000000002000000000000000000fff7ffffffbf00e00050b70200000600000000000000000000000200000000000000aa16ffbf00f0ffcf00e05555bd0200000600000000000000000000000200000000000000aa16ffefffffffcf00e05555c302000017000000000000000000000002000000000000005555ffbfffffffbfffffffffda0200000e000000000000000000000002000000000000000000ffbf00f0ffdfffff5639e80200000900000000000000000000000200000000000000aa16ffbf00d0ffdfffff5555f10200000800000000000000000000000200000000000000aa16ffcfffffffdf00e85555f90200000800000000000000000000000200000000000000aa16ffcf00e0ffe7ffff5555010300000c000000000000000000000002000000000000000000ffefffffffdf00fcab3e0d0300000b00000000000000000000000200000000000000aa16ffdfffffffe7ffff5555180300000b000000000000000000000002000000000000000000ffeffffffffbffff0038000000000000000000000000080000a0ff170100ff5f0000aa160000080000a0ff170200ff5f00005555aa1608000020ff5f030055550000ff0f000008000020ff5f010055150000ff17ff0308000020ff5f02005555aa16ff17ff0f0800006055550b00ff170000ff5f0000ffffff9300000000ff5f000055550000ffffff5300000000ff170000ff5f0000070000000000040055550000ff0f00000700000000000200ff130000ff17ff0707000000000003005555aa16ff17ff0f08000080ff170000ff5f0000aa16000008000080ff030300ff87ff5f551500000800006055150300bf07ff03ff87ff5f08000000ff5f000055150000ff17ff0308000020ff87030055150000ff17ff0308000020ff870500ff1f0000ff5bff17080000a0ff5b0800ff6f000055250000080000a0ff5b0500ff87ff6fff1f0000ffffff5300000000ff5bff03ff8700000700000000000200ff230000ff5bff1708000080ff170000ff5f00005555aa1608000000ff5f00005555aa16ff17ff0f08000080ff0f0300ff6fff5f5555aa1608000020ff6f03005555aa16ff17ff0f08000020ff6f04005555aa16ff4fff17080000a0ff4f0700ff6700005555aa16080000a0ff4f0400ff6fff5f5555aa1e0800006055550b00ff17ff0fff6fff5f0800006055550b00ff3fff17ff6f00000800006055550c00ff4fff3fff6f000007000000000003005555aa16ff4fff17080000a0ff030100ff87ff5f5515000008000000ff5f000055550000ff0f00000800004055150100bf07ff03ff87ff5f080000a0ff0f0200ff6fff5f5555aa1608000000ff6f02005555aa16ff17ff0f080000a0ff170400ff8fff6f5555aa1608000020ff8f050055150000ff17000008000020ff8f040055555515ff17000008000000ff87010055150000ff17ff03080000a0ff170500ff8fff87ff1300000800006055550b00ff170000ff8fff5fffffff9300000000ff8fff5f55550000ffffff5300000000ff170000ff8fff5f08000000ff6f02005555aa16ff4fff1708000080ff170300ff8fff6f5555aa160800004055150500bf070000ffefff8f08000000ff8f030055555515ff17000008000020ffef0500aa2a5515ff07000008000020ffef06005555aa16ff5f000008000000ff670700aa2a551dff57ff4f08000080ff4f0200ff6fff5f5555aa1e080000a0ff570700ff6fff5f5555551d08000040aa2a0700ff57ff4fff67ff5f08000000ff5f07005555aa2aff57ff4f08000000ff6f07005555551dff5fff57080000a0ff5f0700ff7fff6f55555525080000a0ff5f0900ffdfff7f55555519080000a0ff5f0600ffefffdf555555190800006055550b00ff3fff17ff8fff6f0800006055550b00ff3f0000ffefff8f0800006055550c00ff57ff4fff6fff5f0800006055550c00ff5fff3fff7fff6f0800006055550e00ff5fff3fffefff7fffffff9300000000ffefff8f555555150800006055150400bf070000ffefff8f08000000ff8f030055150000ff17000008000000ff870100ff1f0000ff5bff1708000080ff170300ff8fff87ff13000008000000ffef0400aa2a5515ff07000008000060aa2a0600ff070000ffffffef080000a0ff070600ffffffefaa2aaa1608000080ff5b0100ff87ff6fff1f000008000000ff6f0800ff230000ff6fff5b080000a0ff6f0800ffa7ff6f55250000080000a0ff6f0a00ffffffa7552d0000ffffff9300000000ffffff8faa2a0000ffffff5300000000ff6f0000ffffff6f05000020ffff0000aa2a0000ff17000005000020ffff0100552d0000ff5bff1705000020ffff0a0055290000ff6fff5b02000024ffff0000552d0000ff5b000002000024ffff000055290000ff6fff5b08000000ffef04005555aa16ff5f000008000040aa2a0500ff070000ffffffef08000080ff070500ffffffefaa2aaa1608000000ffdf090055555521ff77ff5f08000080ff5f0400ffefffdf55555519080000a0ff770900ffffffdf5555ff1f0800006055550b00ff3f0000ffffffef0800006055550e00ff5fff3fffffffef0800006055550e00ff77ff5fffffffdfffffff9300000000ffffffef5555aa2a05000020ffff00005555aa16ff17000005000020ffff090055555519ff77ff4f05000020ffff02005555aa16ff4fff1702000024ffff00005555aa16ff4f000002000024ffff000055555519ff77ff4f08000080ff4f0200ff6700005555aa1608000020ff5f04005555aa2aff57ff4f08000060aa2a0400ff57ff4fff67ff5f08000020ff670400aa2a551dff57ff4f08000080ff570400ff6fff5f5555551d08000020ff6f04005555551dff5fff5708000080ff5f0400ff7fff6f5555552508000020ff7f09005555ff1bff7fff5f0800006055550c00ff7fff4fff7f0000080000a0ff7f1000ff2900005555551d080000a0ff7f1100ff7f7f455555aa1e07000000000003005555ff1bff7fff4f08000080ff5b0100ff6f00005525000008000020ff6f0500ff230000ff6fff5b08000080ff6f0500ffa7ff6f5525000008000020ffa70a0055210000ff7fff6f0800006055550d00ff7f7f7cff41ff2c080000a0ff7f0f00ff6f000055550000080000a0ff7f1200ff7fff6faa220000080000a0ff7f3500ffa7ff7faa220000ffffff5300000000ff7fff5bffa70000070000000000020055290000ff7fff5b08000080ff5f0400ffdfff7f5555551908000000ff7f07005555ff1bff7fff5f08000020ffdf060055555521ff77ff5f08000080ff770600ffffffdf5555ff1f0800006055550e00ff77ff5fffdfff7f0800006055550e00ff7fff77ffffff7f080000a0ff7f3600ffdfff7f5555aa1a080000a0ff7f3700ffffffdf5555ff1f05000020ffff09005555aa22ff7fff7702000024ffff00005555aa22ff7fff7708000000ffa7080055210000ff7fff6f08000080ff6f0500ffffffa7552d0000080000a0ff7f3500ffefffa7ff1f0000080000a0ff7f3800ffffffef55250000ffffff5300000000ff7fff6fffffffa705000020ffff0a00aa2a0000ff7fff6f02000024ffff0000aa2a0000ff7fff6f080000a0ff3f0c00ff7f0000ffff5555080000a0ff3f0e00ffffff7fffff55550800004055550000ff170000ff5f00000800004055550200ff17ff0fff6fff5f0800004055550200ff3fff17ff6f00000800004055550300ff170000ff8fff5f0800004055550400ff3fff17ff8fff6f0800004055550400ff3f0000ffefff8f0800004055550600ff3f0000ffffffefffffff9300000000ffff0000ffff5555ffffff73ffff0000ff3f0000ffff000005000020ffff0c00ffff5555ff3f000002000024ffff0000ffff5555ff3f00000700000000000600ffff5555ff3f000008000020ff7f0e00ffff5555ff7fff3f08000080ff3f0b00ff7f0000ffff55550800004055550200ff4fff3fff6f00000800004055550400ff57ff4fff6fff5f0800004055550400ff5fff3fff7fff6f0800004055550700ff7fff4fff7f0000080000a0ff7f1600ff2f0000aaaa5555080000a0ff7f1800ff7fff2faaaa5555080000a0ff7f1900ff7f0000ffffaaaaffffff73ffff0000ff7fff3fff7f00000700000000000600ffff5555ff7fff3f0800004055550800ff7f7f7cff41ff2c080000a0ff7f1700ff41ff2c547d555508000000ff7f0c00ffff5555ff7fff3f08000080ff3f0b00ffffff7fffff55550800004055550400ff5fff3fffefff7f0800004055550600ff5fff3fffffffef0800004055550600ff77ff5fffffffdf0800004055550900ff77ff5fffdfff7f0800004055550900ff7fff77ffffff7f080000a0ff7f3a00ffffff7fffff5555ffffff73ffff0000ff7fff3fffffff7f05000020ffff0c00ffff5555ff7fff3f02000024ffff0000ffff5555ff7fff3f080000a0ff9f1300ff3f00005555000008000020ff6f1200aa1e0000ff9fff7f080000a0ff9f1500ff67ff3fff1f0000080000a0ff9f1200ff6fff67aa1600000800006055551700ff9fff7fbf36000008000060555517007f91ff7fff48bf3608000080ff7f0800ff6f000055550000ffffff5300000000ff9fff7fff6f0000070000000000120055550000ff9fff7f0800006055551600ff83ff7fff2900000800006055551600ff8fff83ff1000000800006055551a00ff91ff8fff00000008000080ff7f0700ff2900005555551d07000000000013005555551dbf92ff7f08000000ff0714005555aa1effbf3fa50800006055551b00ff9fff9dff2fff270800006055551b00ff9fff8fff7fff2f0800006055551800ff8fff7fff7f7f450800006055551c00ffbf7fa3ff1fff070800006055551c00ffbfff9fff7fff1f080000a0ffbf1e00ff2fff075555551d080000a0ffbf1f00ff3fff2f5555aa1a080000a0ffbf2400ff6fff3f5555aa16080000a0ffbf2500ff7fff6f5555aa1608000020ff7f36005555aa16ffafff7f08000020ff7f39005555aa16ffbfffaf08000080ff7f0700ff7f7f455555aa1e08000000ff6f0f00aa1e0000ff9fff7f08000000ff671500ff170000ffbfff9f08000080ff9f0f00ff6fff67aa160000080000a0ffbf2300ff7fff67aa16000008000020ff7f350055210000ffbfff7f08000080ff7f0800ff7fff6faa220000ffffff5300000000ffbfff7fff7fff6708000080ff9f0f00ff3f00005555000008000020ff3f150055250000ffbfff9f08000060555517007fa7ff9fff23ff00080000a0ffbf1d00ff3f000055290000ffffff5300000000ffbfff9fff3f00000700000000001200ff530000ffbfff9f08000020ff0711005555aa1effbf3fa50800006055551c00ffbfffa1ff070000080000a0ffbf1e00ff0700005555552907000000000013005555aa1effbfbfa108000000ff3f130055250000ffbfff9f08000080ff9f0f00ff67ff3fff1f000008000020ff671200ff170000ffbfff9f080000a0ffbf2300ff67ff3fff1b0000ffffff5300000000ffbfff9fff67ff3f08000060aaaa1900ff8fff7fff2f0000080000a0ff8f1a00ff1f0000aaaa555508000020ff2f1800aaaaff77ff8fff7f080000a0ff8f1b00ff2fff1faaaaff770800004055551000ff83ff7fff2900000800004055551000ff8fff83ff10000008000080ff7f0c00ff2f0000aaaa55550700000000001300aaaa5555ff8fff7f0800004055550f00ff9fff7fbf3600000800004055550f007f91ff7fff48bf3608000040555513007fa7ff9fff23ff0008000080ff7f0d00ff41ff2c547d555508000000ff2f1600aaaaff77ff8fff7f08000060aaaa1900ff8fff7fff7fff2f080000a0ff8f1b00ff7fff2faaaa55550800004055551100ff8fff7fff7f7f4508000020ff7f3a00aaaa5555ff8fff7f08000080ff7f0c00ff7fff2faaaa555508000040aaaa1600ff8fff7fff2f000008000040aaaa1800ff8fff7fff7fff2f08000040aaaa1a00ff9fff8fff1f0000080000a0ff9f1c00ff7f0000ffffaaaa08000040aaaa1b00ff9fff8fff7fff1f08000020ff7f3a00ffffaaaaff9fff7f08000080ff7f0c00ff7f0000ffffaaaaffffff73ffff0000ff9fff7fff7f00000700000000001300ffffaaaaff9fff7f08000080ff8f1600ff1f0000aaaa555508000060aaaa1900ff9fff8fff1f000008000020ff1f1b00aaaaff6fff9fff8f080000a0ff9f1c00ff1f0000aaaaff5f0800004055551000ff91ff8fff0000000700000000001300aaaa5555ff9fff8f08000080ff8f1600ff2fff1faaaaff7708000080ff8f1800ff7fff2faaaa555508000000ff1f1a00aaaaff6fff9fff8f08000060aaaa1900ff9fff8fff7fff1f080000a0ff9f1c00ff7fff1faaaa55550800004055551100ff9fff9dff2fff270800004055551100ff9fff8fff7fff2f08000020ff7f3a00aaaa5555ff9fff8f08000080ff9f1a00ff1f0000aaaaff5f08000080ff9f1b00ff7fff1faaaa555508000080ff9f1900ff7f0000ffffaaaa0800004055551100ffbf7fa3ff1fff070800004055551100ffbfff9fff7fff1f0800004055551400ffbfffa1ff070000080000a0ffbf2100ff3f0000ffff5555080000a0ffbf2600ff7fff3fffff555508000020ff7f3b00ffff5555ffafff9f08000020ff7f3c00ffff5555ffbfffafffffff73ffff0000ffbfff9fff7f00000700000000001300ffff5555ffbfff9f0800006055552200ffd77fc6ff1c00000800006055552200ffdfffd7ff23000008000020ff3f230055290000ffdfffbf080000a0ffdf2700ff37000055550000080000a0ffdf2900ff3fff37aa1e000008000080ffbf1300ff3f000055290000ffffff5300000000ffdfffbfff3f0000070000000000160055550000ffdfffbf08000020ff2f1f005555551dffdbffbf080000a0ffdb2000ff2f7f23555555250800006055552100ffcbffbfff2f00000800006055552100ffdbffcbff2fff1908000080ffbf1100ff2fff075555551d08000080ffbf1400ff070000555555290700000000001500555555293fccffbf08000000ff2f1e005555551dffdbffbf08000000ff2f20005555aa1effdfffdb0800006055552100ffdfffbfff3fff2f08000020ff3f24005555551dffdfffbf080000a0ffdf2a00ff3fff2f5555aa1e08000080ffbf1100ff3fff2f5555aa1a08000020ff2f1f005555aa1effdfffdb08000080ffdb1e00ff2f7f23555555250800006055552100ffdfffdbff2fff1c080000a0ffdf2800ff2f7f205555aa1e0800004055551e00ffcbffbfff2f00000800004055551e00ffdbffcbff2fff190800004055551f00ffdfffbfff3fff2f0800004055552000ffdfffdbff2fff1c08000020ff3f2600ffff5555ffdfffbf080000a0ffdf2e00ff3f0000aaaa5555080000a0ffdf2f00ff3f0000ffffaaaa08000080ffbf1c00ff3f0000ffff5555ffffff73ffff0000ffdfffbfff3f00000700000000001a00ffff5555ffdfffbf0800004055551d00ffd77fc6ff1c00000800004055551d00ffdfffd7ff230000080000a0ffdf2d00ff1b0000ff9f55550700000000001b00aa925555ffdfffcc08000000ff3f1d0055290000ffdfffbf080000a0ffdf3100ff7fff3f551d000008000080ffbf1200ff7fff67aa16000008000080ffbf1500ff67ff3fff1b000008000020ff7f3e00551d0000ffdbffbf08000020ff7f4600aa160000ffdfffdbffffff5300000000ffdfffbfff7fff3f08000020ff6f25005555aa16ffdfffbf0800006055552600ffdfffbfff6fff3f08000000ff3f1f005555551dffdfffbf080000a0ffdf3200ff6fff3f5555aa1608000080ffbf1100ff6fff3f5555aa1608000000ff6f24005555aa16ffdfffbf0800006055552600ffdfffbfff7fff6f080000a0ffdf3300ff7fff6f5555aa1608000080ffbf1100ff7fff6f5555aa1608000020ff7f3f005555aa16ffcfffbf08000020ff7f45005555ff17ffdfffcf0800004055552400ffdfffbfff6fff3f0800004055552500ffdfffbfff7fff6f08000000ff3f2100ffff5555ffdfffbf080000a0ffdf3400ff7fff3fffff555508000080ffbf1c00ff7fff3fffff555508000020ff7f4700ffff5555ffdfffbfffffff73ffff0000ffdfffbfff7fff3f08000020ff372900aa1e0000fff7ffdf080000a0fff72c00ff17000055550000080000a0fff72c00ff37ff17ff2700000800006055552d00fff3ffdfff2500000800006055552d00fff7fff3ff12000008000080ffdf1d00ff37000055550000ffffff5300000000fff7ffdfff370000070000000000160055550000ffefffdf070000000000170055550000fff7ffef08000020ff2f2a005555aa1effefffdf080000a0ffef2b00ff2f7f255555ff2b0800006055552e00ffe7ffdfff23ff200800006055552e00ffefffdfff2fff2308000080ffdf2000ff2f7f205555aa1e08000000ff372700aa1e0000fff7ffdf08000000ff372c0055190000fffffff708000020ff3f3100551d0000ffffffdf08000080ffdf1d00ff3fff37aa1e0000110000a0ffff0000ff3fff37551500000a0000a4ffff0200ff3fff3755150000040000a4ffff0000ff3fff3755150000ffffff5300000000ffffffdfff3fff370d0000a4ffff0100ff3fff375515000008000000ff2f28005555aa1effefffdf08000000ff2f2b005555ff17ffffffef0800006055552e00ffefffdfff3fff2f0800006055553000ffffffefff3fff2f08000020ff3f32005555aa16ffffffdf08000080ffdf1f00ff3fff2f5555aa1e040000a4ffff0400ff3fff2f5555aa160d0000a4ffff0000ff3fff2f5555aa16110000a0ffff0100ff3fff2faa2aaa16110000a0ffff0200ff3fff2f5555aa2a0a0000a4ffff0600ff3fff2f5555aa1608000020ff2f2a005555ff17ffffffef08000080ffef2800ff2f7f255555ff2b0800006055553000fff7fff3ff17ff0b0800006055553000fffffff7ff1700000800006055553000fff7ffefff2fff170800006055553000fffffff7ff2fff17110000a0ffff0100ff2f7f19aa2aff17110000a0ffff0200ff2f00005555aa2a0a0000a4ffff0600ff2f7f19aa2aff170a0000a4ffff0600ff2f00005555aa2a040000a4ffff0400ff2f7f19aa2aff17040000a4ffff0400ff2f00005555aa2a0d0000a4ffff0000ff2f7f19aa2aff170d0000a4ffff0000ff2f00005555aa2a070000000000180055555531ffff7ffa08000080fff72700ff1700005555000008000080fff72700ff37ff17ff27000008000020ff37290055190000fffffff70800006055552d00fff9fff7ff080000110000a0ffff0000ff370000553900000a0000a4ffff0200ff37000055390000040000a4ffff0000ff37000055390000ffffff5300000000fffffff7ff3700000d0000a4ffff0100ff37000055390000070000000000170055550000fffffff70800004055552700fff3ffdfff2500000800004055552700fff7fff3ff1200000800004055552c00fff9fff7ff08000008000080ffdf2200ff1b0000ff9f55550700000000001b0054b555557ff9ffdf08000060aaaa2f00ffe7ffdfff3f000008000060aaaa2f00ffefffe7ff3fff0b080000a0ffef3000ff3fff1aff7f5555080000a0ffef3000ff3fff0daaaaff7f0800004055552800ffe7ffdfff23ff200800004055552800ffefffdfff2fff230800004055552a00ffefffdfff3fff2f08000020ff3f3400aaaa5555ffefffdf08000080ffdf2100ff3f0000aaaa55550700000000001a00aaaaff8fffe6ffdf08000040aaaa2e00ffe7ffdfff3f000008000040aaaa2e00ffefffe7ff3fff0b08000040aaaa3000ffffffefff3f000008000020ff3f3400ffffaaaaffffffdf08000080ffdf2100ff3f0000ffffaaaa110000a0ffff0600ff3f0000ffffaaaa0a0000a4ffff0600ff3f0000ffffaaaa040000a4ffff0400ff3f0000ffffaaaaffffff73ffff0000ffffffdfff3f00000d0000a4ffff0000ff3f0000ffffaaaa0700000000001a00ffffaaaaffffffdf08000080ffef2e00ff3fff1aff7f555508000080ffef2e00ff3fff0daaaaff7f08000060aaaa2f00ffffffefff3f00000800004055552a00ffffffefff3fff2f0800004055552b00fff7fff3ff17ff0b0800004055552b00fffffff7ff1700000800004055552b00fff7ffefff2fff170800004055552b00fffffff7ff2fff1708000020ff3f3400aaaa5555ffffffef110000a0ffff0600ff3f0000aaaa55550a0000a4ffff0600ff3f0000aaaa5555040000a4ffff0400ff3f0000aaaa55550d0000a4ffff0000ff3f0000aaaa55550700000000001a00aaaa5555fffffff108000000ff3f2900551d0000ffffffdf08000080ffdf2300ff7fff3f551d000008000020ff7f480055190000ffffffdf110000a0ffff0a00ff7fff6fff170000110000a0ffff0700ff6fff3faa1600000a0000a4ffff0200ff6fff3faa1600000a0000a4ffff0200ff7fff6fff170000040000a4ffff0000ff6fff3faa160000040000a4ffff0000ff7fff6fff170000ffffff5300000000ffffffdfff7fff3f0d0000a4ffff0100ff6fff3faa1600000d0000a4ffff0100ff7fff6fff17000008000020ff6f33005555aa16ffffffdf0800006055553400ffffffdfff6fff3f08000000ff3f2a005555aa16ffffffdf08000080ffdf2400ff6fff3f5555aa16040000a4ffff0400ff5fff3f5555aa16040000a4ffff0400ff6fff5f5555ff170d0000a4ffff0000ff5fff3f5555aa160d0000a4ffff0000ff6fff5f5555ff17110000a0ffff0800ff5fff3f5555aa16110000a0ffff0900ff6fff5f5555ff170a0000a4ffff0600ff5fff3f5555aa160a0000a4ffff0600ff6fff5f5555ff1708000000ff6f32005555aa16ffffffdf0800006055553400ffffffdfff7fff6f08000080ffdf2500ff7fff6f5555aa1608000020ff7f49005555aa16ffffffdf040000a4ffff0400ff7fff6f5555ff170d0000a4ffff0000ff7fff6f5555ff17110000a0ffff0900ff7fff6f5555ff170a0000a4ffff0600ff7fff6f5555ff170800004055553200ffffffdfff6fff3f0800004055553300ffffffdfff7fff6f08000000ff3f2e00aaaa5555ffefffdf08000000ff3f2f00ffffaaaaffffffdf08000000ff3f3000aaaa5555ffffffef08000080ffdf2600ff7fff3fffff555508000020ff7f4b00ffff5555ffffffdf110000a0ffff0c00ff5fff3fffff5555110000a0ffff0d00ff7fff5faaaa5555110000a0ffff0e00ff7fff5fffffaaaa0a0000a4ffff0600ff7fff3fffff5555040000a4ffff0400ff7fff3fffff5555ffffff73ffff0000ffffffdfff7fff3f0d0000a4ffff0000ff7fff3fffff555508000020ffef380055250000ffb7ff7f080000a0ffb73800ffefffe75515000008000020ffe73800aa1a0000ffbfffb7080000a0ffbf3e00ffbfff7f551d0000080000a0ffbf4c00ffe7ffbfff1f000008000000ff7f120055210000ffbfff7f08000080ff7f0800ffa7ff7faa22000008000080ff7f0a00ffefffa7ff1f0000ffffff5300000000ffbfff7fffefff7f08000020ffdf37005555aa16ffafff7f080000a0ffaf3900ffdfff7f5555aa160800006055553a00ff9fff7fffdfff7f0800006055553b00ffafff9fffbfff7f0800006055553d00ffafff9fffdfffbf08000000ff7f11005555aa16ffafff7f08000080ff7f0900ffdfff7f5555aa1a08000000ffdf36005555aa16ffafff7f08000000ffdf39005555aa16ffbfffaf0800006055553a00ff9fff7fffffffdf0800006055553d00ffbfff9fffffffdf080000a0ffbf4d00ffffffdf5555ff1708000080ff7f0900ffffffdf5555ff1f05000020ffff10005555aa16ffafff7f05000020ffff13005555aa16ffbfffaf02000024ffff00005555aa16ffbfff7f08000000ffef350055250000ffb7ff7f08000000ffe73500aa1a0000ffbfffb708000080ffb73500ffefffe755150000080000a0ffbf4c00fff7ffe7aa1a0000080000a0ffbf4e00fffffff7551d000008000080ff7f0a00ffffffef55250000ffffff5300000000ffbfff7fffffffe705000020ffff1200551d0000ffbfffaf05000020ffff0f00ff230000ffafff7f02000024ffff0000ff230000ffafff7f02000024ffff0000551d0000ffbfffaf08000080ffaf3600ffdfff7f5555aa1608000020ffdf37005555aa16ffbfffaf0800006055553c00ffb3ffafff8fff7f0800006055553c00ffbfffb3ff8fff7f0800006055553c00ffb3ffafffbfff8f0800006055553c00ffbfffb3ffbfffa90800006055553d00ffbfffafffdfffbf080000a0ffbf3f00ffafff7f5555aa16080000a0ffbf4000ffbfffaf55555519080000a0ffbf4d00ffdfffbf5555ff1708000000ff7f11005555aa16ffbfffaf080000a0ff9f3b00ffbfff7fffff5555080000a0ff9f3d00ffffffbfffff55550800004055553600ff9fff7fffdfff7f0800004055553700ff9fff7fffffffdf08000000ff7f1800aaaa5555ff8fff7f08000000ff7f1900ffffaaaaff9fff7f08000000ff7f1b00aaaa5555ff9fff8f08000080ff7f0e00ffffff7fffff5555ffffff73ffff0000ff9fff7fffffff7f05000020ffff1600ffff5555ff9fff7f02000024ffff0000ffff5555ff9fff7f080000a0ffaf3c00ffbfff7fffff555508000080ff9f3a00ffbfff7fffff555508000020ffbf3d00ffff5555ffafff9f0800004055553600ffafff9fffbfff7f08000000ff7f1c00ffff5555ffafff9fffffff73ffff0000ffafff9fffbfff7f08000080ffaf3b00ffbfff7fffff555508000020ffbf3d00ffff5555ffbfffaf0800004055553900ffb3ffafff8fff7f0800004055553900ffbfffb3ff8fff7f0800004055553900ffb3ffafffbfff8f0800004055553900ffbfffb3ffbfffa9080000a0ffbf4700ffbfff7fffff555508000000ff7f1c00ffff5555ffbfffafffffff73ffff0000ffbfffafffbfff7f08000000ffbf3b00ffff5555ffafff9f08000000ffbf3c00ffff5555ffbfffaf08000080ff9f3a00ffffffbfffff55550800004055553600ffafff9fffdfffbf0800004055553700ffbfff9fffffffdf0800004055553900ffbfffafffdfffbf080000a0ffbf5100ffffffbfffff5555ffffff73ffff0000ffbfff9fffffffbf05000020ffff1800aaaa5555ffbfffaf05000020ffff1a00ffffaaaaffbfffaf05000020ffff1700ffff5555ffafff9f02000024ffff0000ffff5555ffbfff9f08000060551541003fc67fc5ffbf7fbe08000060551542007fc73fc77fbfffbe08000060551543003fc93fc8ffbfffbd0800006055154400ffcf7fcaffbf7fb8080000a0ffdb4600ffbfff7f5521000008000080ffcf4400ffbfffb8ff23551508000020ffbf4c0055290000ffdbffbf08000080ffbf3500ffbfff7f551d000008000000ff7f2300551d0000ffdbffbfffffff5300000000ffdbffbfffbfff7f080000a0ffcf4500ffafff7f5555aa1608000020ffaf40005555aa16ffcfffbf0800006055554700ffcbffbfff8fff7f0800006055554700ffcfffcbff8fff7f0800006055554700ffcbffbfffafffa90800006055554700ffcfffcbffafff8f08000080ffbf3900ffafff7f5555aa1608000000ff7f25005555aa16ffcfffbf08000000ffaf3f005555aa16ffcfffbf08000000ffaf45005555aa16ffdfffcf0800006055554700ffdfffbfffbfffaf080000a0ffdf4a00ffbfffaf5555aa1a08000020ffbf4d005555aa16ffcfffbf08000020ffbf4f005555aa1affdfffcf08000080ffbf3900ffbfffaf555555190800004055153e003fc67fc5ffbf7fbe0800004055153e007fc73fc77fbfffbe0800004055153e003fc93fc8ffbfffbd0800004055153e00ffcf7fcaffbf7fb8080000a0ffcf3e00ffbfffb8ff23551508000020ffbf4c00ff235515ffcf7fca08000080ffcf3f00ffafff7f5555aa1608000020ffaf40005555aa16ffdfffcf0800006055554700ffdfffcfffafff7f080000a0ffdf4900ff9fff7f5555ff17080000a0ffdf4a00ffafff9f5555ff1b08000000ff7f25005555ff17ffdfffcf08000080ffdb3e00ffbfff7f55210000080000a0ffdf4800ffbfff7fff1f000008000020ffbf4c00aa1e0000ffdfffdb08000000ff7f2300aa160000ffdfffdbffffff5300000000ffdfffdbffbfff7f0800004055553f00ffcbffbfff8fff7f0800004055553f00ffcfffcbff8fff7f0800004055553f00ffcbffbfffafffa90800004055553f00ffcfffcbffafff8f0800004055554000ffdfffbfffbfffaf0800004055554500ffdfffcfffafff7f080000a0ffdf4b00ffbfff7fffff555508000020ffbf5100ffff5555ffdfffbf08000080ffbf3c00ffbfff7fffff555508000000ff7f2600ffff5555ffdfffbfffffff73ffff0000ffdfffbfffbfff7f08000080ffdf4600ffbfff7fff1f000008000020ffbf520055210000ffffffdf08000000ff7f310055190000ffffffdf120000a0ffff0400ffbfffafff130000120000a0ffff0000ffafff7faa1600000a0000a4ffff0300ffafff7faa1600000a0000a4ffff0300ffbfffafff130000040000a4ffff0000ffafff7faa160000040000a4ffff0000ffbfffafff130000ffffff5300000000ffffffdfffbfff7f0d0000a4ffff0100ffafff7faa1600000d0000a4ffff0100ffbfffafff13000008000020ff9f4a005555aa16ffffffdf0800006055554b00ffffffdfff9fff7f08000080ffdf4500ff9fff7f5555ff1708000000ff7f33005555aa16ffffffdf040000a4ffff0400ff9fff7f5555aa160d0000a4ffff0000ff9fff7f5555aa160a0000a4ffff0700ff9fff7f5555aa16120000a0ffff0100ff9fff7f5555aa1608000000ff9f49005555aa16ffffffdf0800006055554b00ffffffdfffbfff9f08000080ffdf4000ffbfffaf5555aa1a08000080ffdf4500ffafff9f5555ff1b08000020ffbf53005555aa16ffffffdf040000a4ffff0400ffbfff9f5555aa160d0000a4ffff0000ffbfff9f5555aa160a0000a4ffff0700ffbfff9f5555aa16120000a0ffff0300ffbfff9f5555aa160800004055554900ffffffdfff9fff7f0800004055554a00ffffffdfffbfff9f08000080ffdf4700ffbfff7fffff555508000020ffbf5100ffff5555ffffffdf08000000ff7f3400ffff5555ffffffdf120000a0ffff0800ff9fff7fffffaaaa120000a0ffff0900ffbfff9faaaa5555120000a0ffff0a00ffbfff9fffffaaaa120000a0ffff0700ff9fff7faaaa55550a0000a4ffff0700ffbfff7fffff5555040000a4ffff0400ffbfff7fffff5555ffffff73ffff0000ffffffdfffbfff7f0d0000a4ffff0000ffbfff7fffff555508000020fff74e0055210000ffdfffbf080000a0ffdf5200ffefffbfaa1a0000080000a0ffdf5600fff7ffefaa16000008000000ffbf3e0055290000ffdbffbf08000000ffbf4400ff235515ffcf7fca08000000ffbf4600aa1e0000ffdfffdb08000080ffbf3500ffe7ffbfff1f000008000080ffbf3800fff7ffe7aa1a0000ffffff5300000000ffdfffbffff7ffbf080000a0ffcf4f00ffefffbf5555aa16080000a0ffcf5000ffffffef5555ff170800006055555100ffcfffbfffffffbf08000000ffbf40005555aa16ffcfffbf08000080ffbf3700ffffffdf5555ff1708000080ffbf3900ffdfffbf5555ff1705000020ffff20005555ff4fffcfffce05000020ffff1d005555aa22bfcbffbf02000024ffff00005555aa22bfcbffbf02000024ffff00005555ff4fffcfffce08000000fff74c0055210000ffdfffbf080000a0ffdf5600fffffff7ff1b000008000080ffbf3800fffffff7551d0000ffffff5300000000ffdfffbffffffff705000020ffff2300aa2a0000ffdfffcf05000020ffff1c00aa2a0000ffcfffbf05000020ffff1f00ff4faa2a3fd3ffc702000024ffff0000aa2a0000ffdfffbf02000024ffff0000ff4faa2a3fd3ffc708000080ffcf4d00ffefffbf5555aa1608000020ffef50005555aa16ffdfffcf0800006055555100ffdfffcfffefffbf080000a0ffdf5300ffcfffbf55555519080000a0ffdf5400ffefffcf5555aa1608000000ffbf40005555aa1affdfffcf08000000ffef4f005555aa16ffdfffcf08000080ffcf4d00ffffffef5555ff170800006055555100ffdfffcfffffffef080000a0ffdf5400ffffffef5555aa1605000020ffff20005555aa1affdfffcf02000024ffff00005555aa1affdfffcf0800004055554d00ffcfffbfffffffbf0800004055554f00ffdfffcfffefffbf0800004055555000ffdfffcfffffffef0800004055555300ffffffdfffcfffbf0800004055555400ffe7ffdfffffffcf0800004055555500ffffffe7ffdfffcf0800004055555700ffffffe7ffffffdf08000000ffbf4700ffff5555ffdfffbf08000000ffbf4b00ffff5555ffffffdf08000080ffbf3d00ffffffbfffff555502000024ffff0000ffff5555ffffffbf120000a0ffff3c00ffdfffbfffffaaaa120000a0ffff3d00ffffffdfffffaaaa120000a0ffff3100ffffffbfaaaa55550a0000a4ffff0000ffffffbfffff5555040000a4ffff0400ffffffbfffff5555ffffff73ffff0000ffffffbfffffffbf05000020ffff2a00ffff5555ffdfffcf05000020ffff3a00ffffaaaaffffffdf05000020ffff3b00aaaa5555ffffffef05000020ffff2600ffff5555ffcfffbf05000020ffff3600aaaa5555ffefffdf0d0000a4ffff0000ffffffbfffff555508000020ffef5600552d0000ffefffdf08000020ffef5600551d0000fffbffef08000020ffef580055210000fffffffb08000080ffdf4c00ffefffbfaa1a000008000000ffbf480055210000ffffffdf120000a0ffff2d00ffefffdf55210000120000a0ffff2a00ffdfffbf551500000a0000a4ffff0400ffdfffbf551500000a0000a4ffff0400ffefffdf55210000040000a4ffff0000ffdfffbf55150000040000a4ffff0000ffefffdf55210000ffffff5300000000ffffffdfffefffbf0d0000a4ffff0100ffdfffbf551500000d0000a4ffff0100ffefffdf5521000008000020ffcf54005555ff17ffe7ffdf08000020ffcf55005555aa16ffffffe70800006055555100ffffffdfffcfffbf08000080ffdf4f00ffcfffbf5555551908000000ffbf4a005555aa16ffffffdf040000a4ffff0400ffcfffbf5555aa160d0000a4ffff0000ffcfffbf5555aa160a0000a4ffff0000ffcfffbf5555aa16120000a0ffff2b00ffcfffbf5555aa1608000000ffcf53005555ff17ffe7ffdf080000a0ffe75500ffdfffcf5555aa1e080000a0ffe75700ffffffdf555555290800006055555100ffe7ffdfffffffcf08000080ffdf4f00ffefffcf5555aa1608000080ffdf5000ffffffef5555aa1605000020ffff30005555ff1fffe7ffdf02000024ffff00005555ff1fffe7ffdf08000000ffcf53005555aa16ffffffe708000080ffe75400ffdfffcf5555aa1e08000020ffdf57005555aa16ffffffe70800006055555100ffffffe7ffdfffcf040000a4ffff0400ffdfffcf5555aa160d0000a4ffff0000ffdfffcf5555aa160a0000a4ffff0000ffdfffcf5555aa16120000a0ffff2c00ffdfffcf5555aa1608000000ffef5200552d0000ffefffdf08000000ffef5200551d0000fffbffef080000a0fffb5800ffffffefaa22000008000080ffdf4c00fff7ffefaa16000008000080ffdf4e00fffffff7ff1b0000ffffff5300000000fffbffdfffffffef05000020ffff2f0055350000ffe7ffdf05000020ffff3400aa2eaa2a3ff1ffef05000020ffff3100ff370000ffefffe705000020ffff3200aa2a0000fffbffef02000024ffff0000ff370000ffefffdf02000024ffff0000aa2e0000fffbffef08000000ffdf55005555aa16ffffffe708000080ffe75400ffffffdf555555290800006055555100ffffffe7ffffffdf02000024ffff00005555aa32ffefffe702000024ffff00005555ff1bffffffef120000a0ffff2c00ffffffdf5555aa160a0000a4ffff0000ffffffdf5555aa16040000a4ffff0400ffffffdf5555aa1605000020ffff33005555ff1bffffffef05000020ffff30005555aa32ffefffe70d0000a4ffff0000ffffffdf5555aa1608000080fffb5600ffffffefaa22000008000000ffef520055210000fffffffb02000024ffff0000aa2a0000fffffffb02000024ffff0000ff37aa2afffffffd120000a0ffff2d00ffffffefff3700000a0000a4ffff0400ffffffefff370000040000a4ffff0000ffffffefff370000ffffff5300000000fffffffbffffffef05000020ffff3400ff37aa2afffffffd05000020ffff3200aa2a0000fffffffb0d0000a4ffff0100ffffffefff370000862a4c86aa2ba802000c40154c95aaaaaaaaaa969b9babbabbfb00000000000000c01d00807b83030010003c00809eaa9a9555555566999a9a9665a9a932ab96a95515b826549da9575557555655556969ddf9555555450574754b4777774757977b45557555415577755747557555d53a7417747555757737007b574db576744041a57674747f7777b75777b78b4b777755435540b77544435a5574c47ed4befd43ffd3ff3c3efcef7fc4065511ec97b7446c4740443941342ce37ec4ee67474443474774c45df5ccc02a44c30104c42e2ca88a78b34ec44278ddeeefbe39803a28f7f5eeeffeeec2c26e452f2c547dd5efee76306c6d04c17eedccfdcccf4fdadcf1f0f0ec4c4fc3e430dad773cff3b0c3ec1c8c259fae1a5fc1704dfdf838ccec6cebececae1a6fcd0deb545dcdce134ccff8f8f4b0ceec8ccfdef89c73aebaefa969bd8eeeebac5a4d5b0e0bb0033b202058793174e5f4685a8d0200070024c0ea5595af023b33130800c42bbc0ecccc4dbd92ebcccce868c0c08c570d2cfaec7c7119aceaeaebab6e5f2b8faa9a685771729afa616a1df3f3fffbcbaf1eb2a69edf217fd5439facbaa9ea4c0dd4558b969ede56d5696b5df76a2b14d7a725ae1e3363a37295b1d6552bebab559ee6657375f2f8423574d75cdd152897697559ea55dd8217df4aeb57557d6abeaaeb2c6a31990327aa6b0fc34071c6cdf5016bb56bb5967369a5566dbf6addd52aef215596a96b787b72158b9656295ba691e4aede942bf35af1a46965d4573db096c96ee91d1c6c553d715dedea4e7b69aef6cd51150d540d7ba9481410006c78152bac3a843b8543113b00540df0ff4f154cf1c256790838c06e293370c44039144378150044957a7da9f33ad306801778010380ae035771d002f789c070692bacaed7b8d3577101a82ef11690babbd34295022f30945755953b3870d5123bb0aeb2c7d6c1a9ce54c32cec000c0c5c013b783910300f1438230c80f2802a2af8903c5701abab837b5438314d5575ddd61540fb928aaa42fb417715a300781db82f70f3ceacaa4301f0550d7897722b78903b4491bbbb4c55ddeacc000c38f8d73b30904e405557b377b793babb032c8e7b95ab7ab286436d8daf873bcd50f9ba0a952a85abeb3b8113b97af8ba322b5469b06b0039306815fb97bf9682babbfab932680940b9977b87d757b11b1b030038fb150c801fe9549f9d7b026bdf9c6577025f01002c8c2e00d82a674172275d02247b9de956323010c03b83fad9016c9516f040b05596df96eb1540401422b2f5f92a40d5017427273880669dd972c2000010f00d4038822717fbd92a00544e83aaa9eb96c234e96e2bc0aeddc06af3949dba9e3354398cab0e14007b903303c303acae571554ce9576a7750551400f5c030cb8a82fac6e19b402f000330017e946e9c238888d57ea55016ec3a4b2b2ba5641b9c3aa6bcf51a9a9faadd6092c5475a9977aade9a8ba9308833a7897e76e5982d76da9aa5703f8aad99436000c4000540cac0671027746b63b1f2b00c00e70e931130a3294dc0083c33202a87371353330807b57a6aaa3a6ae8641a5ebd52db8d9d9d680a6ba3b28c3aac328803853a957df31d47a2770324040dd2ab8837981ecae6aad9ad56a0087aaafde602eb7fa00b003b3173b53731450855b6ff97911f801881307771bf1952b30a81f58b4651d9f59338002e29931304440321f89004034a741f63900031b542043c0e82a0083743a20b2e92e9bdeea8a000038b84295c2803a3040a5828ac8aa03e8547ab982560310302f300000ec9ce779e932aa6f9e9e33e86a1e63b371aec20c9fcf95b78c56ef525f77f3ec1191b3afaabbca74aa6b80d2aafa3100a41fbb955f7077f04eabaffae9cdcc2d02a943ab7ae916abba5ea8bb961fb04cdb79c3547bbba6a972e935ccb66ef3b902e038bbe972554d0de3a068553b730380aa88f3c08ea8b2f7a99f6aa9ea12efe9ce5d7bab776ee9ba2a2a17af2aab8e0ad7595575773847f3b9a8578dcbb46e17e756559f57f7d5e95c55d714abe24d0c536e57dfaaa6ea7a284c2f575dddb49aeb3480aaeaeaf556329b91d771e55c6a8c4de8ba62d8dd0cf34c55f79d7a3bf070df39337f19d770559d5a35c798ab2b9f6ad9a54a422f1ca8cef5aab2e9ababf184cdd4181bab6ef5a956ad56dde9cddc55f5cc8c8ac5b069de5d2f8c57555d17443543b76a3774f5142c2f5c1d4043d78acae8b4af9ffa02383b43c1cc7031df5d975555d715c3b296312646f40cdccd9dfbadf755812f2c5c5501b4328f829a55dfdeea40b7abbbba6ab5efa48ecacce8ae61f194707a9f2b7b73f9755fea32e8baeabaf2baae12df6826fb952d976fe4689e952a63d96c71adb66a7a828b2bbbeabad6620f83df7655d578774135a0e2d871e1eaf5c1f9cc74561514f0f1ada6fb157475f5a031b8ba5965e9322c575f09d7306b1933b31b217315779b979f80567116c16c8ba85ba913944e69f8cd55410f54dd413b40554da9276755756ba66e3697baaac2aaaa7aabbaabaa831777b032ab1933b3763b1f7bf331279b17bb5582b28d73167b713139b362e5560670b1e6395bb773333bf9f939ab2d515f958c003777ab6e99b1b296f9117a32e82899aa16a7abf7b9951f7b5569ae6ab557394c556d1557a92a224cae7a5655b27767252d577baa1d9c7775ab2aeca8aaab2ae25555489a830e4ced9464aaa86466317b43a15657828fb596a292c228c3f6a95f952bf02eabe21657a97569e6aaeaea327631b931b9968c6a290cfb3000c3ea426c0530e8c11cb96e5f6a0ca232e0c244933916cc002d30b77377cdc1c275346c21158f40b93200d4406d9e411d0c553073dfdda5429637d0ea1663abbbb7560fd438683100b7efc041f6ba0ca87351d4b846afba92d1b007bb470d530200eb2eb8c20003b436cc004fc012ac0d838e473113171c030c31c078eb3908ac1024f0acb3fa826f688f9c14520dab33c8cdd99d36cc141f14f4adc242c1302c0057101755c0b0c000130cc210c30e303081300c2814f1640c5c01b7ba31119656701d0de8aa3b0130b8b2bb7bc779f331ccc5a5b2c205f96e2e2cab6e0c0300cc30c2cc3000233803e88e0ab86a55f016eb00e6c20e30c3424115795003afb90320c30000e83003ef50f902c342b5b710070dc554311f38b0ca00c0c1ecb2aa3b013b54405fec791617231cef15303b23a12eaf03c040050007a83b33a90a2fb9aeeaae3b340c00f9aafbaac62ec440095704ff0ef052551c94278be95dd570203707cf74ec5106c5ccfa79c2aaae6a8d136b554cc14c33d2b8c278e900f86d096bc2400f782a224439ed0c366d04081c77d4d535c0c0303003774dc30eb2ce545fcd540fecf8e86a39accec0a85ff11503c31c04e816ef54d55c1554ab82439fdda6bb230d9bceecc0100c000330302b28c7103778b55f7934737bbb43e2c2cd940c24cf00b026409daccec000f05535203aecd02a30ac31300f4e55944a339c39ab0e13d5ee72e81ac7d1542b6af210ed927bfb72357a046f50693069133fbb43ddd5d511c0f4557575dcd55d9c73b15c014c630f437bd57ae9dc40750dc0ad7a75b57bf3d256e3156f55fb153574c3ad4edf557bc375f535b0b6f7688162c3c030000074cdc0ac324cdd714003e672836f15c30e77b1eced2c81c3305c31a83af7c000f0f000ac320003332d35d75575d4c10130f442755757edea30c0b98fb362f0c3c08a1e503b3724c380a7f3002f03c3f619e9ea6683eb3631c0804d7b19cd3b1ddcac3230ecea1577cdc180b2b6ef29ccc0ecaae3b6fac000b46f57b093360c000330d0097877d5c400435fc3d10d69dd41f15570f35575f7111c742bf6fa7a3b066405904347aa4630a7f3121bab3a242d0fe084b77a4065222db33aa8070cab6bae87d9d4b13b00bb7a708fc5f05238312af5733487d60131312955ed9caf3303b8f2412868b0334849b13a39815668817ab8f8fa1638550c4d709c93575555a85b070485b389bb1a2bf1c0ea062c4d55953a83fa3ae8e2f8eef0283be8eb6a148090b24200ec04102fe9ae0e7868322fe96ec02cb8726c2183b31f132b3b1724ec940814014fb11410f0410b2b80bb43cd0285572d835f1d6fa942e9e216f35615b4831390ba25701770070030c32c150e0630d1ee724f81fa4481021614acc78003380c001602000cc716839aae6b663a831638790d0c0014038c2a308399ebf919030343e5a6af315467f942575956af5ab555ae1f83a7aeeb967bb6bb3193dcba74f5b85955df95d5de898abbe7f86af5406b75e58eadda79b4ef408e70aef3f372e70157df0cb797750d58974d6797b1b81d0bacf37af5c0289bcd3aa7bbfbcc0c7bad7a37c371961d0d04831f3b18347500c05e196f77d91540db693594ae169f8d8f415d67596533accffa26f04cee8928eacead8f67f366d818836f32f7eac0d5559b69a595ebb9de19ee6ead57f999396f19e666c16d6edd88031b40cb4e02676d6e55e6fa6d55ae6d975be77959b62feb4ea72d0d278c8339803bc3ee39570e78e70c480c40db51baafcf4e3997de31f7680997f3665d5d760a7bb996a9e76a02b3251b700ec324326e6f5657fab2af6e67758f6999af5ae9de5497b96fd70d9803e7ac73b3afd5c294ba035bfc253b57fb00f8b0d9cc3abb6d1dc3ccf9ac03c03a31644303f33971f65aedf232f74002fb6ee78e294e5f69691caa8c57d5d6babaaada566f75aeaeeb2aafeaeaba3694c394bbd270e402ccb41bc00e41efde69ba42ea1e03f4284c19f0c02e79de4c76df756465ed76566e9955ad575f79ad76ea326383eb9695f8381b9fd9ed6cb2e78c2f00c0ee1c87f205c0dabaddfaaa374c06f13026af37780e4cfb8ecfc2822f4c33b855f52c0c83f0f5f8d1be031018b02faf6f978db0e19ef5e41ab091ed327000af8f35041303334c98effb6459d60d010c24d876adc165cd75d9401bc08c8f1db8fa82cf00f0d8ae0c9befd6f9dace28cfe4f23a27af776ff318f036375fceb82dd8a2fb1a0031000f03cce532cc30c04c1e436b255fb5b3038c0c34cfd500acd28070991338f8baeb945bf8042c6d9c7102e78e84edb11ddc8eebd6ea4e329fc220f0e4baba97afeaaeeeaaabab2afb8e02bbbbaeabbaebaaabb6eb0e98ba55ad5af9eeeaaa66ae7a1eb9ba9fdeae8d55d61640d7a54640ee86815e8df36a767556f3ec2e40164c9eb1223cc42eec56e58cee6ab9aeaabbbadfe83a818fafb1f138c0aced0070b26f93b796cf2d9cabda0e54fa15776b9952d5967bf5d6559c66e5eeaa9aa7b75eaaabfa9d76a9dbda5879a97bc27197abd7d6018073031cb47b96de4dfbd555afb2090f0c381b10ddedd83a3b8f03f3206cb7dbec80d90838f002fb1170723a70da0c0f70f62ecc376f1f7932b0e3b20ef75c5fdd000cc3c0c0dcecba321fd7aa682cf0ea76f92c8cc040c3806b804a1dafd70d0cc35ea90f0c0830036b152f1d830efb38c31530b0c30c34f336b33a575d0ff20014d70dab3be8d58e78b17783f6027871baae5695ebbaaaaf2aa8afea96aaabefaaeecd9d79a7d3763a8f52fa386c16acabba9fd9ea46ce305dad9aafb26b77d59af3ad9ababab5efa57a2af42ab2abbb2fd40dbb2ee3320c37c3acceeabaabb3a80ff00c323040054c83ee3a577578c0d2dc2db738c004fa5af61bb1dd478ec3392c45da6a02655f67b21f1bc300307c7c3680e7dfe4a6defaee3afb4c818dcfad76e982ac97af9e2ae886b991aaaeeeea945629eb966f95bb6a416555035cd5adeeeae9000c007b43f3c467efaabaabaabbfacd90d7010fcc40cfc13aaccc7017df4c37d7a9cf5c8d37008f37c30cac83033777f1153380010300bd2d71da3ef8f3762ed3d97f3e6512b0f3fa71679ab19f3b3000792edd80034c42b3c103677b2e2cb7f7f60d838f41fa00b0a70300d9c053022fbc7c0ff806f0761eac87e7f4dd708be6791b24ef1d91b11b2ff7671283f72cdff22d431cb332803b24ecaefb0262af1f63591a00fbe6e95e31546a3b0c1c87b12f0003270043350c8cc1f91925b01d193fcfbacdb225fb824d000fc00c0c700203b9b3a7b11973f75df702c45c77e031822f30c75936e418c300033030b81e03009c559a33038080133bf8040300c0f4cc9af7554e796fa9eea59dc7b167da1ce4c00c0f0300f00d746792cd00c0642edc260c6faf00f4b52dacb9271f74c10d584d67df81b6f55a032757f9317bb9c29a4eb66f27df1e8ceeba04e4e85ead268f02438bb6ba6aabae96ae0da02b9483150cb7dfe8087025831d2caf270323fd47dd6a6e6d319baf95eeae38400e8cb5efb0e9aecd0ec0e5eecc9d252ca7825b81b61e80bb823a1feb999eaeead4ba9a551dc0b65797b6ae2b5b02ec2a30fc00d038777737d83a3070f62683cc76b96e561dc05a556efaaafaadeef9795874fa799afaaabafa6cdf76dfb9baf38edfea7512abaff6f9adfa5d9debeeb9ebb6b5ab2b6f834383836c03f4369d87c64f7e9feff8aef6f9398cee38bb9eebde8dfb102bb56d6bc3b52babee5cb98e2ff4e10d8ac3337f7a18faee9d664f03acb5bbdfacaa3a2faaf90db4afaeeade3a7afb4ab7aff626fb75b7f20240df81eee6f40ef8edadc6a877f7c9dead35e3ade93319f3c109df7dbedbb2ebf90d5bda3c0adb385b98fa20ec6aaf8d8f7a2ff3a8eb7283d7adba9f6edf5da91b1f74fb3900ccba9ff8adbab7a7fa91b6a75feaaa6e07f382cae9e59c8e9f9e375bfbb15e6bafa85ffb6932c0deb5b3baea9e1f5fb94e1fabc000c300fbe131c03942b3f0b65fc39fb66e7bf29eefb9aa0eefb5ab2fa52465bb6bae4bb7faadeab62e6e9fabebf6768b9fabebf6dd86abc3edceedf93670cf1da9aaf25e7befefbe862fabe19b671a83aad5cdd9b0b7c034cfa9aeb34e4eb2a577f3ce23365c82ab77fb568fabcc5de94a3770196c3bfaea4eef9e779fee75a9b75f179cc2faa96bb677ebb96fde59f8d2b6a6ebf49d9f3aeb6ef7591f61f39eebaeb6d7f9de9e00b7eb76f52ab203b737c130baabee62afdf699fb2f6ddaeebb0ae57b7acf9fedbfae5e9fa8446d0866a6faf2b9c5e6fabf2ecb1f329a0df7a9e40fe20bc7018db39b9d9bbf7deb9e399b5262ff8eb2eab267b9fdd5c79d8b86bb5ef15371b1b536abbbaea9eeef5555f55579f1fcc94eb6edfd5d5d45dd55d415f3054f55cf17675c15c77f9e7be3ea32f2fcaf6b9aeebe9bedaf6b1f7710342da5e57b3fb18cfc92e806efbaaaa6f53fe7aaf557733b3bf72bb6eaf768fdfaa5faff69eabeb5ebb0eaf9e7ad5f974f5a9ee8c6275f57a830c3b2cf8714defedb7b59fde5d449f2e036beeb54cbf89b43fa7b9ca0d58cf548027b2bafabdd9a86bb29f8ab9daf90d5f0e48abb6abe8eaf1e8806e9fc3e8eeb5da023876bbbb4dbeca5a2bb1867cb6021ca08e6bbbce5afb0afaf9e65eb7dbe979f2f99d99da67baaaeaf9a78f3bf1ba9babe990bd88dd836efb9eee028ca4ad9b7aebde9ea34faf1a5fcbdaac6bbbba4dafaaaf696befb89e839ee5698efb26f40262bb1fe735c3741c9c9e6027eeb536a89f34b9df76f66ee2bdb1f15e44df9ee639686adf9da565b0daaead6f8acfcdf6d135ba2df3286ebbbace95efb6edea9c9e6dfa868feaa832cf8efaa248be66eee640fbe94b8c2dc05d97ea5efb28fb5ba7e6e7c7dc66f7aa7a1f918ff61efbed4b7c47832b4fd7aafae96a8ffafaa87b5e575755bb56151f4c5cc5314c4317545f555f555f553710d0c11030c13141575f0d5157551f1cd4c180f25ddd2af4dd5ddd4135d0c001f5801e5334d45c2ddc2df4aa7bb39ece823a2f0c1cc4f4f4f9c0c478f126d0ac1cf45d69bbb27babbbef21ab5f732b2bfbdeb657c4ae91d9e79d65b7fae09e9ef2ddd56855d755757755b73bb1aafee8e95dbbb6e782e720cc31c17869747703db275fb99e4ed70d225cdd5e8eaf7bdf8e18f3d5ea6d7503b3c0ad42abfbadcff0f4744daf731f54d0d56d41375f0df4010157f74c1d2b74f5eddde92d78af56f7dd8572e26a55f7ea0defaafa2a49bbaacf15377aaf57ff2637f338cf741f9dbbaba2ac456b7b9a7dfe7c5b9f5ede86296beb4e04cdde2d9d85dede01995da6bb9e936efe597a6777939af7adaaaea97abbf12e7b9e73fef5adee9e0f2f9faebaaafaa2ebfafaeab9aebbbaee5d1fefea6a5a5f2f10bbe9eeababaee756afdfea9df59cee7a437f6ae3e5cbde2bfaeaae5f9d1b6eafe5baadfaf9aaba7a1fe78ebafae2d85eebdab2faf2809f9a7767edae9bbb79bb9b3a66aeebbef6aeababbaaeea5e77eb4e94a6ea381b7acfe8c26c5f751d8c425357d7adae0edcd5c174dd75439d1f4177175cc1401f1c5c50c111c4c8dd2d709f10d37c9c2f78ce36abf8b6df2a46075c431d37c3e0750feee95df28e565d438183431d8f2eeb1d9fef5ddd56f5aab66f1f4057d3409f3ad7d4767375479ffaa9de265fafffb8ba7afaf9aaf99aba65ada6cfaaaa5df6ea9eafebaa7631bbafcebab9a9b9a22a0fc25b8606cb8ebabb8399ebbd65d05dfbfdf17d77f7e7ebc2b6e429db7378df22b8b7c47eb733fb71bbb01d4bf6aaba8e256777a779b2f7e444f9754df79d5d77bbc2f96dea2ac3e42a01b5de5e295737cc5575ddc54d0307f032f4d5c15d5d451540f55575755dab4237f0f85dd5d5f2d92a37f02a676d0f20f8dcd55df556abb28b2f226bb3aee74e76f3ddd555d55571757775ebd68d6d8bafaefadeea6cf99a69f7f8aeebbaebae9eebfa6aeeaafab2aeaefab6baf9aefab13aabbbb69e3bafb7dbbaed5b7ab8cd68feb1d9ab7777670e35fb9dd9f0f56bfec787be47b6767b32b7dff9b535d3692be75acef571fe6a68fb2a0fabd960fb69e77e7cef9d6b241b372ff275effc92776ff8aab677abfb26d9cfbb6ebe77a6b6edd88aaff6b36be3ec39ebf118792fef9879e80cb7d3b7a7fad93927d377d3b45b3b3f7ee6a32eee9dfa999fa98eb62683aa9a9ca97ba7f6a982aaf9288cdc68b6ee31dc4155145e7b7b28b2abaa0f730373a77a8ad34737aa66a8987174ab28d8aaeece6a56f42472f3b9bd77ae7437fe79ae74dfdae939b71e24dde488efaacf2aca7aaeab9fea5adac3447b9febf9b9a6b333f369a67daebf8f97bb696c2a66f9be7eeff628ee693bf3e288aeabc72aab761f6f2b8006809fb3ec9dcba42b2b19ef7aebbb9ee8716af8682aae63aed29d1fb3eb76eaf636f85515edf6adf7db6adfeddd2aafee69e8fa6edfaeefaaa6efdab3b777f2adb92d9a996e5f1f0a9fb7a06e730b39eacccc79a3deb95e5f7817b716bab23633d2ec1dfb2aefdcce9db3aefaa9af4eb3693314cfeaf55e873737cc5c73bbaa03ab00c590e6f3e602b3a26d9fe9d5a9c93ceef51e01051c37c4150530f4ddbaea020c282a37e9ddb0a828f79c31ad9f9ba3b75bb57366ab695fae72903dab83f7c176e976a35b77dfb5630754f38eaaea5eba6aefdc15b61b42dfca6946287bc329cc1e7b87b678c3a8772f4cd7d1168fae6b378cee7117eb959f5771d7555fd5ea5d5d4300e8ea9cfb369f0ee076714d5d97b57bbbeab6026bae8deeaae6201b3f3f9b750b66edf874fb746b20afdeea5e57efb9babaab6e9fbbba6edf76d75555fb551d13d3f3fdef7f03d3077d700c45300f35c630cd300725af9d08038fcfd27dc750f1cc03130c303330c00030000fccfd1e058f449c256fce255ff2c19cf90dcc329377f4b77dfcf7625f530e434b0cf0299c218c830fcd4333cc63073edfc3008d1df30d03100c3433004303f8cd6ccc6d55f3dafa0378031e40d0fcf03bdfa475263c1705e300430c1fd041306d2cc178003030d0f000380383093b53f00c2dd1302f53049c5fab0ef3290fc0f37aad658e0d113c20453033c7d97eedf3ddf0c003c3316fc39f3377cf3c4d3a2f03ec303bf1423c5d50c3ce82c7bf8733c0eeb402f00cc427200f0c20e400008fb31f3070c0803903cccc0c0c804f722f4f326cef010300f2380c0c00302c700cc3c34c7f037b0407c050cc03d232009fbce17ccb40506fd00043bc032f073bcd5434d3f010037d445ddafc322c0cc03000031f3300830f1f0c6ffaa56ffaa51f708ff79935438ff61c9fc110ffd904f13277ae815de3c93000401a8dc33030fcc7f892fd9bc730ec3085fd8402330d2a1c3060e3b0f200030c0e1f82030f30c0f0001a0c80dd00dcdc80705f720eefc2f04eb3004eabe732c5770c0cd12e01c3c253bc6743c2f0f20ced3e60720bc9b0f540510023872facb3d37f00bb91371d8de5fc6e1630b003c0cc0100bb2f33c0c09cf3ba032bdbc1c00e000fdc000ebfcf380c030f030733c33503a70ef010533c310c07380dfcecc47ec7d8d6707c4f90cc0c3043240fd18cd3cfe05373c2d0000000c3c0000cccdca6330c03033300dc34000003fbd8f535c304710c370fc74e100f0d51f04cc4106cc7000033472f3d5f7c507f700030fd2278b3eff3f344c3c10601d871031f0c0c43df4e130c5857c588f3d3c4753d9dcd75347c860bffd87d10df66b63007f90c7d7c036dc498070585070f7d4cf0d04f33c33cc0e7010fcc7433032ed2c33dc06f1c0cf0440f03300ff030c33003cec28c23c348330003c030f330ccc18003c030c3540ff3f5150cc380cbca0ce8802a03ccc0d05b8367b68dc302790c0330c0000f0d442e0c87cf1cb71eb73ec5d330301ff0813b6cddf0f5f580b642b00613c1c83f5d3491af3f7313706433f0c00ccf4c80030ff000cc00832fc2000ff028280333000c03c30dcc30320a07055d300cc300cc367b9eb556a7710fd3c4d9c40f3110ef7cbf0f075f6f37c30e3093bbc7cf453bf4133cc584cd9e91cf1d3cf7e97c373b418c19c79b2fc7243f0131c7ec3005f133f1396f7667dc5004cd04c5053004fb5df435300c130cf000cc10c5d6f5f5dc38130d313f0147d33c07dd3bcd77dc33739c656f5a1385c3305710783c474e1f031738d17127bb47333d2c13b33d6c70eec783076f4c50387dc43aeffb0c85c3107d90efdf4fcfd1baea7230d00c076c5f3bf5533c0f7d0470100f0c38036c309183ef2c842fc10003c080e3844502ccb8c8d40c2dc030b80e38fdc704395f2c3f5d0fd91d1f710f3706370cececf13a030c5f333f74d0300c777218470f3cc0d0fb4cccc712cf46f8d278bbcfd05038779cd17c53f0ced37fc07ff079303b0f3b43fc84f3fac4f0eeffd1f073e70d1cd400300f393300c0d003f15007312f6f30fdc6211c014b0000d4d2101fc74e3f114d3c8c7f804c07d3507f4f2cb7b6ce3070d0800eeb442ec4fb73d092c3774e0c0c0fb226f0ecc333d36cb8e491f9f77caf150f400cf0000311471c1d77df7575dfcdc70ec330c0c00c30c03030345f1f1fc3f071571f5c0dcc15cc002feeb82ecc3aace8cc55cf550f5f5dcf75f75c71f75cad2f3083f4f4ccc0ca2acfea5c01cff95d03fbccc0c1c03acf0000cf5c01f37af356cf55336ff54079f31c5f03ef0c40d90c5c0f0c0070c230c3cef9003468ef36d7715f6d664dddcd6d0d786d5737178cafa5cf0c0c330c38000f03a48dd546f07233b013fbd01cc7fafbc3dcecfd3cefe70cfdf30c03dc0d0dc742f400002f3030300f003030330f0033c7c0c350b0c1114dd00c2305c787a5c1d3de5c3b77f2f6c638c5f4b3b3ded033e00cc0c018093332ec36bbcec0c0ac2ff4014fdcf42df80cc8f80030ef00ca0df0c080360f000cc0ae5f02a3df0038cfd5c05cf30c8c02af3afb00ec2acf5573750333af4233c15cf33a0fcc78f0c03930000333cf8f371371b002303030b36faf1000f0040f303cf54fe740e00c10730b0300f37de022caa1383bef3bf5060f2d5003cd37c3700cc0c23fc1c4cf06f913c33b717427f310c3bb377c044f1d0ffd76f0c0f8257c3c3f3038030f2ddf07c9d3c07f046f38f331c560f25170f0d0cc130c0503bd073b3c30c4133bdf751d77df155f1f4577d1501cfff1f505575c735f5ff73575cdcc4cdd755ddc040df35cdfcdf4fdf5dd515ff7357117cf56cf5defdcfb4e75f0cd157f5ff3134ff7d3043d755cdff58c6fdd7c1f1ff1f05d6f5d07f75d5ff774f3f45c7c745f10ff7d7b3cf7d5f139ddf583ef7d5dfbcdcf2d5f54075307cb761f47c7dfc4445f1c5d73554c73477457dff555cff0f4d0cd0d5f4d531f47d3f1770f25f2c2088c333830134390eef62ccc3030c010cf5e3333f0d5010333ac1f0397f45ccd0c4c1dc39c6edd7017d731f70d4c17df748d5d24ca44d90d73db333c3d70992d3f2d8c805df08db0f15c780e771d4f1703037bdd19028c1bd37aecec382c0c0c038f3a831eeb59170cf7c240c3303717cc008c0d003314007318cfea2a0f70f35ecdd4550f1c70b1f400033757dfcd51c79cf7cd5cdff55dd7cd1ddf1dddf4dd5ef431f7f25573f75ddff5f5f1fc71f5f55fd5f557f7f1f06b54f7fcdd711f079d1fdd77ddf5f0666bbcc767f0f784c74d18b079c1f30ecdc73f3d9c333b35373f3f6f0464593132c250aded7e670f2d997330e4763dc735f171c6113d1fd9c7cc5240d01c2dd37e3cfb53fe3e61f07d2c370cf030eccc0c38ef78c19c730e6d0443dd79b544d7def4dd60dd14333038c34cd7ce00ccac2773cfd59573d7797935cfca5c8102cfc01cf0c020b030cfc0000033f00c05f039cfb627cc000fecc0a95d02b0332b28b0585febecb5f13aec0cf00c3a033003837741eb2c6f38053b07c303f887b3cf00f0000300cfc0400333f330704f8f3a13f7f61f7575dfd5dcf1d77077eff935ff5d5fd7f51d5d1f1d171dc55d4fdf5d5ff7ddf55ddf75df5df76ddf5df7dc75df75df35d34ddc5733f7deb5dfbd77bf07efddd013e72c3d44303b3b3cf9bd3738d3d3efb5073f3d3c46c0fb276731c707381333f1d333c033c578e4d3d03e313bfb13517c0731d7981f07c733bb0d1353ec13bf30cd0cf7cb13de0b035df83f0fd07a38ef3a0305050733270039edd30b00c143f0870f10c732c443f814056701fc71d744d30e2d2f7f700d08382d3c06a31c033ec74704753c0330b93dfffa72c47375f3f7af41f12cb13305b93d303d058f473cc4060c11000f06c331383005cf043983c0a80e0c853000c878ec2e64dff2007bdf8c3a1cc3b4f2527b30f8311c0330437001c0f180323f39cd4738edfef236085c387c4650c6f3faf7334164cc35b8d3c1101ed33cad6f4f2f180913833d310f47f3f052c30744cf0cc1ac89637306570fd85f2fb818f340f0394d823883b3c544f044c7d03fd0cbee3b07b7043834017c40103970c4131339c31c2d8d37d15bfcc20bcc8e130f07c7448e13a4c3047174b2c946f3c10cf07411360c85332f0bb0b535cdfbb535306cac8c03f5bd9372f3dcb303003010072d5f8cfb47c03adfd013c0924fef0248dc3303373803cc070c4db22f301cf8007ed56c10e72001efd00e452c18c11a7c078ff138c78cd31085432c904b70f0931fc5923b77c5d3c607c4ec4c922d7076f8124db373cfcd2cc4ac4333f102003351f0f3370c0ce000ef11003907f7fae4120d86314c4c0cc030380c13101300f0f81c2cc400d300e004dfc4cc6c78fba6e738b000728cb90fcfa5c2f3b23dc593e7f39cdfc21cd3c3737cd60d2c552ce5361733704f75cff415ef54f3b16acfb4dfd6f10c4c0183aa770a008033b2f73dc08c1018109cad33f8ac9f4f6fcc828b72920f72dc870b2bd1073f3f046f7fc3db6f40f8024f17f00030b03b1b2c3f330ff9f0741d306760c4004d48cc1313e14cc870c3120bad8f1a1fc48dc5c6dc1a1700a70fc0f6012fb52f029707d362c7ce00ac00c3dc046f23c5f2c20c0218ccece80202c380c300383003330c33280003cf0078ef9cef3a70acc0f201c30e785f3280b20337f0303038073130c4300f98b6cd13f31a0d0514d11337092d0ad0c7b2c739efbcf2f132170c036d1fc10c300cc33030c3c87010c330d03033254ff0c030cc30300c03cc0033c0f2ded8be7fff9ad94fdbbffbf82d7f7fa6effdefbde7da78da72ee7ffbf573db59a66d9e4df333af3bf36c5e5ee6dbbae759fa9d65f659a76f75b59b6572ffcebbdbe5e7fbaf7b7779bb7bb77bb757b6dba6b7659aef0e2ffbefcde75ff6ffec73e76ef2e5f86ef95fa7fffdb6f9de669bb3a5bfafed36ffeee59b679a8fa7bfedbbada5ddbab9ed5ef79df9d95667a7b719f7ae0d0fbbdbbe7176fafc15b3777af2e6e79effee9aafaf79daae7ff2afefad65ae4d9b7fface66bfe70e73df72faf6ac97e7b6595a7e6fa7d9dad56d9eedec8f37cf5d5fcef8ef7b1ffbfde4f89a1bcf56b9ff7a75ee65b9dbcc9ab9bba7ddeffd4d7afa9ecde7a77befdbdbefeff66ff7ad6577eecc8ee7aef9b9af27fbf7eca49de7747f260f7bf2d9fbe731bb1df3ecf0d91c6f5757666f976ddaf9a6bdf1796e5fa65d6ededa9cb7d9a69ddb9977d97673dab6a78dfa59b6ed5eae6fb5b53fe7aebd6d66b64ded969bdbe579e769fa9e5db6b5b5a74fe7bdf9a6a5a5fdb4394f7ef6ec9ae72ebf67eedeceb9b9657fdbbdf5fcf96ebddbfcfde6b765aebdb5a7f3bd35e7fbf1ccf936b75f8e9f2573be8fff9aafe3af59fa9d55af9f65efd9fa65ef999f95af67af9777ba779a77ba77bad5fef2f8adedeed5aed5bab7db54baf1fabebff9dbadfd34df5bdeff67cf59ee6967ade55f73b2776e9eedad7d7a4eb3ff7df3f6a6715f33dffefe5ed7a5f578f675d6789e67de5be75ee75afad5655be77df5da99a75df69a659b7732ebdbb55d97ef7b67ddefbbddd9aef3d9775bb265e61de76d9a77cd754f9ee57feef8a6efb1f19871e7788e670e1bbfb3edb7a7eff0acfdeda5df747ea7fdf97af3aedbf0fefb5a67db1cb3a78de70d77ba8dbf8d7ff3dbfbeef66d4dee9e79b6fbd565aff59c555b76a55ffaa5aff58ebf555edfe5276fd966657be659dbce597be7a167e766fa9a7797b1b9dff97a77dd9e5777f9eef70d77bedbb28f75de71da36371fcfe7ed0f4fefef34afffd9c2a6f97acebdfadad874dfb1ef9efdefb79b3b7bada7a76de7e6596f67d5ed55dfda666e6e5edbf5e6d5b5596efba5ef7adda5b74daeafef96f5d8cdbe2dbbcf4db2f3f59f27e7befd679e4d7eee8d6d3a5b565b9e5b3bf79f7dcedc5cfe7fe79ba7a7d977b6db0c67661e27bb7d5acf36db76b68f7f9a7fdae6f976fa1e7bcfb5a7ddeff0306732b7f7f8d8fe72fef8fbf2a7afbf8e71fbb1b9f31df3b3e737cfd84edae79dfd1faf393327fbede764fef4cd6c4efb198fcd679b7dee5e6ea6af4df3669a5ffbfcae6f76efd9fbbea5e58cbfa56f9a72cefa5af9ba59af97f9a699af9fb76fe66c9bf95eaef55efab9b9badfaaaeafabafeb9eaeababafeaaaaffaaeaaeafafaeabafaf1fe19b96e9febf6f5f9aabaaffaf6dc737a4fcffdcda595651be7b49fe599af656ff6aebd9d7d7e4ff5da277bf34d2defd4f5cce6bbf9d672a5ef1a5bee32aceff0b2e75ef3f5d9b85fb35f8f8fed9ef5ffe7efdccc70af2faf03ef37bba59bb59be5ee64dae95aa6e5b5d9faa6ede69db7fa996faea975645eaf9b9f9bdbfae5b9b7edfa56db765a9f2dbbfd5bf370bbfae6f9e6b55df1d5dc9a7b9eefce19bbffdfefdbdfefdbf6bb6d7e7a4ffa723aafed6f27bbedee8e897fee70bad86ebe6d0f5fceedbbbdb9cdf4eff0fc6cdd78e74e36bbdddffbdb3dcfcee677e7a7fbbbbd6dfa38cff5afe7bb1bcff7ee2fdbbff1e45bbee55bfedc7ca6ade798e73fe7f05ef9d9e6cefaa6f555a7ffda277fcfeef3b2cffa2f277bf37cbedd72fff1ed58be73bef3d8f6dedbdeb03bf3e67e4f0f9f95f5def09b4f7af3ed9b67af6fd6c2774ebeffef7fefc0277b7227f7f1eefdda8cfbf77c66f7bbdf984f2e7fdefef4e7741baf37bf4dfaeed8b0394f7eef7d0f4bbaed2dafe5f978de9b95f93edb70fe9be731ef67b67fe6afa7b9ad9d5d7aff5e8f3fa74f7776fe72f6e4b9eda679aeb9ed6cdbef3de7775aba2d5f9e394f5f4e769679da5a5bd79dfd678ff98f2ff759fefa36a7efdedcff7bfbcc9cf3da5ae7cd6699bb5dfeeef77b32af8f6f5a9affeedb7dbff9fa66975f3eb7bddda7d99bf1e7e7a4bfcf72e6ee9ccde73873ce6e7ebe0d7bdfedb09d7daecfbbdfac1faf275ff3a61bffb49bcde6f7a5bffb567a36839f59759f7d5efa595956fbb16df3ba3dff35fb8ecdbb1bf73867bbbdcd7a9ebda7a5ada70d9b8f37dfec5cbae727effb7467f5fbdaf9fe6c37affdee7ef27edaa7795eaff1f978edb5dbf5f27e73271b3bdf31fb8fedfe2eb76773af755f4f57b6996573b3f7ef9d7ffefebdfd7edff2e455af4d2eaf77dab5ed2f271b27ff303333330f0fcf7f4e9fae5faeabbbbaafb97a9faeeefaeaaaeaeafafaeaaaabaaabeabaababafafbbaeb20ffbf08daef3e8326f9fb7f6aaabaffaaa2faaafaabafaae6aab6f1fbbeeea8eab1b775ecf780ffb6af9eafaaa1febf0acb7ddaaf964ee7651efaeaeaefa9e6eabbb67a8c7f5aeaeabb7aeebae0e9bfaaaabaa7b6d5e9f8dfbee5a8e5fda5a5b5ff96f9dfbf9e56eaeb5355b6f32daf83abbceb04c4ec8fe7aebaa95eeb58a8aafabfaf0da25364fafadad9bbbf95aa775a55b9b6773dadefe3073ff3a3efb95a77167f7e7ef1b4fafef1fefed7cdbdde4ee7675ae7b8fdbaf9c7df2aeaeaebb5efabaafbbaffaeabaafbabbebba797bb2a5d9dad973fabde7f8dc34af7fdf65db7f3adfa7cd6ebaa74fbe8f8ff3ef98db24cf0db7bbab7bede74f76b67bafaeeaea8dfff9aaf7aae7b161edeeea5a16b7a5ff67bb73eff9b365eeae9edbedf6bafbedfaf2fbafbadfda665bb96fb9a5759e5957d58caaab77cf9d9a979faeefea6afaaef95dafbb99b7ebaeaaab8afbeabafabaeaaabb27dcf9f7b2ab336bb7efd9dd4cfa5eae56fad55aaf5776f6ecf5dcf3e70faf6db7ba9fa7fb1d5fbbfdd9d9951f77ef65afd9b3f3f65eb2e799addba7ff795e5a9ea7ff6776ef655ffe76676e9bddfedf67dbbe55dbf0d9f16cdbe5fe72a7edacf5b8eddbcedccde5bbad350f37f377feda9faff1b48d8ffb0defd80dff67efd9cdbeafbdedf8644f66fbddb00f77f3b0b3af717e3a7f4efbef0da70d7ff7dbbffbbbaffdae7dbad97f76fa0ecfad75765a3a7b7e72330f0f33f3330f3ff30fff0ccfcffff0f3f33f33fff3f0f3fc0cf3cccccff03c00c030f3f0303f3fffcf33ccf0f0fcf3fc30ff0c0ff3fcfcf0fc0fcff0cccff3f00fcffc0fccf0f0f0fffccffcfcfccf33cf0fcfffff0ccf3ccfcff3ffcf3c0f0fcf0fcff033fff0cf3ff3cf3333ff0ff0333fcf0fff3337fffffff00cff0cff33ffcc0fcffc3ff3fccff30f3ffff0f3f33fff303fff30fff0f0fcf30fff3ccf300f330f3300ccfcf30cffcff0f333ffcff3f13cb3db7f6fdba5ef79badef9de7ae68e9bffe6946babf7fa5a9bbbaeade69ce7b0efbaaefaa2abafbaaff2a9ab3b9abfb9f8f8aebaaaabafeee8eabaaee7baafabbbeaaeaeaebbaeaeb3fffefdce0c1ff772fabbbbef7baefd5abfdbae97e74febb6e7deff67f29ee5fda64ff3ef75aeabafadfbbaaf5fae272f37afaeeef8bbfff5af3fe7eaaaabaf5eaef679a99bbbf1f6b1716e9f9e73da75ebf6ba3bbbfbeaeeaabadddffa79eada40fa65efdb4daeaaabb9ef7aaa9bacefeaf428efbaaebab6ebebaafbaa630f33f3cff3f03ff3cf0ccff3300f0f3ffff3cccd3ccfccf033ff33ff0cf333cfcc3033cf3f3fcffc0f0f0ff3300fffff303fcfcc3ff30f3fff330fff30f3f0f07b7e7bed1bf3b18fddcf9cb1ad8dd9b79dad0ddbed78beff25673aaff1fe3bfff2be4f776e2efbeffef00fa7b3ff30dff3f837afbdd998a77fe6d93bf3be73b2273bef27db1f1bfbe7ef8fcfddfea8d974befbcd783e7bf6f4709ffd36dbee67b6aeaf5baaadd7f6eed9f8aeaef736cb8fed0d7f72fb1a8acbadab3fbeb886eebaee6badafaabbfaea9aabefea6addae9eee5a8e39e7f270ad5beb396b399eabdb9dafaaaf0eaffaeeeaaabaefea2eabfbb8fbaefaaaabafbbabfbedcedc59bbf9a6db5899aaeeaa6edffac319dff4d99a977bdfeaf565b72f37b3da1bf3725b69dbee7aab2db75eada75b76753b8f1d335fb97d973dbbd7b19da7e71a7f8ee7eaeaaaefbaafaaaffbaefaaeebaabbbbaabacfcf0ff33fffccfccf0ccff0f0fccc0fff0f0fcffcfff00ff3f030fff0f00ffff00ffff0cffc33cfcc30f333cfcccc0c33f33c330f3333cf3c330f0fff0f3f3f0ff3ffcffff0fff027fbcdeedae7fbefb1fdd9e767db1caff68fb7fb9e1ddb8f334f767e6ef6dc58a67dfbf7f0fadfa7bbf572eef119f7da7ada7f6efffefaef3ee7737273becdfdf7f2f6740edbbdf97ffbdf8ef9f7258f3d37f76f7b26fbfa727bfef6b46fbafd72679fa58dcd67f771e69a3dbbf1bb7fb6ef77bae7cde4a7fdb9a76d8e9d27df7d8edbf6dbef9cdb9b279ff5b03ddfbe0fdb75faed70f24dfff13edb38b7effed9eddae473fa36bbe79dfbdaeeed2fdbdf74b3cfede526e7f07edaccfebe99bfaff3f96733f89af1ce197f2fdffddadaefbcfbcde4afdee7fce5e6f17d6ffaae37df9abfaf71bafbbcedee9b7def5a6fb6fb9e5f76dabccff4f59967dbea9c9dad7acfb696adeb6cba9be4f2ea6a5ebbfa70ffaded787bf9ae59fa9affee7067eadaf7b60df8fab76f7ecee6b14d1eb35d7727f371e7ef1bb7f1efdc8e7de76fbebdbef5bf2db73357ef4ef59eb3fbcfc0df73ba7ef2791fef59bbf17adfdfdfb8e5b31df70cdbe66e8ef9def1d9edfd7ef3eef072a7fe3877ceadbeef65faadb7f1b2fa9ed99e4ddeb0db27fbd9d8cf797ef63efb4ce667f3e55bef59b2bdefe967faf7f23e5f1edb74cf1e37b364df3773bff31c2fdf7ff6da65bae7c2bdaff3d95bfe7db7f59cbd77e78ed92fefbe9efea5bdb14f5b6ee5baf3d8677f5fde7eb6aded705debbbffdb7bfeebbbed6ed6749efb99393bab4f9fbbbb2f5cdbad79ee5abe4ff74cee64ca4c7ea64fbadfb17fefa9e674fb71b669efdbdc66f6a6b59b9ff964baa637f7aaa6ad2fdb76f9f50df0f88d2dfbf7641f771a7bcfedcdeca7da1efba7ddbdf57ef61ddf81b06df6f1dadb738f27df9ded4cfb77b3bb3d4ff3e7f6f4d80cbf1dcf1fb7efbb4deeefce4d5e2eb7b359e6fb27dbd89f6f67ea6c57facd257ba97556af371bf3a5b3ade6fa3a73dbf2788e6d9d8ddd5bad65be8f4f7ef3701f5ff67e02f7aeaded6e9a556eb2658eda9f5b6eb9a5fbd9664efaaa2babaf66de71e7dc5bde18677beb7ab29d5efba56ddfbdf96ee6dded7ab5e526fbdf7ff6e4aeed24ebeaee357bfadb34c3e6fae40fb38dbfbb4debec59afba2f17b3a9ef8afbeaea7a1c0973da889feeee55c3a8ada6a656b1efeddd9a9db6f9f69aef7aa67bfb4ebafeda7d3adf5fe6a6ece8420db3fbd4e6edf571dacfce24dfb3f3e55dfbdc70bb674eee395fdecf673aaf65da79f6baaefb769eebb2adb11d5fefce71debafaaaeeeef4acdf1bbb59dfdb64df64f7f88e7d9fef7b972feb9afdf5f673e6aafbedd9e7d83de7bccdb3be0d6f5bf6ba6d9b6dce9e6ddeee94dffa02e76fdbf79ef34daffafaf1a6bbaefb8e67eb9e0ffbe559ebeef8a9df5faef6f6f17a77a7bafaea9cb9f679af9bba6ef9fae9669fb9d5f67afaaa6b6f9d9999ea2df7dd66734fddda9edbd933df7ae65e9fe9aef69eaedb7a8dbd19afe77a8df9ed9ef96afb7de7afcfbe8fe7f3a6c11bdbe7fbfab4f9f3765f6f3edfec8cbd39f7f06de72ec33ab76d0eefe75fef5aaf679f9b9f9f5f5adee6bdf9ac9d9b5b7eef9acdb7dbbb9b65daa5a7f59a6f9aaf6fa6edaeae2eeff99e5fcfdddfdfef9e776ffbf97e7ff7f97d6fdffdf6f6f9f9f67df3cff472efdf5f6fff71bffbfef6ddaef7dffead9f5f7fdffdf9f9773bdf7e7b8fdfbc771feffb6edfdf6f6ff3dc76dffff6761ffb2c2f4f33cf30cf30aff7e0b14cf3dc786fdfe3ddf27ae3b8f77fff9ccff6ddb7f3f6f69d6ff37cf7dfdff7f17dcffdcdeddff59d5fbff7bdf7796ffff5dff6341ff7b577ff5ffbf2f55f7f0fffb0dff6df08cf7bff34ceedfdfaf13d8fcff6f11dfb377ff72ccfcfecdffd79efedddf4f41ef7f29efb777ff7fe4df7fddd7f7fdfbdfb6d7bf7397f737b9ffbfab4ef5dfff6f9de5f6f6fff5fffdff7fef5f7f7bdf37cfff9ed0e4efff00fcf9ffbf5b92ffa7e6fdffddcfc9fff6ff739ff7c9f7ffb76dfcefbcded6e2ff7eddcbe7ff777dfdff3f777b75fffedc8f130cfdd7f3b7bf77f3bfadd1cdf381efeedb1f77ef7cffd313bf7dffcde9eff2d7ebf7fb7cffba3f39ffb6efbf20f6f7f3bf36c7bfff5eff55f6ffffefdf5ef9f5feffaf51f77aff36d7373fff56e9ffb2d384f7bbbef777bfbedddfc62ff0df7f6deedf6f50dfbb9f74fdf1cf7eef4dff61cbf2ff7faf55feffbfdbddf5e6ff7edf16ef3f91e7b6fb7fbdff4dff9ddfff5faf5b3f71feff7f77adffdfddd797f7ff77dfb5cfbdd7bfbf7fff9efdfdd7adfeff4dede7e7b777f3bdfdfedf6faf8ddaefb62fff8ed9fdfdcfeed7ef7e39ef7defbdd9f7fb7fb2def5ffb0df79edf1ef3f7dedfb6dffaf6b9f75efbfa4cb3cff439cf36f24ce32dcfdd3fb31ccbdef3ec1def4cf3f8f1f378f73d1fdff55fff74fffe7efbf7fff14eff5fffb5fff976ffdfbceff9f15fef797fcfdd7f1f37fff6bcf7f65fff0efbf25ff7fffafaf5bb9fdffc6ffbfafdf9f9f9fdfd7cdffff7dd7fb7fbf8f79ecf37fbfeddf27d6f9ffbf7deedf9f6dedffefdf4f5f2f4f2f3b4dffaf1ec5d8f736fb3fcb4cf9c7fcff9f7def6b8ff7d7ff7dffbee30ff34f7fa7dcff67df7b9dffbdcdfb3fffdfdf9fdfdadf77b7f7fffed5df3ffddfeb9f78db3f7ffddff75b3eff5bdeff5ddbbf7b7affbdedfedf6f7f2fc77b77bdf3bffdcf7b9f3dcf873f3ec796f7faff3acf7deed3edff2fcf1f4ac7fa37bb77bf7ddefbddf2c733ff34c4fff8cf7f7def837dfdfdef67a7fffdceefddebcdf1feff59edf75fff90eb74fff35ff09f28fef70fbbaafdf9d3fafff757f7f73bfffbdfb5f7fcf2efffeb7dffa6ef7f8f6fd7dfb9e5ffff5fdf95cf7ddeffdeeb27bdffdfdf1f5def9f9f6fddd5f7fcf5ffb79fff4fef1fafaedf28edfb3b777fbb59f6faf6ffbf9fa6feffdb7f0fef65db7effb77fbfd7bfbf270fbf6cff68f77f3fdf4f37ccff9afdf9feff5fdf7f7defbf7f73df7f7b46cffdfb2df7f6fdf73cfcfadf7f0fafeed5ffffddd5f6feffbcdf5fbfff4f4f636fbf75eaf5fff7bfff637ff8dfff9f59e5f7fefedb5efe1cce3aef3fdf5bffcffcff7de3ef72e72ffcaef7d9ffcb774f779ff7ccf1fa3fa3fbf0ff7effef9cdf7f937cfbdfbdddfec7e6fcf71fbf7dfee33b7f77ef3bd73ef7bfbedfddf9e7b9fdf76dffd3e9ff7f779fbf6dcf56dffdf9f77f77fdfffedf6f9769ff7ed957feff5ddfbf6f5fded5efbdef66ddfdef635f7f47d7bd7fdf979df7bcfed9e7bf7d46d5f757b5d5f5f55d555f5f5f0f5f5755ff55d5fdf755047d7d175f5d17575cd75f07573dd9fdff7f5cdf7f5fdff5cf7f55d77d7f5cffb77bfcffe2f7fdffb9e7fefbd4fcf36df7ffb6ddfadf79ef7dcdd9ffbfdf7b8eff6bd9ff73cfffa7dfffafe7aff5dffb56fbfef77fbddfbfd77cb2ceff53ffefdf5bfffcfbd77ff6ff3cf6d7ff7dfeef7f9faf8baecf91d8f377f9f6ff7fded766faf5fb7fff9f5725df7fbf9f5feadf7f7f7f55ffbddf6f3cd75fb6d9ff7dd56df3fdff7df7f5fefedb55f7b97efed9db74bf7f9eefdfdf7fd737ffbf5f7fffcfcf55ded6df5de6ff3f8fcfc3ccbb1f334a3c8f3f19f7ff74ff7b65f7ffff9f1fc749f7fb7efb1f4facdf5f7f5f9bd3c7adfeff7ecf7b7fcf5f78fff1effdded8ddcfbccfcffdffef830f7f9b76fdf3f5ffffbb6f7dfecdf77dff5f61ef7fdadaff7fd9ddffcfef071ffbdef77bf5faf5faf9fef6ffff5f7fd79ff7dfbf7ff3c6ff37dffdd769fdffdbaef7a77dfffcdfae0cbdf1f9effcdfdfc5ffff6fc3ba3f7fbb1ffdd73ffb24ceff07ffbff71f3cf0fffad6fffb6afb7dffe1db377fb700f4ffff11ccffef1de35b7f378effd2dffadbbdff1ddef76bf7f7fcf770ff7df7c1f7fffcd7eefec39f7fdf4ef77dff9bd6fffad7f8ff3cfec7ff7fd7d7bb7fff9eded79fffdf2ed30dff3fff5b79f33f7f7b7f7f75edf5ffff5f73df7fadf7df3efb1dff9cff7fcf56eeff8f9f577fff5dfdfdd5e7f7b7f7fbf6f8f5fef77df9fff37f7f63aef9f6ffbdf7afff9f5f7f99cfbf2f3fdf76eff6df3f8b4ff09f6cfb48fccefb13ff31f777bf7faf6faeef99cdff5ef77a3dfdf7bdf5effb5eff5f375fb7bfff6dd37aff7fcadf7f7fbf6fdfdf9ad7f7bfbf71db34f6fdff9defbf7f4eef71fffedddfb36cf9c7bfbde7fa37bb77b1f6fdf1fbb7b7ff73deff6fdf1c8dfce341e9fef377e2ffb34dfdefbcefafdb67fb7dff2dc7afb6ebbf7b76f5fefaeefb5f76ff7b9fff6fafdf5df6ff71ff7b65fefdf7db7dff9f0cdedf9f8b7fff4e1df9e9feceedf0f77f7fff536ffdcfdb0786f7bdf7adfdf9e6ff7bbdf9e6fff5fffbf70fffa9ff76ffb3fef797fefddbc7cfbf3ddbeff3baf7ffbfdfdfd9e3fef7dffdff7fd7d3fefffb6f37cf7af5f3fe2f2f5faf6dff99fb7eff7ffffffffffffff7feff2f5b5735f5f775f77df6d5fd3f2f55ddf4d755d5f4fdf755c7545d3755d0f0d0f4fd7f174d735d345d7755fdf75755f57715f5f575d5fddfdf7d231f511dd111d1dc7f51f05535c135d534c4753c774440f5f5fdf5d5f775f13ff782f57f574f55d0d775d5fdc75cd07fd7f0513ef5ddfb67fcf150deb8fdfddf555df75c75c075f7735f77c74cf0fc7454707351f1d1d5d5cbf1347f70d53f5f075f7f86d2feffd63efddf9f7ebfcf5dfb91ffb0ef78defdd34731c7bdfbd1fcfdffa6dff53f05fc707ddffc73fd3f3f7531f5fdd11f17074cf50df07ddf7d15174ffdffd7c3fce3fcbfd9d5fdf779ff71dfbf6b92f7ff7bd9ff7363ff70dcef9cc7af7e3f70ff7f7fdb837ef5eb7ef7ef78defb7ffedac7b77f70ffbdcf0ed5e7bcbefbdf7df5ddf755d5ffd76d35455f51cd75d77f51d77775f5d9fb7b7f734ffddde77ffdecf77fffdfdedfa7adfaefff1bd77bb7bdffcde34dedfedf43dfafdfdeddefaf7cff33c6efb76fff2df7fbb375f4df5755d5df70ddf5ff7ddf7f57dcfb73f8dde5d5ddfedf7baffed777f7bdf3ccf78fb37f7dd5d7fdff29d5f777fdf75775f77cfdddf37df3e4fdf7adf7b9fbbf71c9f3f8f0fcfff75dff51dffcf5cdff670cf7550ddf51d4d77dd6def70551d1ff77775dcf5355d44df37457474745f4553df757573f7cdb6f744dffdf73dd7edfdeefa779f6f73f5f076effaddf3f5fab7ff8d33fff86fefdc792d5f736f6f77ffef7fdfcff9deef72cfbcdf7efbdddfff39fffdf7f6dfdfde5eb77fdff4f66fdf6f6f6ff7f7f7cffdf6ff76ffff7df79f9ffff1f79edfedfadff3fbbdfb8ff7fb5ef7f35f7ffbddffde6df7b7f33fb3dff5f7f1cfaffbf3f79dfbdd8dbfdf6f6fdff8f2df2ef3b7dfdecf7adf7d7fbffcb7aff7b7f73c73fffc8fff2ddefd7c7fb77faf37beeff7ed3bfb6d77f7dddedd7ff7edbdb77ff7b1f3f63dffb1dff977effdfdadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffbfffffbfffffffff6f6fafffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdffefffffdff77efdf9cbfdff59f7777b1f77ddf9e5ffbb55ffb394f5f73074d5ff57bff5d5fb7779d9fcf6dffd75d4f5f47f41f4f5ff7dd754f15cff5d5fd117773dfdf7657df75f55ccf755f7ff5555ff5f4cd515445d75d5f47571fd1d11d1dd1c57dcbdef3fc8ccb4f335ee3e1dff577bfcbeddef2b4df7a5f7ffff57f6f7b7fefdff71feffb2dcf55f405357755c5ddf177c7dcdf4fdd75f7b477df73fbfe4d5f575fdf75dfee759d6ffb5c5df3f5f1f7f21fff5cf1f471fd74f3f0f6f1f7ddfde1dcf5dd5d5ff7edecd5b677f5ddf3f877fbb477fb8cf75d5df5d54d77d56d1f11cdfd515fdff353ffd55dd7741f735f47cf74775fc707fffffffffff7fffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffcbf78ffff58fffb7f7cffb9e4fbfdc73ffb1b7eff1dcfff76ff3fd9dffcdf7b7fb9dfbddf74fcfcede4ecbb7e0eff377fff9eefbceefdddedcfbed7af7f7f7de373ff77efffeed6d7b733fef3ddfdf6dbff36d5fffcdfcdfedf8c89e0f37cfeff2dcf77b7fe3f634d715d3f5faf5f577f1f4deedfddcb4f0ec1c7ffc07dfba7faff7ddffd10f3ff1c5d11fff34f5f3355d5f0f0d53dd51c75ddf755fdf5cdf55d7759dce445c4f1f750cc71fdfcfc5ff0f5f0473dfc45f0cc7d3d0519fcf741c1ff55dd7dd75dfddf55d5f77df5ddfdd757775f7ddf5dd755f775df575f7f431ff1e331f774ff3f91f2ff7d7d5f575d7d5f5ef75dfdffc3ccff19d97721f7fd73defb67ff7f33f05cdcdff3d070f5ffbf155d55cdf5efdf52e5f6df7adb7af33e378ff3ef38ef7fd2fdf6ef7f06effdcdffddd3d7f4f7fdff55dd7755753c5f57557d5d5715fddf45d77375f5d5f77ff7fffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff736faf2fdefddfddf3fdde7f7f73b3fbdeb5bbb0f6f1f9f3f9a2fb7ecfdf777bb38fdf6fffdd7eff7ab77b779ffff9df3df33df3dddff9dd6fcbf7dd9dfffddf3affddfb3a7bfff8f7f0fddceff6f6dff6f09fffedfc6c7f7bfff9ddb57feff5c3777ff73dcf7bfbdeefddf3fd7ebf0f7f7bdffdedf6ed767f7b377ff7fdadfbdef7eddffdf5f7dff6f3fdf9f3b65f7f6f7ffbde6dfffdb9dfeef03d7ff7783fcfdf32afffb9ffbef7f6faedf7e0dccfddfdfef977f76ff7deff71f7f771b7dffbbe0ffb1f739fdfffad9ff7b14f777fbfc8364f7f0ffbf6dddf333edff31ff3dffd9ddf760ff377f7f1f7ee76fbf9f0dc7777ddf3e36ddfddfb77f76d7fcbb5dffef5cd9c9f77dfb67bcfdebd37ffeef87dff716f5cf3decff15df3fc4dd76a4f17c5ebf4f5793c5f7bd775dff43f5d9f0f7ff7b7cb9caff49ddf7ff7dd77dfbaff7dd7dd3ddfde57b5f44d33df36f7b7f3f17cf37ebfcfcc1ff2afff5dfffcbd1f6ffbf1fbf55f7f5fffdef7ceb1fbceddf28eccf99defcab2f7f5fd0d1f331cdf339f6febb0f3cbb1dff63bbcbff6ef5edfdfdc360e2bf77f73f3f4fdefbb5f1f0ffb9f4ff75def9cf7f0f91c637d5fdff71f9f1feff7f0f4edf7b4dffaed4efb7dfbadee727b7bb3f3773bdfdf7ffb7ddf5c7f7fb79f9ff3b7fbbdcfb8bef3b2fcf7b2cfbe2ebf9ffff6dc3d7f7ff771dffa83367b7bfff6cedefcce6dfffeddf6dfdfb45c7f1f7bdff77fcff7faddf076e3fadefef1ccdf3037b75f73ef0f33f749dfdff7f5b6f7ddb7cf3837d3717cefcdfef5e94c639fce327fbfdfededf5ddfff5ccaeffc96ceff9ef7e7ffff54e37f3fbedcd75f79e3f23bbdff65ccfdd3e9ff79ea3dfedf76df17deb1f5f5ffdcdc0f4c5d05effd4e16db36ef88e0feff6f0fd71ffef8df378376fffcebd737f77f7f7fbedf50fb7fb7c8ff3f8acf27bfffd31f3dddfeffbfdb9ffde9fefb7fb76f7b2ff7ccf0e7bfff3b43fefeff775ef6cdf9dcf6cfb5e3b8ff7df7affdddff67b3b33ceb777dff6ae7edf3efb4debd4ddbbdfb8dff9dc33bfdf7d6fd7ed7575ff4e6fffeedff637cfdefb3db7fbf2fd1e5f7bf3dfff08b3ff37df76d7eed57df7deddf6f1bdeedefd41efde9e76dd6edf731f6fdf7e17f2edfc79fb7755355f435f53dff71fcff2b74fffdffaad7e3f731ff7dfdfec2873bf77efcd6cef9d7e7fbbcf6e0ff3fd9f727ffff6efb45cef3df7f7c575e1fadedff5faec386f5ff39c3bb7cff91dffb8fcf1cd565f07fdf0ff315d74dcd331dd741cf1cf73ffffd0f1c7f71cd1ddafcff8d6f557b55fdf77dff8ebe3cdf1f671af5ffb711ff7f960f7f7dce1f7f9775fdffd7af7cf70ffdd1ffe79f7fafcac4f1fabf71c37b33ff7fdc2b3b7fff4f2b6ff9f0feff7fd79fb76bffeffcd7a7bb7f7edb45f3fdf3457f5d554ed1f5f5ff97d1f7f3f0ff3ddb37f33dd11dd745f37f9701ff74f9fdfee9feff7ccfcfd6fdfde335ff7afdf6df59ddff3dfeff4def5f530efcdf6dfce7e6fff6f5fbbfbf9fdb74ff7dcf7deb4f7f3dedff70fef68735ff3ba7773efdff0feedf575f55cec5d5ddf754ffb4dd7fdad377fffed5ef75dcf35b36f5f44f5fcddedb3df7547f7359df7f4354ff35d735d4f9f6b74735c6ffcf45fb8727f9fdf1dfdf50d8efaf1f931f151df36fc4ceffdf2f06c1ff75c33dffc6f1f1f5fcf303dddf530d7f4f5f456ad6f7bff3df7fd75f16cfb79dfdef75cb3fcfcf5f1ddde1ef75efbfab9dfff29df72ff713fbbf71ffb3673ff7deffafaf0b4f6acdf3df7b7dfbafccddcddff9ddffaf59e9f97efb5ef4dfb79ff6df7f3f55eefdf749fdfeff479f7f9f9f7f6b97ff7f6f9de6ddff6795f9ff7766fdf55dff5d53d0ff30f33f3cf30cfcf33f3cc0ff3ff3cffcc0c33f3cc3fcffccccfffccffcc30f33333cffffc3033cf303333cff0f30ccf333fcffc0fcfccf3cc3ccfcfcfcfcf0f3ffffcfccffffffffffff0fc33fffccf3f3fcf0c3fffcf0fff33f3f0cff3ccfc3ff3fc0c3fcff0fcfc0ff3ff3cfff3cffcf3f3f0cf3ffffcfff0fcfc3f3f0ffff30cfccff3ff3ff30cfffc3fcfcff30fcfccfcfcf30ff3333ff333fffcfff3cf0cf3f0ccf3cff0cffc30333f3ff33ffffcff0ccf33cff3f3f3fffc33cfcc0fff30ff0ccf3c33fff0330f33cffcf3ccf0fcf3f3fffff30cfff3f033cfcc30ff3cf3cc30ffcff3f30c0f3fcf0fcff03c0ff3303f3fcf3c33f3f00cfffcfcffff0ccf0ff3cc33333f3f3f3fcf33f3f0fcfc3cf33f3ff3f3f0ccf333f3f30c3fcf33cff0f0fcffccf0fff3f0f00ccfcf3c33ff30f3cc30ffcfffccccccf3f3300f33cfb0fefc0f0f33cff030cfcfcff3f0ffcccc0ff30fcfffcc0cfff0f3cfcc0ff33f3fcfcff0cfcf303f333333f3f03c33ff0ccf0f33f330ff33f3ffcf303ff3f3cffccc30f3fff3ffcfcf303fff0ccf3ff3fcf3f0f33c0f0ff33c3f0ff333cf0c3f330fcfccf33cf3f0f03f330ff3f330cf303333cf30f3fcf030ffcf30f3f0ff0cf30cf3f00c33cff0f0f0ff3cff0ff3ffccf3ffcf33cf3ff3ff3cfffcf0ff30fffccf3ff3fff30c3f3f0fcf0f3ff3cf3ff3fcff0cf330cfcff0ccf03fcf30ff3ff3f3f3cc30f330ff333fff0f0ff3f33c3ff30ccfcccc0cffcffc3fcf303fcf3ccfff0cf3f0cfcc33cf300ff3ccf0f03c33f33ff3ff330fcffcf33fff300ffffcf3cc3fff330fffccf0fcffff300ff30fcff0ffcff00f33333ff333cfccccf030f3cccccffc3ff3cc0ff3ccff0f3fcffc0ccffffcccfff030cf0f0f33ff3ff30c0fc3f30cf33fff3cfff30c33f3f0fff00cf3ccf3fccf3f3fcf3c33cf30cf30cff03cfff3fffffcfcf3ccf0f33cfff0ccf0cfffccf33fff33cff3cc0fffcffcf33c333fcf3ffff3fc0f0ff330cfcfcf3c3ff30f3ff3303ff3f3300fcfcc0ff3ffffcc33ff0fff38f330cfcf0c33cfccf3ccf3fccc30cfcc30fff0fcf033cff3f00cf3f3f3fcf030cff3fc30f330cfcc30330fcfff30cf300f0fffcc30cffff3303ff333b3cff3fffc0ccffcf0fffcf330f3fccccf3c3fcfcf30f33c3f0f0fcfcf0c0f0f3fffcc0c3fffcfcfcffcfcf3f0ff30ff0ccf3c3f33f30c33cf0c0f0f0f3f3f3f33cfcffffc330ff3333fffcc3ccff0fccf333fcffc3fff33cf3cfff3cc33ff30cfffcc30fff3f0f0cf33f3cffccff0cc33ffccf03ccf0c330f33cf0ffff0f33ff3f0ccfcffcff3f3cfffffcc3ccf3cf3ff3c0ffff0f0f33ccff30c3fcfcff3cccfcffff0ccfcf3f330f3f333fff30c33cf3c0fcf30cf0cf3fccf300f0f0f0ff3f00ccf330f0fcf3ccff03c0fcff0ff0cfff0f00f0f0ff30f0fcff03c0fff3f3ff3fcf3cf3ccf3c33fff0f330cff0ccfcfcccf0fc300ff3cccfcecf3c0ff30cf3f00cf33c333f333f0fcfcc33f3fcf30cf330cfcff0f030f3cc3033f3ccfcf30fcff33ccf0f3f0fff0f33cf33ff33f30fcffc3c33ffcf0f33cffcf3ccfcfcf0ffcf30cf0c0fff30f3cffcf0ccf0f030ff0c3ff30fffccf3300fcff0ccfffccf0f0ff3f0f0f0f030f3f0fc3cf30cfffcfc30fffff30cf30c0fcf0ccffcf3ffff3c3fffcf3fcfcf3f3ff30ccfcc30cf3c3ffccf33cf30f3cf33cffc30333fcffcf3fc0cff30cfffcf0fcfcf0ccfcf0ffffff0cffff330cff0cf3fcfccfcccfffccfccf0f333cff03033cfcfff3c33cf3cf30ff30cf3ccfcff30cff0f0fccf3ccff3fc30ff0ff30cff0cf3cffcf33ccff3333f3fcfccf33fcff03f33ffcccfffcffff03cffff0f0f33f3f0f00cfff00ff3fcf3fff3fcff3ffff3cff3cffff030f33333f33ff3cffcccccfff0cfeff03fffccf030fff0ff30cff0303ff3ccf3ffcfcc0c0ffffc0c0fcff0f00fffff3ccf30f3ff330f3f0fcff030cf33cff33ffff3f33cff0ccff0cfccf0f3f0fc0c0ff3cc0fcf0fffcf0c33fffc0ccf0fcf0cf3f030f30cf333f3fcfc33ff0cff0ff3ccfcf3fc0ffffcf33cfff3cff3fcf0cccc0cf333f33fff3ccfccf0f3f0f0f0fff3f3f0cfccfff3fc0ff33ccff0333ff3cf0ffffcf3cfcc0cf3f03ff3f0fcf00fcf3ffff0f0f0fcf30cf30cfff333fff0300fffcc30fff33ffffef33cf3ccf3ccf3cff330cf0ff30ccf30cf3f0f0fcf0cf30cf3f30c0f33cfccfc30f3bcf3fff3fcfccc0cf3ccff3ffff3fffcf3f0cfcc0f3f0fcffcfc0c3fcff30ff3ff3fffcfcf330f0f0fcff00c33cf0ccf30cf8f3f33f330f33ccf3033cfcffffc3c0f0f0fcfccf3cc330ff3ccfcccf0fffc30fff333ff300fff3cf3f030cfccf3f0f00f0fff0ccf3cf30ccfcf3c0ff3303fcff030f33c330f3ff30c0ffffcf0f0f0fccfffff0f0fffcff0f0fc0ff30fcfcc303333cffc330f0f3f33330f0f33f33cf3fcf0ff0cfffc30fffcf00f3f3f0ffff0ff0f3fcfcf0fcf0fff0ffffc0cff0f3fff0cff3333cfccccf0fcfccff30f0ffffc30ff0cfff3f0f0cc3ff3f0f3ff0ccffff3f30c0f33f3f3f0f33fcfcfcc0cff303333cffff0fc0ff3303fff3cf3ffcfcf3ccff3fc33ff3ccff33ccffcb03fff3cf3fc3f0ff3fff0f0cf30f3f33ccfccccf0f0f3cfcccc0fff333f0ff3cf3ffffcf0ccccfff00cf3cffcf3f0f3fff0fc37fffc0cff0ccf3c3fffff3cf3ff33cffcf3f03ccff33cf3fcf3f3fffccfcffcfffffccc0ff3ccf033cffc3cf33fcf3ffff0ffccf333ff33cfcff0333ff3f0f0fff3cc3c3ff3f0ccfcf3f33f33ffcfcff3cccf0c0ff330f30c33f3f30f0f0f0ff3cf0fcf0c0f33f3330fcff0f30ccf0c3ffb3f3f3fcf33cf0c33f3f033cff30ff3ccf0fcf0cff3ccf00f3f0ff3f00c33fffff3300fcffcf3cccf0cff303f0fcff0f03cfb0cffcfcfccccf3cf0fcfcc30f30c330f0f33fff0fcfff3cf3fcf3cf33fcffcfcffcf300fff0ff3cf0cfff0ff0f0fcff0cfccfffccc3fff3ff3fffc0fff3f0fff3ffff0fcf3f00ccf3c3ff3303f33f30c0f0fcfcf330ff3fc0c0f3fcffc3c0f3fcfcff33ccf33cff03c3ff3cc0ccffffc0333f3f30ff33f0f0f0ff330f30cf30ff33f3333cfcc0ff3f0cccffff3fcfccc0cf30f3f333333cfffcff0303fffcff0cffffcc0f0f00f3fcffffcf0f3330f333333ffcfcfcfffcf3333fffc3cff30cf3c33f30f0f3fffffccf0f30cffccfc0f33cff0ffcc00f3f330cf33fffc3c3fcf0ff3ffcff0fc30f3ffccf3cc300fff3fff0ff3f3cc3333f30c3ff3f033cf3c3f3fcff3cc300ffff030cff3cff0b3333f33333333dfdded4d44dcdecfcfcf33ff3ff3cff330ffcf0ff3fff0f33ffffc0f0f0fff0fcff33c0ff3f03c0f0f33cff30c0fff3cf3f0f30fffcf0fcffccc0f0ffff30c0ff3cfcffcccf70f0f330fcf3ccf0f330fcf30cf3ccffcf0f30f3f0f0ffff0300f0ffff00cfffcf00ff30ffffc303fcffcf0ffffccfffc33f3333f3fff3ccf0fcfcc3f330fcfffffff0ccfcf3ffff0cc3ff3f00ff3ffcc0f0f0f0f3f33ff0ffff3fc300ff3ffcff0f3330fcc0fcff030cff0cc0f0ff30c3ff3fc3c0fffccf33ff3fc0f3fcfcffcff0cff3f333fffcccfccf0300f33ff30f3f030cffc33f33c0ff3cc0fcf0ccf30cff03cf3f0f030cff3f3cfcf3ccf0cff33cf30cf0c3ff3fcf3cc3cfff3cc30f3f33fcfcdcf33ff0ecffc0cf3cffcfcf0f3f0f03fcfcccfccf03f0f33333333fccff3cccffccc3ff3330f0ff3fcccf0fcf0f00cf3330ffff33033f3f2f0f3333f33c333f3ccfcffcfccf3cff3303cfff3c0fc0fffcfcccff330cffff00fffff0ccfffcc0ccfffcffcff3c3ffffc3f33ff0ccff3cffff3333ffff0fffcf0f3fcf0f0fcf3ff0fcfccf3f0330ff30c0f3f0f33cff0f0f030cffffcfcf00fff0cff3f3f3f3fcfffcffcfcfff0f333fffffcf33fcf33cf30f3fcfc3c33330f333333cf0ccff0ccf00c3f0fcff00f0fffcc0ccfcccccc300ff3ccf0cffcf3fc3fffcfcf33f3cfcff00ccf0cf3f00f0ff3fcf0fcffcfcfcff0f0f3330f3f30f3f0fc33ffcfcfcfcffffff0cccff0f0f0ff3fcff03ff3cf30330fcf0fcf8ff3cfcc3ffff0f00fcffffff03f33f3ccff33cfcc300f33ff303f0fcf0f0ff3f0f0f00ccfcf0cf3333333f3cf30ff3fcff6f3f0cc3cff30f30f0ff3f3cf3033f3ccc3f0f330fff33c33cffc30cfcffccccc0f3f0ff30c3f333333fff33fff3ff3cfcccffc0c3f333f0ff3fcf00fff3fcfcccc0cf3ffcff33f33cfcffc3fcff3fff0fff3fc0f0f0fcffc0c0f3f0fcf0ccf3fcfff0f3333cf300f3f3fff0cf330ffccfccc0c33f3ccfcf3cfcc0cf3ff3fcf0fffcffcf3fc0cf3f3ccccfc3fffcccfcf33f30f33fffc3ffffccfcff0c2f03f33ff30ff3cfffcf33ffffc0c03cf3fcf30f33f3fff3f30ff33cffcffff30efcccc0c33ffffcc0fcfff33cf3333ffcc33f3fcf03cf3cccf300fcff030cff30ff30f2ff30cffccfffc3cfc333fc0f0f30ccffcf03cf333ffcffcf0fff0f0f0f0ccf333f3cf3333cfecff323ff333cff3cf0c33f30ff3bf0f0fcf30cf33f3c333ccfff3f3fe3cf3f0ff3c3f33f33f33ffccf0f3330f33f30c333ff3fcf3fcccfc3333cfccecfc30cff003fffff333c00ffff0fffc3c3f33f3fc2fcf0fcfccfc333f33f030f3f03cfb0cfffcff320fcccc30ff0cc30f03ff33cfcfcff3cefccff3ff0fff330fcff0fc3333ff0ccf380f0f3f33ff3cf330fffc0f3f0f33f33f0fcf3ff3ccf3cfcf3cff0c33f0f30c3ccfffcc33f3bc0ecf0f0fcfcfcc3cfff3f33cf3f3f3fc0c33ccffffcf30ff3ff3ff30cff0f0ff3c3c33cff3cefcfdcfcccf30cf0c33333fffcf33fc0cf3f3fc33f30f33cc33f3f0cf3fcf3c0f0fcf3fbf33cfccff0c0ff3cccfcfcfff32cfffcccc3cff33f0ccf0f3f0fc3cf3f0f333ffcff0f03c0fccfc0cf30cfcff30f3ff3d3f3f0f3f33330fcffc0ccf3fcff3ce3ff30cffceb3f3f03cfff033f3300f0ffcf0fff3fcfc0cfff00cf8cfcccccc0ccff3fccc30333fff033f0ffff33c0ffffcfccccff3fc0ccf330f0c0f0ffffcf0fcfc3f3f0ff333f30ccfcc33fff33c0f0fcfff0c333ffff333330f0f0f0f33f333f3cc30f33f0fcff30c3fcf3c3fcfcfc33f333fcfcf30cff0fcfc3cff0c3ff30c3fcfff0fcf30cff33033f30fff3ccff03cff0f3c300c0f0fcf3cff2ecffcff0fcfcf32ffccec0c033fcf3ccf3c3fcf3fcfffcccfccf0cffcf0fc0cffffcff0f3ccf3cffcccf00f333f0fcff33033ffccf0fc00f3f0eff33ccff30cfff33c3ffff00c0fffcffffc0ff30f3ffff0fff00f3ffffcfffc333f3fff3c3ffff0fccf0ccc0c0f3ff3cccceff0fc30cc0fcf0fcfcff0ff0ff3c0f3cceccff30fcfcffcf030cf3cf3cccf0cf3f03bf3f3fcf0b03ff0cc3cffe8fffc3c0fcfcfcfff30f3f0cc0f0fc3cc0ff3f0f0f30cff3cfff030cff00f0ff3fcfc0ff3303fffff333fcf3fcf3c3fcf33cff0f3c00fc3fc33ffccf30cbf3fcfcf3ff3ccf030f33cf3fc32fff0f03cff03cfcf0cf3f03ccff0f0303fcfcffc3ccfcff0f3f003cc0f3333f3330fffcffc00cf0cf3f00cccfc300f33f3ccfff0ccf00c0f3f0fcf3c0fcffc7c0fcff0dcfcf0cc3ff3c3f00cffccf3f1f0fc0fff3330b3f3f03c3ff3cccf3cffccf0f3f3fcf0f80ccfcc3cff0f3ffff0cccff03fff3cf330ffcf303fffff33fff30cfbcf33cfff3f0f7cf3f330fffff0fff3330ff330cfcff3ff0c0fff33cf0f0fcfffffcffffcfc3c0fcf333f0f33f3cc0cff33ff3fc30ccfcff0ff3c330fcfff0f0f3fcffccff00fcfcf3f33f3ccf00cf3ccccf0f0f0f0cccf0f0ff3ff3cfff33f3333cf0cf30f33f3cc30f3cc0cf3f0cffc0cf3f333ff0c3333f30ccf33cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff7ffeffffffffffffffffffffffffffffffffffffeffffffdfffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffbffffffffffffffc3ff3cfcfcf0ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffeffffff7bf7ffffefffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffefffff3ffffffffeffffffffffffffffffffffffff7fffffffdffffefeffffffffffffffffffffffffefffeffffffffffffeffffffffff7f7fffffffffffffffffffefffffffffffffffffffff7fcffffeffffffdfdfff7feffffffffffffffbfffff7ffffffeffffffffffffffffffffefffefffffbffffffdfeffffffffffeffffbfffffffffff7f9ffffbffffffffffffb3fffbbdffdffffffffffffffefffffbfffffffbfeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffdffffffffffffffffefffffffffffffdffffffbfffffffffffd7ffffffff7fffffffffecffffffffffffeffffffffffffffffffffbfffffbffffffffffef7fffffdff7fffff7fffffffedffffbfffffffffefffffffffdffffffebefffffffffffffdffefffeffff5fffbfffff9ffffdffffefffffffefeffbffffffdffffffffffdfffffffffffffffffffffffffffffdfffffffffff7ffffffbffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffbffffffffff7fffffbfffffbffff7fffffffffffffffffbf5ff7ffdbffffdfffeffedfffbffffffffdfffffffffffffcffffffff77fffdbfffffffffffbfffffffffff7fffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffbfefffff7ffffffffdbffffffbefffbeffffffffbf7ffffffffff7fffffffffffffbfffdffffffdffeffbf7fffffbffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffdfffffffffffffffffeffffffffffffbfffffffffffffffffefbffffffffbffffffffffffffdfffffffffffffffffffe9ffbffffff7fffffffffffffffffbfffdfffffbffffffffffbffffff7fffffffaffffffbeffffffffbfffffffffffffefffefffefdffbffbfffffffffffffffffbfafffffffffdffffffffffffffefffffffffffffffffffffffffeffffbfffffffffffffffefdfffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7de7df7efcddececdde35ffddfffd0ddddfffffffffcfb12fcdcffdf0fff7cdfd315fdf1deff1f533df31ddf5de11ffdd5ff3cd75dcd1dcf7ecfc77dfcd0e6fdf7df7edf5ffcdcd77dff3fbdfddde6dedcfed1c4decef7337dfddcfddddf56fff5effededdff5fdeddddfde4c475cdfdddf5dc45fdc3df1cc3f0ffff0fc3ccffc3fcffccff3cfcf3cf7cf3fcfcffccff0cccffcf3fff0df0ccf3c37ff0c33f3cfcf0ffffcf0cff30cfffccf0ccf0f3fffff33ff33f30c33f3cc3fff3cfffcccf3ffccfccccf0cff30f3fc0ccfcc30cfcc3fcfcfffccf0cccfcfcffcffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f0000005fa30000e800ba0168021503af0371042605e805b2067d0743080809c509890a5a0b210cf00cbd0d800e580f1510cf108c1146120713be137c1440150316c9169c1764182319e719aa1a6e1b301cee1cae1d6b1e231fda1f922054211e22e522b22378242725e625a6265e271428d42882293a2af12aac2b692c262dd52d8e2e452ffb2fba3066311432d1328e334a340a35c8356a361337ba3768381139bd39663a143bbe3b613c1a3dcb3d7e3e2a3fe83f98404b41f241a3424c43fd43b24464450b46c44672471348b3487949234ad34a7d4b354ce94c9d4d434eef4ea44f4c500251b35166521953c75376542255d85588563057de5789583b59d459895a325bd45b825c285dd85d845e275fc35f4d60f560a1615262e56288633564e56470650b66b8666d671868cd687f69346ae96a916b3e6cf96cb36d4e6eed6e826f1e70ad705671f97197722e73d4736b740a75ac754976d97680771f78c2785779e2796e7af97a997b2a7cc27c577de57d8e7e387fe17f76800d81ba815382e4825c83be830f8499843085c8855086c8864e87f8879b88318995891d8aac8a378bcb8b628cf08c7f8d148eb78e498ff88f95903d91d6916e921893a9932c94a2940d957995de954b96c0962897a19704986f98d1983f99aa99199a7a9ae59a4a9bd49b479cad9c189d8b9dec9d559eba9e1e9f8c9ff79f6ba0d0a037a1daa171a2eda27c00ef007001ec014702ac02d902e3022e03c1033f04c404eb045005c4055406d70653077a07e0074408a80816099409060a7c0aed0a640bde0b480cbc0c390dae0d300ea60e160f940f1c10901007115b11a411f9115212b4120e137713c61321147d14d21433159515ed154316aa1614177517cc1726187518d1182f198719e519481aaf1a051b5b1bae1b031c681cc11c1d1d791dd41d351e9a1eeb1e4d1faf1f0d206220bd2017217b21d0212e228222e5224323a52300246024bf2420258625e4253b26a026ff266e27c4271f286128612862286828692869286a286c286d286e286f286f287028712872287328732876287928792879287b287d288028802881288d288e288f289128992899289a289e289f28aa28b928ce28d828ef28fa280c2917292829302945294f297b29f029512aa22aa22a00000f1e2d3c4c586373818d9baabacada0f1e2c3c4858646e7b8a95a3afbbc60f18212b3845535d6368717e8a99a30d182532404b56606a707d88919ea709121d232d39454e57626b767f88900c15222e3c485564727e8b969fa9b60916202d3a484d55606b7783919ea90c1926323e495362707a87939fadb80d1a2633404c5a6975818f9aa7b4be0b192735424f5d64707e8a97a5b4be0e1a26333e4a5762707e8a96a1aeb90c1824323f4a5763707d8a979fadb90e19242e3a47515c68757f8a9aa5b00e1c25303e4a55626d7a85909ca9b70d1a2632404c5a697582909caab8c20d1a26303d4957626d7a8795a1adba0d1a2834424c5a6775828f9aa7b5c10f1d2834404e5966717e8c9aa6b4bf0d1724313d4b5965707b86939eacb70e1a283644505d6b798691a0aebbcb0e1c29333f4a56626b777e8a96a4b109131d2b3844505b67727c8895a2ad0d18242e394753616c77828f98a4b10c1823303c4a55626e79828b94a2ae0e1926313e4b57616d7985929da9b50a15202a3844515965717d8a95a1ac0d17202c37434f5b6975838e9aa5b10b15232d394654606c77828f9caab80c192734414f5c67737c85919da9b50b131e2b3643505e6c7683909eadba0c182433424f5d6c798594a0abb8c60c1925313f4b5764727e86929fadba0816232e3a44505d6976818e9ba6b30c1823323b47555f6a7683909eabb70e1a2635424e57606d7985919da9b70d1a2834414c5864717c8895a1adb80b1a26323d4a55636c7b87939ca9b50d1825313d4c5764707c86919ba7b30c1826313d4755626d78818d99a7b30c1825313d4955616b77868f9ba7b20c17232f3845505b656f7a8795a0ac0b14202d37434f5b68747f8994a1ad0b18233039444f5c66717d8895a2ae0d17232e394856616e798894a0acb70c1724313b485562727c8a96a5b3bf0e1a252f3c4b5964707c89939fadba0c1924313d4a5865717e8997a4b1c10e1b2836424e5a6675828d98a3adb90a17232d3a414c5764707a869098a20b1925323f4b57646d7a848f9ba5b40c1825303e4a57636e7a85919ca7b30914202b3745525e6a747f8d99a3af0d17212c36404d57626c7682919daa0b1723303b45535f6b76818e9ca7b30a15202b37424d58626d77838c98a30b1824303c4653606c79848f9aa3ad07121c2835404b58626c7987919eaa0a15202c37434e5965707e8997a2ae0e1c27313f4b57636f7a838e9aa4b00d1826333f4a57636e7b86909ca8b30b15212d39434c57606b76808c97a20d1723303c45515b66727c88929fac0d19232e3946515d6975808b98a2ad0a16202e39454f5c66717f8c96a1ab0914212d3b475561717d89959dabb50b161e29333e4755616b747e8895a00c17202a37445058646e7984919ba30b1521303a47535f6c78868d99a5b20a15202b394551606d78848f9ba6b20c1826313c48535e6b76818d97a3b00d1a2832404b55616c78858f9aa5b20b1724313d49555f6a76818f9ca5b109131b27303a45505c677179838d950b16202b35404b56616c757f89949f0a151f2b323c4854606a737e87939e0b17232e3a444e57636e78838e9aa50a151e2c37424d57606b737d8a909c0c17212e36434c57646e77828c98a20c16202a343f48545f6a747d88909a0b161e2a36414c54616b75818c97a30b151f2b38424d555f69737d8a929f09131c242e39434e59657079828d980a15232d3945515d69737f8995a1af0b151f2b38414c59626e7b858f9aa40a17222c37445059646e7985939ea70a141f2b37414d58647079838e99a10b16202d3945525e6a7784909ca8b20c19242f3a454e5966717b858e99a50b18232e39434f5c66717d88909ba607111c28333e49535d69757f8d97a00a18232b38444e5a67717d88969fa70a16202a333f4a555f69747d88939e0a15202a35404c55616c79858f9aa60b16222e3c47525c66727e88929eab0915202b36404c535d6a76838d99a30c18232f353c49515d646f7b87919d0915232f3a454f5b6976818c97a3ad0b17202c38434e58636d77838e98a308131d28333c444f59626d78828e990c141d28333b46515a656f7a838e980b1724333e4c5863707c87939eadba0d151e28333f4956626d767f8c94a30c16222c3b44505a65737f88939fa70c15212933414b56616b76828d979f0b151f2834424c58646f7b8894a1ad0b15222e38444d58656f7d89959fab0c16222c38454f5a66707d89949ea90a141f283540454e5a65707d86909b0d17242e38434b535f6b77808995a00a161f2c34404b5764717c8994a0ac0a17242f37414a515b65707c84909b0d17242e39424f5c68707c88949daa0914212b37424d58626c76828b97a209121c2835414d5964717d88929da80c17212c3846515a656f7c89929ca70a141e29354049535d69757e8997a30c19222e37434f5c67717c868d9aa50d18222d36404d5663717a838e97a20b15202b37414d58616e7986929daa0d16202a353d4b58636b76808b98a30c16242f3a47515c646d777f8a95a00b16212b35404c5a64707b87919ca60916222e39454e58626d79818d959f0a13202b38424f5d6975818b949ea90b131e2a333e48515d676f788189900d1724303846545f6a748088939faa0b161e2b323f4c575f68748089939d0a152029313c45505b646f7b848d970916222c39424e58636f7884919ca6070f17212f3a46505b6875818a939d0c19222d37414d5864707c858f9ba50a161e29353d4a54606b75818c98a20c16202a343f47525b656f78818b970c16212a333e47535a646f79818a93071119212d353d4650576169717a830c161f2b364049535d66717d8a93a00c16202b363f4956636b77828d98a20e17232e3a454f5b69737d89949fa909111a232c343c454d566069737d8609111a22303c46525c68717e888f990a141f2b36404c55616b757f8b97a10c15202e3a444e5965707b858f9ca70a121b242a333e4a525a626a717a8408111c252e363e49545e67727c86920b141c272f3947535d69747f8e98a20c17232e353e47535d6876828f9aa70c151f2a34404c57616b77818c96a20d17212b38444d5965707c858e9ca90b161f2a3643505966717c86929ca40913202b343f4a56626d7a87919caa0b15202d38404b57606d7982909ca80b18222d39444d585f6973808b939d0917252d3b47505b67727a838d98a40916242f3a46525e6a75818c99a3ae0d1924313c444f5b67717d8894a0ac0a111d28333e4a555f6b767f878d940a131a283039444f5c6770798089930a10161f292f3a444b56606b757e8b09131c262f39414c555e67717e8894080f16222b364148535c6268737d8709131c242e3a45505c67737e8995a00a16222d39434f5a626c7580879097091019242c36414b56616b767f88930911191f2c36414b525c626c76828c0b17242e394149525f6b747d87929e08121b222a343f495157616b76838f0b17242e39454f58626a737e868e9509141c232d38444e5b65707a868f9908101a26333a424b56626c767f8a9408111a2029333a424d555d666f7a840b121a26313c47545c67727d87919c0c162029343c444f5b66717a848d950c171f28313a3f48505b6674818c970c151f2a353d46515c666a7079838c0a161f272f3742484f59616972788009141c26323b404850576169717a8209131d232b343c434b555c666e79800a151d26303b444d55606c767d89930c151c262e333e4a525a666c757e8809131c262e373f47515a646f7a879209121b26333b454d565e656f79838b070f19232f353a424e58626a7279840a16202e3a434b555e6975808c95a00a141d29343f4a55606b78828c98a10c17202c36434e5a646f7c878f95a2070e18222b364048535d69737b828c0a101b252d37434a57626c747e88900b1624313a46505a64727b878f9aa20d171e273139444d555f6b757e88920b141d28313a444a535c666d757f8909111b2026313a444f585f63686d7207131a1e252a31373d434a4f53595d040b10151a2126283034393d42454c050d171c22262d36404b555e6a757f0b151f2b36404b565c646c747c868f0a121b252e373c48525e68727c84900c16232e37424c585e636971767d81080c13181f24283038414a556067730810181e25313a424b5359636b747c0b162029313d46515c66717d89939e0b14202a323d454f5b69717b8590990b16222c353e49535e69727c858990060a11181e222a303840474d52555b061019222a3440464e5963686f787e060d172028303a454f596069737f880b141b252c353c4650586068727a820c111a222a333b454d555f6a717d890b172129343c485159646e777f878f081218212b333b444f585e68707a830b141d252f3a434a545c656c737f8709131a253139424d535a657079828c0c171f2a353e4a55606b757f87909908121c252e363d464e555d68727c870d15212a35404b535b6673808b96a309151f2a323c494e5a646d777f88930b17222e3d45515b656e77848d97a109131b27323c474f59636c777f87900a141c25303b464f575f69737b868f0b16202a36404c5a636d75808b96a00a1118242c343b444e58606a737e880a16232d3942484f565c626a70777d060e141b22282f373d454d545e666f060d151a20262e353a424950565e64070f161b222b32373e434a525a6068050a10181e272d32383e454e555a5f0910161f282d343b41464d555b6269060e161d262d343b434c535a62686e0710171d232a30353b42484c535b620910171d252b3239414850575f6871070f171d24282e33383e464b51585e080d141a1e242b31383f454c545b64070f131a20272d32373e424850555b070d141b20272e363d444c545a6269070f141a22282f383f484e53585d63070c141b20282f353b424a515a6167060b131a1f262c31363e43494f565b050e151920272d363d41474e565d63050b121820252c323840464c545a600810171f272f363e444d57626d767f0a151f252c313a40454b51575f666c070b11191e242c31353a40464f585e0610161c2229323a3e444e565e62680a111720292f363b434b525b60666c060a12181d232b32383f444b52565c050c151a22282d343a42474c535a61070d161b232a2f353a42474e545a5f070f131a1f252b31383d454b52575e050d121920252e353d444b535a6167060e141920272e343b404950585f650911191f262d363d454c51575f656c060f151a232b32393d43494f565c61070a0e151d252c2e2e323b434b535e0c161f2a323d474f58656e7b87939a08121d262f374048515c646c78838d0810171d252d353d434b5459606a750a0f151d242c323a43494f575e636b090e18202d363f484e545860666e75060d141a202a343a404851575d646c060f151b232b31373e45505a656d770d17202a2f363e474d535a626b7075060c10171d242a2f32393f454a5156070d131920262e343b40464b52585f070e151b22282d2d2d2d2d2d2d2d2d0000000000000101010203090a0a0a000000000103040b11192128313b42061018202a333b444b55616c77838c09111821262c3137444f575f666d7509111620272e363e484f575e69747d09121b242425252626262626272727050b11181e232a2f363c454c515860060c121920242e343b434d555d656c050d151e28333c454f5a6469737c8709111a212a333c454c535a646d727b070e141c282f3841484e555c6267710c151e25262627272727272727272700080e1319232a333940444d52585f050b12181e242b31383e444a50555e060c11171e242b32383f444b52585e070d141a222b31383d434b51596168090f171f252c343b454f5861686e77060d141f262d323a3e454c5158616908101820272d383d434a525963696f080f1920252c323840464f545a616b060c141a1f282f373e474c545c646d050b121b1f272f373f464e565e66710a11161f252b313840454c52575e64060e161e232a323a404a51585f676e070e141a222a3239434c535c636f76050d121b232a32393d464e565f676e0a101b252d323b424d535b646c747b060d141c252a31383e464a525a636e060c161f272e333940494d555d646a060d131c2429323d444d525a636c7408111b232d343d4650565f666d757e070e171e242d343c43494f5660666d0811191e252c343c424a525c646b71050c11151c222830373c42484c505204080d12181c23282b2f33373c4144040a0f15171e242b2f33383b42484d050a0e131921242b32393f45474e55060b10161c23282d343a40464d545b050b0f161c20252d343a42454b5055050910161c242a30363f464c535a6204080c1013181b22272b32383f4249050a12171d212830373e42474d5156050b10161d252a30353b3e464b5359080e13181f27282d32393d41464c4f060b12181f22262e353b42494f565b0811161d23292f34383e444a51585d040a10171f252a2f333a3f42474c52060b111920252b2e30373c41484c50060c131b212930373e434a51585d61050d131a20282f363c414951595e64050a10151a20252d323b40454d5158060b0f171e2024282e363b41484d52070b0e151a1e242c30373e424a4f54060b10151a1e22283035383a3e444a050910161d21282f353b40464d5056060e131920272f34393f43474b5459070b10151c21242c31373d43495055060b121a20282f353c3f47494d535804080f171f252c33383f464c52555c070e151b21292f353c3f444a52585f060c10161b1f25282e333a3f444b50050a10151b23282d31363b40454a4f060d14191c23292e32383e41454b5004070e14181c21272d32383c40474e080d151c24282d353b41474e565a5f070e131921292f32373b41454a515504070b121920262c33393e444a4f56080f151b20252c33393d42494d5459050b12151d22272f353a3e454a5054070d12191f262e363f43474d51555b070d141a1e252b2f363d444b50575e05090f13171b2128292f343a40474a040c131b21262b3035393e474d545a070e14191f272c31373d42484e545a050b11171e262c32393f434a4f545a040a0e11171a1f23292d343c424b4e03060a0d11181e262d363c424a5258050c13191d23293034363d42474f5506090f141b222931383e434a50565d060d12192025282d343a3e46494e51070e151921252c343a4144484e545804070f14181d23292d31373e43484e070f141c1f252e34383d454a51565b060d14171c22272e363a40474e5259050b111921252e353b4043494f555d060c11161c242931373c41474b5055060b121a1e242b32373d43494e5258060c111820242a31373c41484e565a0811161c22272c323b40444a52575d080f171c22272d33393e434a51565c050a11181f24282e35383d444a5059070b12141a1e22262a2e383e454c50060b131a20272e32383d454c545860070a0f141c21282c343940464d545a0810151c252d323b41474e555b6168060c11171f22292d34373c40464a4f050a0f11171e242930363b3f454b53070c10171e272c333a414242424242000000000000000000000000000000000000000000000000000000000000000000020202020203040404040404000000000000010101010101010101000000000000000000000000000000000000000000000001010101010101000000000001010101010101020202000000000000000000000001010101000000000000000101010101010101000000000000000000000001010101000000000000000000000000000000000000000101010101010101010101000001010101010101010101010101000101010101010101010101010101000000000000000000000001010101000000000000000000000000000000000000000000000000020202030303000000000101010101010101030303000000000000000000000000000000000000000000000000000000000000000000000001010101010101010202000000000000010202020202020202000202020202020202020303030303000000000000000000000000000000000000000000000000000001010101000101010101010101020303060b0c000000000000000001010101010101000000010101010101010101010101000000000000000000000000010202000001010101010205060808080808000000000000000000000000000000000000000000000000000000000001000000000000000202020202020204000001010101010101010101010101000002030404040405080808080a0a02020203030306070a0a0b0c0d0d0e010304050609090c0f0f101113131300000000010102020404060708090a000102040607090a0b0c0f0f101215020405060707070708090a0a0a0b0b00000000010203040606060a0d101100010405060607070808080808080a0204060809090a0b0e101011111111000000010202020304040506070708030405050708090a0c0e0f0f10131501030404050505060707090a0a0a0a0000000000000000060d141a1d2127070f171f2630363e444a4f575f676d050b121c252d32383c4045494f535b04090e15171f23282c323a41464c500000000000000000000000000000000000000000000000000000000000c8c2000000000000a0c1000034c3000034c30000a0c10000a0c10000a0c10000a0c1000000000000a0c1000000000000a041000000000000a04100005cc300005cc300000cc300000cc300000cc300000000000070c2000070c2000070c2000070c2000070c2000070c20000a0410000a041000070c2000070c20000a0410000a041000070c2000070c20000a0410000a04100000000000070c2000070c2000070c2000070c2000070c2000000000000000000000000000000000000a0410000a041000000000000a04100000000000000000000000000000000000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c20000f0c20000f0c20000a0c20000a0c2000020c2000020c20000a0410000a041000020c200000000000000000000a0410000000000000000000020420000a04100002042000000000000a0c20000a0c2000020c2000020c2000020c2000000000000000000000000000020420000000000000000000000000000204200000000000000000000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c200000000000000000000204200002042000000000000000000002042000020420000a0c20000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c20000000000000000000020420000204200000000000000000000204200002042000000000000a041000000000000a0410000a0c20000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c20000a0c2000000000000a0c2000000000000a041000000000000a0c20000a0c20000000000000000000020c2000020c20000a0c20000a0c20000a0c20000a0c2000020c2000020c200000000000020c100002042000020420000000000000000000020420000204200000000000000000000000000000000000000000000000000002042000020420000204200002042000000000b0e0c3a1c26343d474b5151000c0c19191c213b3c000c0c1c272f360000030004040404040404040404020707070404040404090c0c0f0f11111111111111181b1c1d21242432323636353636373637363639363739373f45494a494a4f02020202020102040102040304050404050405040406050405040605040504050405040605040101020407040807070705040505040505040609090906090c0c0f0f0f0f0f1113131515181b1c1d1d212123232425232324252a2a2e302f2f31313233313132333535353535353935353f404540484848484d4d4c4f5253555701010301030101020301020401010201020102010201020101020102010102050403040405050406050405040504050401020101020101070107040807080708080708070808070807080507080807080504040504050406050905050905090809080a0505090505060a090a0a060a090c0c0f0f0f0f0f0f120f0f0f12131313111311121112111b1b1d1d1f1d1d21272c2b2d302e302f2f353835383635353539353538383e3e3e3e3e3e494c4c4d4d4c5052535253555452020103020301010202020102020202020303030504050504040601050401050406040606020201010701080108010101020108010707070708070707070808080701050505040404060409090909080a0906090906090c0c0f0f0f0f0f0f0f0f11111313131111131311141115121512171716171b1a1b1c1d1e1d1e1f1d1d1d1d1f1f212121242727272927272c2b272c30302f2f323236363639393936363739353e463e46494a4a4d4c4c4d4c4e505452565256575756575702020401020201020201020202040201010301030103010504040604060202010207070701020204040805070708070707070707080707070507070808080707080404040401050504060404060406050905090909090909050609090a0609090c100f0f0f0f0f0f0f0f0f0f1111111111110f111113111311131411111111111111111116171616161717171b1818181b1c1d1d1f1e1d1e1e1f1d1d1d1d1f1f212221222121242425242524252728272727272c2b2b27292c292a2b2d30302e2e302f2f323233323332333233363636363836363636373736363939393739353837373f3f3f40454545494a494a4d4d4c4e4d4c4e4f4f4f5050535456575355535756585757020202020402010102010102010102020101010202010202020202010204020102020102020401030404040604060201020102020101070707010101020202020107070104080507070707070708070708070708070707070808080507070807070808070707080804040404040401050504040506060404050509090505090905090909080909090909050605060906060a0c0c0f0f0f0f0f0f0f0f110f0f0f0f1111110f0f1111111111131313131113131111131113111311151111111111111116161717161716181817171b1b171a1b1b1818181b1c1c1d1d1e1d1e1f1d1d1d1e1d1d201f212122212221212424242525232424242427272a2a282727272c272a2b2d2d2d2d2e2e2e2d303030302e302f2f32323232323232333635363636363636363537373637373736363639393937373737373f3f3f3f404545404049494a4a49494a4a4d4d4d4c4f4f545352545457535555575757020202020201020102040202020201010202020101020202010102020201010102020202020201010102020201020102020201020202020202020404020202040101010201020202010101010102020204040204040106060406050604040505060601020202010101010102020201020201020701080701070707070102020101010202020202020404010101010101070707070707070804040107080707070707070707070707070807070708080707080707080807070807080807070807080707080808070708080807070708080708070707070807070404040504040504050404050504040505040405050604040605040404040404040405040405040509090909050509090908080809090809080a0a090a0a0a050509050509050505060a0a0a0a090a0a0a0a06060a0a09090c0c0c10100f100f0f0f0f0f0f0f0f110f0f0f11110f0f0f0f110f110f110f111111110f0f121111110f0f0f0f1111110f111111131313131313131411131314111311131313111111131113131313131411111113131311111313131315111511151111111511111111111111111111161716171617171717161716171817171718171a17171b171a1a1a1a1b1818181b1c171c1d1d1e1e1e1d1d1e1d1d1d1d1d1e1e1d1d1d1e1e1f1d1d1d1d1e1f1f1d1d1d1f1d1e201f212221212222222122212123242424242424252525242424242424242727272a2827282727272b2c2c2c2b2b2c2a2a2b2b2d2d2e2e2d30303030302f323232323233323233323232323232323232333232333636353635363636363636363636373736363636373737373737373736363636363636393935393939393939363637373737393737373737373f3f3f3f3f4040403e4545454045494949494a4a4a4a4949494a4a4a4c4d4c4d4d4e4d4d4c4f4f5050505254545454565654545452575656575753555757575857020202020202010202020402020201020102020101020202010102020101010202020202020101010102020201020101020201020101020202020101010102020101040402020404010102010202010101010201020202020202040104020102040404040401060604050606050505050601010101020102020202010101020201010201020201010707070107010101070107070707010101010201020101020101010102020202010102010101070101070707010708010104070401080807080707070707070707070707070707070708080707080807080708070807070808070808080707080708080708070708070808070708070507070707070808070707080808080808070707080707070708070701010401050404040404050405050405050505050504040404050405040505040404040405040505050406060509050909050509050905050905090905050909080808090909080908080908090a080a090a090a0505050909050509050606050505060505060a090a09060a0a0a060a0a09090d0c100f0f101010100f0f0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f110f0f0f0f110f110f11110f0f0f110f0f0f0f1111110f0f0f11111112110f0f0f0f0f0f111111110f0f11111111110f111111111111111113131313131311131311131313131311131111131313111311111113131411131413131113131311131313111115111515111111111511111111151111111511111111161616161617161717171717161617161616171717171618181716171a17171717171b1b1b1b1b1b1a17171a171a171a1a171b1b1b18171817171818181b171c1c171c1c1c1c1c1d1e1d1d1e1e1d1d1d1d1e1d1d1d1d1e1d1e1e1e1d1d1d1d1e1e1e1d1d1d1d1d1f1d1e1d1e1e1f1f1d1d1f1d1f1d1d1e20201f2121212122222221212221222122222221212121232424232324242324252424242323242424232423242424242423232425252528272a2a2729292a2a28272727282727272728282727272b2b2b2c2c2c2c2c2c2c2b2c2b2b27272b2b2c2b2a2a2a272b2b2d2e2e2d2d2d2e2d2d2e2e2d2e2d2d302d3030302d3030302e2e2e302f313231323232323332323232323233333536353536363635363636363536363636353737373737373737373838373636363635373737373736363536393939393939393535393939393936363637373737373535393539393937373737373f3f3e3e3e3e3f40403f3e3f403e453e3e3e4545454546453e3e3e3e4546484848494949484848484a4a4a48484a494949494a4a4a4a4d4d4c4d4c4d4c4d4d4d4d4d4d4d4d4d4e4e4d4d4d4e4c4c4f4f4c4f4f4f4f504e5050505052525254525253535252555556545454545256575757525555555757575657575757020202020201020201020201020102040201010102020202010201020101020201020102010101010102020101010202020101010201010101010102020202010101020102020102020202020102020101010202010101020102020202020201010202020101010201010202020202020101010102020202020202020201010404010404020401010201020102020202010202010101010202020202010102010104010104010101010101010404040104040104040405050606050506050604040506050505060102020101010202010202020101020102020202020201020201010101010202020102020701070107070708010101010701070701010107070701010101010102020102020201010202020102010102010102010202020401040102010101020104040101040401010101010701010707010701070107070807080707070701010104070401040107070701040104050408080807070708070807080708080807080708070707070707070707080807070707070807080708070808080807070808070708080708070807070807080707070808080707080807080808080807070808070708080707080808080705050507050505070707070708080808070808070708070707070807080708070707080808080807070808080707070808070707080504010504010404040504050404040404010505010405040505050404010504050505050504040404040405050504040505040504050605050604040505060604040405050505040405050606040506050605060505090509050905050505050505050505090909050505090505050509090909080808090808090808090909090909080909090808090809090909090909080808080a09090a090509090509090905050905050909050905050606060606050605060605050606090a090a0a0a0a090909090a06060a0a0606060a0a0a0a0a090a090a090c0c0d0c0f100f0f0f0f1010101010100f0f0f10100f0f0f100f100f0f0f0f0f0f0f0f110f110f0f0f0f0f110f1111110f0f0f0f0f11110f0f0f0f0f11110f111111110f0f0f0f11121112110f0f0f0f0f0f0f0f110f11111111110f0f110f0f0f0f11110f110f0f0f0f111111121111111313131413131313131314141113111111131313131313111111131111131311111313111113111113111113131111111314111413131314131411131111111311111113131313131111111113111111111515151115151515111115111115111111111515111511111515111511111111111111161616171617161717161716161717161717171717171718161616161616161718181717181717181718171717171a17171a17171b17171b1b1b1b1a1a1a171a171a1a1a1a1a1a1a17171b1b1b171b1b1b181818181718171b1c171c1c1c171c171c1c1d1d1d1d1d1e1e1d1d1e1e1d1e1d1d1d1d1e1e1d1d1d1d1d1d1d1e1e1f1d1d1e1e1d1e1d1f1d1d1e1e1e1f1d1d1d1d1f1d1d1e1d1e1e1e1d1e1f1f1d1d201f1d1f1d1d1e1e1d202020201f212222212122212221222121212222222222212121212122212222212121222122212124242323232323242424232425252325242423252324232423232424242424242424252523242324242523252727272727272727272a2a272727292a292727282728282827272728272727272b2c2b2c2c2c2b2c2727272727272c2a2a2a2a2a2c2c2a2a27272b2b2b2b2b2d2d2d2e2d2e2d2d2d2d2d2d2e2e2d2d2d2e2e2e2d2d2d2e2e2e2e2e2d2d2d2d3030302d3030302d2d2d30302e2e2e2e2e2d2e302f31323132323132323132323232323233313331333132333333333232323232323232333133313535363635363536363636353536363636363635353636353635363636353536363635363536353537373537353735373738373838383737363636363636363636373737373837373738373636363636363636363636363639393935393539353535353939393939393939393939363636353636363635363537373737373738373735353535353939393535393535353539393737373737373737373737373737373f3f3f3f3f3e3f3e3f3e3e3e3f3e3f3f4040403e4045454545453e3e45463e3e3e3e454545403e3e3e403e3e45453e404046454649494948494949484949484848484a4a484a4a4a4a4848484a494949494a4a4a4c4c4c4c4d4d4c4c4c4d4d4d4c4d4d4d4c4c4c4c4d4d4c4c4d4d4d4d4d4d4c4d4d4e4d4c4d4c4d4d4e4e4d4d4c4c4f4f4c4f4f4f4c4c4c4f4f4f4f4f4c4f4f4f4c4f4c4f50504e505050505050505053525252525454545454525252535252525252525555525252565656565454545454545452525757565657575657575253525352525553535353555552575757575257525756565757575758575857575702020202020202020102010201010102010101020202010202010102020102010202010101020201040202020201010202020101010201010101010101010101010102020102010102010201020102010101020202020101010202020202010101010101020202010101020202020201020201020101010101020102020101020201020101010201010202020202020101020201020101020201010201010202020201020202010101010202020202010201020201010102010102010101010102020202020101010102020201010202020201020201010102010201020202010404010401010202010404020101010101020201020101020201020202020202010201020101010101020202010101020201010202020201010202020202020101020201010104010101010101010201010202040404040404040101040401040404040505040606060506060404060605050606060606060404040506060506060505060606050601020102020201010201010201020101020202010202010202010102020101010101010202020101010102020202020101020101020201010101010101020102020201010202010102020201010707010107010701010701080101010107070707070701010107070101070707070708080807010102020202020101010201010201020202010102020101010101010101020201010102020202020202020202020202020202020104010101040101020201010102020202010101010401010404010107010107070107010101010707070107070107070707070701070701010108070808080708070701010101040104010707040104010104010401070707010401080505080807070708080807080808070807080808070708080708080707070807070807070707080707070708070708070807080807070707080808070708070708070807070807080808070708070807080708070808070707080807080808070707070707070708070808080707080808080708080808070708070807080807080708080707070807070807080807070708080707080807070708080807080807080807070805070505070507070507070707070707080707070708080808080807070807070808080807070708070807080708070707070808080708070808080807080808070807070708080808080807080807070708080807070808070707080708070707080708080101010101050404040405040504050404040404040401040505050405040104050405040405050505050504040404040405050404040405040404050606060506060604040404050505060606060404040404040405040504040504050505050605060606050506060509050909050505050505090909090505050909090505090505050505090909050505050509050505050909050905050905090505090905090909090908080909080908080909090908090908080908080909080909090808080a0a080909090a0a0a09090905090905090905050509090505050905090505090505090905050505050506060505060506050606050605060605060506050606060a090a090a0a090a0a09090a0a090a09090a090a090a0a0a06060a06060a060a0a0a0606060a0a0a090a090a0a0a090a0a0a09090c0d0c0c0d0d0c0c0c0f0f0f0f100f101010100f100f0f0f100f100f100f0f10100f100f0f0f100f0f110f0f0f0f110f0f0f0f110f0f0f0f0f0f110f0f110f0f11110f0f0f0f0f0f0f0f11111111110f0f11110f0f110f110f110f110f0f0f11110f0f0f0f110f0f1111111111111111110f0f11110f1111111111111212121111121212110f0f0f0f110f0f0f0f110f0f0f0f110f1111111111110f110f110f0f0f0f111111110f0f0f1111110f111111111111121111131413131411131313131313141311111113131314111313131311131111131311111113131113131113111311131313111111131313131111111313111311111113131111111113131313131313111113111113131311131111131313111313111311131113131411111113111113141314131414131111131311111111111311111111111311131113131113131311111311111111151511151515151515151511111511151211151111111111111115151511111111151511111111111511111111161616161716171617161617161717161716171616171617171717171718171816161617161716161616161617171718171817171717171716171717171618181716161a1a1717171a171a1717171a17171a171b171717171b171b171b1b1b171b17171b17171a17171a1a1a17171a1a17171a1a1a1a1717171b1b1b1b1b1b1718171817171818171718181b171c171c1c1c1c17171c1c1c1d1d1d1e1e1d1d1e1e1e1d1d1d1d1e1d1d1d1e1e1e1e1d1e1e1d1d1e1d1e1d1d1d1e1d1d1e1e1e1e1d1d1d1d1d1e1e1e1f1d1d1f1e1e1d1e1d1d1d1d1d1f1d1f1f1d1d1e1d1e1f1f1f1d1d1d1d1d1d1d1d1d1f1d1d1e1d1d1e1e1e1d1d1e1e1e1e1f1f1d1d1d1d1d201d1f1f1d1f1d1e1e1d1d1d1e1e1d1d20202020201f2121222221222122212221222121212121222122212221222121222221222221212221222121212221222221212221242323242423232424232423232324252525252523252424242324242424242325232523232423242324242424232324242423232424242424242424242424242424232523252424242423252525272728282727272727272a2a272a2a272a292929272827282727282827272727272728272728282827282827272727272b272b2b2c2c2b2c2b2c2b2c2c2c2c2b2c2c2b2b2b2c2b2c2b2c2b27272727272b272b2b2b2b272a2a2a272a2c292a2a2a27272727272b2b2b2b2b2b2d2d2d2d2e2e2d2d2e2d2d2d2d2d2d2d2e2d2e2e2d2d2e2d2e2e2d2d2d2e2d2e2d2d2d302d302d2d302d3030302d2d302d303030302e2e2d2e2e2e2d2e2e302d2f2d2d2f2f323131313232323132323232323231323232323231333333313331323132313231333133333232323232323232323232323233313131313333333331333536363635363635363635353635363536363535353536363636353635363635353536353636363536353636363636353535363535363536353636363635353535373735373535353535353735353738373738373838373838363636353636363636363636363536363635373737373738373837383737383736363636363536353635393939393535353535353539393535393939393939393935393939393939393635363636363636353535353535353737373737353737373737373738373737383535353535393939393935353535393535393535393539393939353735373737373737373737373737373737373837373f3e3f3f3e3e3e3f3f3e3f3e3f3e3f3e3e3e3e3e3e3e3f3f3e3e3f3e3e3f3f3e40404040403e3f4040404044444040453e4545453e3e453e45453e454546453e453e454545454540403e3e3e3e3e4040403e3e3e3e3e45453e403e40464646464646454046464949494849494948484949494848484949494949494a4848484a48484848484a4a4a4a4a4a4a4a484a4848484a4a4a4949494949494a484a4a4a4c4d4d4d4c4c4c4c4d4d4c4c4d4c4c4c4c4c4d4d4d4d4d4d4d4c4c4c4d4c4d4c4d4c4c4c4c4c4c4d4d4d4d4c4c4c4d4d4d4d4d4c4c4e4d4e4d4d4d4d4d4d4d4c4c4d4c4d4d4d4d4e4d4d4d4e4d4d4d4c4c4c4c4c4c4f4f4c4c4c4f4f4f4c4c4f4c4f4c4f4f4f4f4f4f4f4f4f4f4f4c4f4c4f4f5050504e4e504e505050505050505050505050525253525252525252525454545452525253535352525255555555555555545452525252545252525254565656545456565654545454545454545654565452525752525257525757575656565757565657575757575657575353525555525553525353525555555557525752575757525757525757565656575756565757575657575757575756565758585857585757570202010201020102010201010201020102010201020102010102010102010102020102020201020201010101020202010201010202020202020202020102010201020102010201010201020102010201020102010102020202010101020101020102010201020102010102020201020202020102010102010102010202010202010102010101020201010201010202010101020101010101010202020201010202020201010201010102020201010201020202010201020101020101020202020102010102020202020102010102020201020201020101020202010201020201020101010102020202020101010201010202010102020101020201020101020102010202010202010101020102020102010404040404010102020201010401010401040404010101020101020101020102010101020202010202020202010101010101010201020102020102020102010202010201010201010202010202010101020102040104010104010202020102010104010102010102010404040101040404010405040401040104050405040504060606050604040606050505060606050605060506050605060405040405040506050605050605060506050606010201020202010102010102010201020101020102020201010201020201020101020102010201020102010102010201010102020201020101020101020102010101020102020102020101010102020201020207010107010707010707010107010708070808080701010107010707070707010107070701010707070107010707070707070101010202010202020101010102010102020201010202010202020201010102010201010101010202010102010202010202020202010202010202010201020201020201010401010101010401040101010102010201010102010104010104010401010104040401010701010101010101070701070707070107070707010107010701070107010707070807080807080807010101010404070704070101040401010407010707010104010708070808080708050405040505080807080708080708070808080708070807070807080807080708070807070807070808070807080707080807070708070808070807070808070708070807080708080708080707070807080707080708080808070708080707080708070807080807080708070807070807070807070808080807070708070808070707080708070807080707080808070707080708070807080708080708080808070708070708070808070807070707080807080808070708070708080708070807070707080807070808070808070807080707070505070507050707050705070707070807070807080708070808070807070807080708070707080807080708080707080808080708080807080708080807080708070707070807080808080708070708080807080807080807080708070808070808070708070708070808070708080708070801010504010101050404040105050405040404040405040404050405050404050404040405050404040401040505010405050405050401040405040505050404050405050505040504040505040404040405040504040504040405040504050404050504040405040505050505060606050606050504040406050606060606060405040504040405040505050504050405050505040504040505060506050506060505040405050405050605050606050605090905050905090509090905090509050905090909050505090509090905050909050509050905090909050905050909090909050905090509090505090509050905050505050909050909090908080808080908090908080809090908090908090809090909090808090808090909080908090909080809090809080908080a080909090a0a0a0909090a0a0a090a090a090a090a0909090a09090909090909050509090905090909050909050509050905050505090509090909050505090509090505090506060605050505050506050606050505060505050606050605050605060506060606090a0a090a0a0a090a0a0a0a09090a0a09090a0a09090a09090a090a090a0a0a0a060a06060a0a0a060a060606060a060a0a0a090a0a0a090a0a0a090a090a09090c0c0c0d0d0c0c0d0d0d0c0c0c0f100f0f100f100f0f0f0f0f10100f10100f101010100f1010100f0f10100f0f100f0f100f0f0f100f0f0f100f0f0f100f0f100f0f1010100f0f100f0f0f0f10100f0f0f100f100f10100f0f0f0f0f0f0f0f110f0f0f0f110f0f110f0f1111110f0f0f0f0f0f11110f0f110f0f0f11110f1111110f110f0f1111110f110f1111110f0f110f11110f0f0f0f0f0f110f0f1111110f0f0f0f110f11110f0f11110f11110f0f0f0f0f0f0f0f0f110f111111110f110f110f0f0f0f11110f11110f110f11110f11111111111111111212111211121111121112121212121211121211121212110f0f0f110f11110f0f0f0f0f110f110f110f110f111111110f11111111110f1111110f0f110f110f0f0f0f11110f110f110f0f110f11111111110f110f0f110f110f111111111212121111131313131411111313111113131313131314131113111313131113131113131311131111131313111113131111131313131113111113131111131313131311111313131113111111131313111313111111111111111311111113111113111113131311111313111111111111131311131113111113111111111114131413111311131113111113111314131313111314111111131311131113111111111311111311131113111313111311131113131311131113131113131113111113111111111111111111151115111515111115151115151115111115151115151115111515111111111115151115151112111515111211111511111115111511151111151515151115111511111511151111151111111116161716161717161616161716171716161716171617161716171617161716171617171617171717171717161617161617171616171616171617171616171616171616181718171718171817181717171717161717171617161618171816171717181716161716161a171a1717171a17171a171a171a17171a17171a171717171b1b171b171b171b17171b17171b1b1b17171b171b1b171b1b1b1717171b171b1b1b1a1a1a171a1a17171a171a1a1a17171a1a1717171a1a17171a17171a17171a1a17171a171a171a171b1b1b1b171b17181817171818171717181818181817181817181b1c17171c171c17171c171c171c171c171c17171c1c171c1c171c171c1c1c1d1d1e1d1d1e1e1e1e1e1e1e1d1d1d1d1d1d1e1e1e1d1e1d1d1e1e1e1e1e1e1e1e1e1e1d1e1d1e1e1d1d1e1d1d1d1d1d1e1d1d1d1d1d1e1e1e1d1e1e1e1d1d1d1e1e1d1d1e1d1d1d1d1d1e1f1f1d1f1d1d1f1d1f1e1d1e1d1e1e1d1f1d1f1d1f1d1f1f1f1d1e1e1d1e1d1e1e1e1f1f1d1d1d1f1f1d1f1d1d1d1d1d1d1e1d1e1e1d1e1e1d1d1d1e1d1e1e1d1e1e1e1e1e1e1f1d1d1d1d20201f1f1f1d1d1d1e1d1e1e1e1d1d1d1d1e1e1d1d2020201d2020201f22212122222222212121212222212222212221212221222121212122222222212222222221212121212221222121212122222222212121212221222221212122212222212121212221212221212221222122222121222121212122212121212121222121212221232423242324242324232324242324232323242324232323232324232423242324242425252525242424232424232424232424232423232324242423232424242324232424242424242424232424242325232525232523252323242324242423252325232325252727282728282728272827272727272a2a27272a2a272a2a29292a28272828272827272827272728272828272828272728272727272727282828282727272828282728282828272727272b272727272b27272b2b2b2727272b2b2b2c2c2b2c2b2b2c2c2b2b2c2c2b2c2c2c2c2c2b2b2b2c2b2b2c2b2c2c2c2b2b2c2b2727272b27272b2b2b2b2b2b2b2b27272a272a2a2a2727292a2a292a2a2a2a27272b272b2b2727272b2b2b2b2b272b2b2d2e2d2d2e2e2e2d2d2d2d2e2e2e2d2d2e2e2d2d2d2e2e2d2d2e2d2d2d2d2d2e2e2d2e2d2e2d2e2d2d2e2e2d2e2e2e2d2d2e2e2e2d2d2e2d2e2d2d2d302d30302d2d2d302d2d302d2d30302d2d2d30302d2d302d2d2d30302d2d2d30302d2d30302e2d2e2e2e2d2e2d2e2e2e302d2d2d2f2d2f2d2d2d2f2f2f2f3132323131313131313232313131323232323232313231323132323232323132313232333333313132313231323133313133333332313232323232323132313232313233313131323131313333333333333133353635363635353635353536353635353636353536363536363535353636353635363535363635363536353636353536363635353636363636363636353635363536363536363536353535363535373537373735353535353738383838373738373838373736363536363536363536363635353636353636363537353737373838383737383738383737373736363536363536353536353635363536363536393539353539393939353539353535353935353539393935393535393539353939393939393939353939353935353935353935393539353935363535363536353636363536353635353635363635363635363536353636353536353635363536353635373735373737383738373837373738373535353535353939393939353539353935393539353539353939353939353935353935393539353735353537373737373737383738373837373737373f3f3e3f3e3e3f3e3f3e3e3f3e3f3f3f3f3e3e3f3e3e3e3f3e3f3e3f3e3f3e3e3f3e3f3e3f403e404040403e3f3f3f3f3e3f3f3e3f3f404040444045453e45453e454545453e45454545453e3e3e3e4546464546464645453e453e3e4545453e3e3e45454545453e3e3e3e40403e403e40403e403e3e453e3e453e40464646464546484948484949484949484849484948494949484a4848484a4a4a48484a48484a48484848484a4a484a484a4a484a4a4a4a48484a484a48484a4a4a4949494849494849494848484a484a4c4d4d4c4d4c4d4c4c4c4d4d4c4c4d4d4c4d4d4c4d4c4c4d4c4c4c4c4c4d4c4c4c4c4c4c4d4d4d4c4c4c4d4d4c4d4c4c4d4d4c4c4c4d4d4d4d4c4d4c4d4e4e4d4e4d4d4e4d4d4d4c4c4c4d4c4d4d4c4d4c4c4c4c4d4c4c4d4d4d4e4e4e4e4e4e4e4d4d4d4e4e4d4d4d4e4e4e4e4e4d4d4d4d4c4c4c4f4f4f4f4f4f4f4f4c4c4f4c4c4f4c4f4f4f4c4c4f4c4f4c4f4c4c4c4c4f4f4c4f4f4c4f4f4f4c4f4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4c4c50504e4e504e5050504e504e504e505050504e4e50504e4e50505053535252535254525254545454525252545252525252525253535252555252555555555555555552525452525454525252545252545654565654565656565452545254545454545654545654525257525752525257525757525257525756565656575757575756575657575757575756575752535252535352525252555552525255525555525757525252575752575257575257525257575757565756575757565657575657565757575657565756575858575758575858575758570202010201020101020101020201020101010201020101010102020201020101020102020102010202020102010201010202020102010201010201010202010201020202020102020201020202020101010101020102040201020201020101020101010201010202010102010102010201020101020202020101020101020201010202010102010201020101020201010102010102010101010201020201010201020102010202010202020201010202010102020101010202010202010102020201020201010201020202020201020201010102010101010201020201020102010101010201020101020201020101010201020201010102010202020201020102020101020201020201010202010201010201020101010101020102020202010202010202020101010101020201020201010102010202010102020201020201020201020101020101020102010202020202010101010201020202010101020101020201020101020202020201020102010101020202010201010201020201020201020101010202020201010201010102010102020101010102010202020202010201020102020102010102010201020201010202020101010202020102010202010202010102020102010104040404010404010201020201020201020202020201040401010104040101010102020201020101020101020202020101010101020101020102020102020201010202020102020101020101010101020102020202010202010201010101010102020101020101020101010202020202020201010202020102010202010101040101010404040404010401010404010101020202010201040104010401040101010101020201010201010404010401040104040404010101040405010404010401050504050404040401010401040401040405040504050505040504060506060506050605060604040605060605060506060506050605060605060506060506040504040505040405050506060506050506050605050606060605060101020101020102010201020201010201010201020102020101020102020102010202020102020202010101020202020201010201010202020201020201020202020202010201010201020101020102010201010102010201020102020102010202010102010201020201020102010101010201020201020102010102010102010201010201020202010202010102010102010202010201020101020201070107010701010107010707070707070701010701010708080707070808070808080807010701010701070701010107010707010701010707070701010101070101070107070107070107070701010701010707070107010708070807070708070807010101010201020101010102020201020201020101020101020201020102010101010102010201010102020101020201020101010101020101020201020102020202020101020102020201010201020202010101020201010202010202020202010202020204010401040404010104040401040404010101010201010202010201020201010201020101010201040101010104040401010101010401040401040401010107010701010701070701070107010101010101070707010701070701010107070101010707010707070701070107010701010101070107010707070707080708070708080707080707080708070807010101040101010104040701070704070701070101040101010101010701070107010107070401040101040808080404040405040808080707080708070807080707080708080708070708080707080807070808080708080708070708070707080807080808070807080708080807070807080707070708070808070708070707070707070808070707080707070707070808070708080708070707070707070707070808080708080708080808080808080807070808080707080708070707080708080707080708080808070707080708080707080708080807070808080708070708070807080708080708080708070807080808070707080807070808070708070808080807070708070808070807070708080807070708080707080807080707080807080707080708070807080708070807070807080807080808080807070808080808080807080807080708080807070807080708070708070708070807080708080807080808070708080707080808080808080708080707070808070808070708070808070807080708070708070808070708070707070505050507050505050705070507050705050505050705070507070707070707080707070708080808080807080807080708070707070708080708070708070808070708070708070808070707080808070807080807080707080708070707080707070708080708080708070808070807070707080808070707070807080708080708080708070808070808070807080707080807070808080707080708080807070807080707070808080807080807070708080708080807070808080807010504040505010104010504050504010105050404010104040404050404050404050404050405040505050504050505040504050404050404040504040505040504050405040404010405040505010104010401040405040505040504050405040505050504050405040104010404050405040504050405050504050405050504050504040504050405050504040504040505050504040404040404050504050405050404050404040405050504040505040404050504050505040504050405040404050505060505050506060506060506050605050506060606050604050504040405040505050605050605060605060506060605050606040404050404040404040504040405050505040504050405050504050505050505040405040404050405050504040505050506060605060506050505050404040405060505060506050506050505090909090505050905090905050909050905090509050909090905090909050905090905050909090905050905090505090509050905050505050905050505090509090505050905050505090509050909050905050905090905090509050509090505090509050905090505050509050905090905050905090509090905050505050509050905090509090509050509090808090809080908080809080808090908090809090908080809090809090908090908090908090908080809090808090809080909080908090908090a090a080809080808080a0a0a080a0a090a0909090a0a0a0a090a090a0909090a0a0a0a090a0a090a090a0a090909090a0909090505090909090909050509050505050905050905050905090509090905090509050509050909050905050909050606050605060605060506060605060605060505060505050605060506050505060506050505050605050506060605050505060605060605050606050505060506060605050605060506060909090a090a0a0a0a0909090a090a090a090a0909090a0a0a090a090a0a090909090a09090a09090a0909090909090a0a090a090a0a06060a0606060606060a06060a060a060606060606060a0a060a0606060a060a090a0a090a0a090a090a0a090a090a090a090a0a0a0a0a090a0a090a0a0a09090909090c0c0d0d0c0d0c0c0c0c0c0c0d0c0d0c0d0d0c0f10100f10100f10100f0f0f0f0f100f0f0f101010100f101010100f100f1010100f0f0f0f0f100f0f100f0f100f0f100f0f100f1010100f0f10100f0f100f100f0f100f0f100f0f10100f0f0f0f100f100f100f0f100f0f101010100f0f0f0f0f110f0f11110f11110f110f0f110f110f110f110f0f11110f0f110f0f0f11110f0f0f0f0f110f0f0f11111111110f110f0f0f1111110f110f0f0f11110f1111110f0f110f0f110f0f0f0f0f110f0f11110f110f11110f11110f110f0f0f0f111111110f110f110f1111110f0f110f0f0f0f110f11110f0f0f11110f11110f110f0f0f110f110f0f0f111111110f111111111111110f0f0f0f110f111111110f1111110f1111110f11111111121211121111121111121111111212111211121212111211110f0f0f0f0f0f11110f11110f0f0f0f11110f0f11110f0f0f0f11110f110f11110f1111110f110f0f11110f111111110f1111111111110f0f1111110f0f110f0f0f0f0f0f0f11110f0f110f0f11110f110f111111110f110f0f11110f0f0f0f11110f111111110f11110f110f110f0f0f11111111111112121211121112111113131314141413131313141313141311111313111313131313141414131113111111131111131311131414131313131113131311131111111313131111111311111311111111131313111111131111131113131313111113131311111313111313131113131113131113111111111113131111111313111113111311111113131113111111111111111111111113131313131311131313111313111311111313131113131113111313111113111113131111111113111111131314131111131113131311131111111313111313111113141314131311111313111314131314131113131111131113111413141413141311131313111111111311131111131113111311111311111111111311111113111111111311111313131313111311131313131113111113111113111111111311111311111311111111151511151515151115151115151515111511151111151515151515111111151115151115111511111515151111151111111111111111111511121111111511151111151115151511151115111111151115111511111115111111151511151515111115111511111115151115151511111111111511121116161716171617161617161616171717161616161717161617171716171617171617161717161617161617161617171616161616171617161716161716171617171716161717171718171717181717161718161617161716161617161617161617161717161717161716171616171617161617171617161818171717181718181717181718171718171817181718181717181717171616171616171817181718171717161716171717181716171617161a17171a171a1717171a17171a17171a171a17171a171a1a171a17171a17171a171a171a171a171a1a1717171b1b17171b17171b1b171b171b171b1717171b1b171b171b17171b171b17171b171b1b1b171b171b171b1b171b171b1b1b171b17171b1b1b1a1a1a171a17171a171a171a171a1717171a171a171a1a171a17171a171a171a171a1a17171a171a17171a171a17171a171a171a1a1a171a1717171b171b1717171b171b171b1b1b17171b171b17171b1b171b1718171818171817181718181718181718171818171817181817181817181718181718171817181717181718181718171817181717181817171c1c171c1c1c171c1c1c171c171c171c171c1c171c171c17171c171c1c1c171c1c171c171c17171c1c1c1c17171c1c1c1d1d1e1d1e1d1e1d1e1e1d1e1e1d1e1e1d1e1e1d1e1d1d1e1e1d1e1d1d1d1d1d1d1d1e1d1e1e1e1d1d1d1d1e1d1e1e1e1e1d1e1e1d1d1e1d1e1e1d1d1e1e1e1e1d1e1d1d1e1d1d1d1d1e1e1e1d1d1d1e1d1e1d1e1d1e1e1d1e1e1e1d1d1d1d1e1e1d1d1e1e1d1d1e1d1d1e1d1d1e1e1d1e1d1e1d1e1e1d1e1e1d1e1e1e1f1f1f1d1f1d1f1d1f1d1e1d1e1e1d1d1e1e1d1e1e1e1d1d1d1d1e1d1e1d1f1d1f1f1d1f1f1d1f1d1f1d1d1d1d1f1d1d1e1d1e1e1d1d1e1e1d1e1e1f1f1f1d1e1e1d1e1e1d1d1d1d1f1d1d1f1f1d1d1f1d1f1d1f1f1f1d1f1f1d1d1e1e1d1d1d1e1d1d1e1e1d1e1d1d1e1e1e1d1e1d1d1e1e1d1e1e1d1e1d1e1e1e1e1f1f1f1d1d1d1d201d1d201d1d201d201d1d1f1d1f1f1d1f1d1d1d1e1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d201d2020201d201d20201d201f22212121212122222122212221222122212122222122212121222221212221212221222122212122212221212222222222222121222221222122212121222122212121222122222121222121212222222221212121222221222121222121222222212221222122212221212221212221222122212221222221212221222222222122212121212222212122212221222121212221222122212121222122212324242324232424232423242424242323232423232324232323242423232324232324232324232324242424232523252325232524242423242325232523232323232324232324232323242323232423242424232324232424232324242324232424242323242324242324232324242424232324242424242424242423242423242424242423242324242324232325252525232523232323252325232325232325232424232323252523232525252525272728282728272827282727272727272a2a27272a2a272a2a272a272929292a292a2a2a2a292828272827272827282827272827272827282728282827272828272727272727272727272828272827282728282728282827282827272b272b27272b272b272727272b2b272727272b2b2b272b2b2b27272b272b2b272b2b2b2b2b2c2c2c2c2c2c2c2b2b2b2c2b2c2b2b2b2b2c2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2c2b2c2b2b2b2c2b2b2b2b2c2b2b2b2c2b2b2b2727272b2b272b2b27272b2b2b2b2b2b2b2c2c2b2b2b272a272a2a292a2a2a2a272a272a2a2c2a292a292a2727272b27272b2b272b272b2b27272b27272b272b2b2b2b2b2b2d2d2e2d2d2e2d2e2d2d2e2d2e2e2d2e2d2e2d2d2e2d2e2d2d2d2e2d2d2e2d2e2d2d2e2d2d2d2e2d2e2d2e2d2e2d2e2d2e2d2d2d2e2d2e2d2e2d2e2d2e2d2e2e2d2e2d2e2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2d2d2e2d2e2e302d2d2d2d3030302d3030302d2d2d2d2d2d2d303030302d2d303030302d30303030302d2d2d303030302d2e2d2e2d2e2d2e2d2e2d2e2e2d2e2e2d2e2e2d2e2d302d2f2f2d2f2d2f2d2d2d2f2d2f2d2f2d2f323231323131313132313232313232313231323131323132323132313232313231323232323232323231323233333131313132323231313131333333313333313333323132323132323232323232323232323232323231323132323131323131323131313231313132323133333133333133353535363536363536363535363536353536363635353635353536353535363536353636353536363636353536363636363535353636363635363636353636363635363536363635353535363636353635353636363635363636353636363635363636353535353536353635353536353635363636353635353635353635363536353535363537373535373537373737353735353737353737353537373735353537353737353737373837373738383837383838383838373737373737373738383836363636363635363636353636353536363635353636363535353535363535373537373537373537373838373837383738373837373738363635363536363636353636363536363535363535353635353635363536363536353536363635363535353536363536363535353636393535353535353939393535393539393935353539393535353539353535393935393535353935393935353539393535353535393535353539393939353939393539393539393939353935353939393539353539353535393935353939353535353939353935353535393535363636363636363535353636363536353636353636363635363635353536353636353636353635363536353536353635353536363635363635353535363636363536363535363535363636353636373737373737373737373738383738373738373737383837373737373838393535353539393539393939393935393935393939393935393539393539353939393935353539353935393935393539393935353935353535353939353939393935353935353935393937353735353535353737373735373737373738373838383837373837373737373837383737373838383838373737373838373e3f3f3f3f3e3e3f3f3e3e3f3f3f3f3f3e3f3e3f3e3f3f3e3e3f3f3e3f3e3f3e3f3f3e3f3e3f3e3e3f3e3e3e3e3e3e3f3f3f3e3e3e3e3f3f3f3f3e3e3f3f3e3f3f3e3f3f3e3e3e3e3f3f3f403e3e40403e403e3e3e3e3e4040403e3e3f3e3f3e3f3f3e3e3f3e3f3e3f3f3e3f3e3f3e3f3f404040444440444440454545453e3e3e3e3e45454545454545453e3e453e3e45453e3e3e3e453e3e4646464546454645454545453e453e3e3e3e3e454545453e3e3e3e453e4545453e3e3e3e403e3e3e403e403e40403e404040403e403e3e3e453e3e3e3e4545453e4040403e40403e4546464646464646464646454040404046404640464040484849484949494948494849494948484948494949484849494848484848494948494949494949484a48484a4a484a4a48484a4848484a484a4a4a4a484a484a4a4a4a484a484a48484a48484848484a4a4a4a4a4a484a48484a4a48484a4a4a4a48484a484848484a4a4a484a4949494949494949494a4a484a4a484a484a484a4a484a4d4c4d4c4d4c4c4d4c4d4c4c4c4d4c4c4d4d4d4d4d4c4d4d4c4d4d4c4c4c4c4c4d4d4d4d4c4c4d4c4d4d4c4c4d4d4d4c4c4d4c4d4c4d4d4c4d4d4c4c4c4d4c4d4d4d4d4d4c4d4d4c4d4d4d4d4c4c4c4c4c4d4d4c4c4d4d4c4c4c4d4d4c4d4c4c4d4c4c4d4c4d4c4c4e4e4d4e4d4d4d4c4c4d4d4d4d4c4d4c4c4d4c4c4d4d4c4d4c4d4d4d4d4c4d4d4c4c4c4c4d4d4e4d4e4d4e4d4e4e4d4e4d4e4d4e4d4d4e4e4e4e4e4d4e4d4c4c4c4c4c4f4f4f4f4c4c4f4c4f4c4c4f4c4f4f4f4c4c4c4c4f4f4f4c4c4c4c4f4c4c4c4f4f4f4c4c4f4c4c4c4f4c4c4f4f4f4c4f4f4f4f4f4f4f4f4c4f4c4f4c4f4f4f4c4f4f4f4c4f4f4f4c4f4c4c4c4f4f4f4f4c4c4c4f4f4c4c4c4f4c4c4f4f5050504e504e4e504e4e504e504e504e505050505050505050505050504e504e505050525252525353525353535252525352525252525252525452525454545452525452525254545452545454545452545454545454525252535252525353535253535253535253525353535352525252525252525555525252555555555555525555555254525454545452545252525452545252545454525452525252525254565456545456565454565654545654545456565654565454525454525254545454545254545454565456545654565654545654565452525257525257575757525257525757525757575656575657575756575657525757575756575757565757565657575756575656565757525252525353525253525253535253525253525252525555555255555255525555525252555252535353535353555552555555555552525257575752525757525752575752525757525257525257525752525757525756565756565756575657565757565756565757565656575657575656575656565756565758585758575857585757575757575857020202020202010102020102020102020102020102020101020102020101010201010201010202020102010101020201020201010102020201010102010201020102010101010201010102020102020101010102020201010202020101020101020201010201010202010102020102020202010102010204010404020202010201010202020101020102010102020101020201010202010102020101010201020201020101010101010202010102010201020101010101020101010102010101010101010101010101010201020101020201010101020102010101020102020202010201010102020201020102010102020201010101020201020101020101020102020201010201010201010102020102020102010202020102010102010202010101010201010102020202020102010201010202020202010101010201020102010201010101020202010202020201020102010202010201020102010201020202020102010202020101010202010201010202010102010101010101010201020102010102020102010102020202020201010202020102020201010201020102010101020101010201010201010101010102020102020201020102020201010202020102020201010202010202010102010101020102020102020101010202020101020202020102020102020202020201020201020102010101010201020202010201010102010201020102010201020102010201020101020201010201020102020102020101020202010102020102010201010201010201020102010201020101020202020201020202020202010201020102020102010101020102010202010201020101010201020102010102010202010201020101020101010102020101010101010201020201010101010102020102020201020202010102010102020102020102020202020201010201010201020202020101010102010202020202020201020102010202020202020202010101010202010102010201010202010104010401040404040404040104040101040201010101010201010102020102010102020202010104040104010101040404040101010201020102010201010102010202020101010201010202010102010201010202010101010201010202010202010102010102020202010101020201010202020101010202010101020202020102010201010202020201010202010102010202010102010102010202010201010201010101020201020101010101010101020102010102020102020202010101020202020101020101010202010101020202010201020101020201010202010101020202010202010202020102020102020101010201010202010201010202020102020202010202010101020202020202010201020201010202010102020201010202010401040101040101040104040104040104040404010101040101040101040104010201020102020101020202020102010102010404040104040104010101010202010102020104010101010101020202020404010404040404010404040101010104050404040101040405050504050404010104040404010101010404010101040404050404040405040405040406060506060605060505060606050605050606050606050605050606060504050605060505060506060505060605060505060506050506050605050505050505050505060605050505050505050405040504040405040505040606060605060605060606060505060505050506060605060506050506050605060506010201020102010201020201020201020201020202010202010201020102020102010201020102010201010201020202010201010201020101010201010101010201020102010102020102020101010102010202020202020102010101010201020102010201020102020102020101010202010101020102010201020201010202020202020101020102010102010201010201020102010202010202010201010201020102010201020102020102010201010202010201020101020201010201020201010202020102020102010101020202010201010202010202010101020102010101020102010202020201020102010201020201020201010201020101010102010202020102020201010202010102020102020202020102010101010101020101020101020201020202010201010202010201020201070101070101070701070107070107010701010707010701070107070107070107010701070701070101070107010107010107010701070107080708070808070808070808080808070701070101010101070707070701010707070701070107010101070107010707070107010101010707010107010101070707070107070707070707010107010101010701070701070101070107070707070107080807070708070807080701010202020102010201020202020201010202010201020201020201010201010202010101020202010201010201020102010102010201020201010202010102020102010101020101010102020201020202010101010101020201020101020101020102010201020201020201020101010201010201010201020101010102010101010201010102010201010201010201010202010201020101020202010201020202020102020201020102010202010201020201020201010201020201020102010202010202010202020101020201020201020201010401040104040104010101040404010104010404040104010101020201010201020201020102020102020101020201020102020201020201040401040404010404010104040101010101040101040404010701010101010701070101070101010701070107070101070107070107070107010701010701070107010701010107010107010107070707070707070107070107010701070107070107010701070107010101070107070701010701070101070707010107070107070707010107070107070701070107070701070107010707010701070707070101070107070807070807080708080807080708080708080808070808070807070807070101010404010404010404010107070101070101010101010401040401070701010701070701070101070704010107010101040404040107010107070101070701010707010707040104040101010101040404010401010408070807080808080808080505040505040505040505040405050408070708080708080807080708070708080807070707080807070708080708080708070807080707080807080707070808070807080708070807080708070807080807070808080807070708070708080707080708080807080708070807070707070707080807080807070808070707080807080708070807080707080708070708070707070807080707080708070808080707080707080707080708080707080708080707070807070807070708080707070807070708070807070807080708080807070707080808080708070807070707080707070808080707080707080708070708080708070708070808070707080708080807080707080707070808080807080708070807080707070708070708080807070807080708080708070708070708070708080708070807070808070807080708080708080708070808070807080808070807080708070807070707070807080707080707080807070708080807080807080807070807080707080708070707080708070808070807070807080707080808070708080707080807070808070808070708070707080807080708070808070807080708070807080708070808070807070808080708080707080708080708080807070807080708070707080708070807070807070807080808080708080807080807070807080708070708080707080708080707080807070708070707070708070807080807070808080708070707080808070807070808070807080707080807080807070708080708080708070807070807070807080807080807070708070807080708070808080807070708080708070807080807080708070807080807080708080807070707080708070807070507070507070507070505070505050507070507050705070507050705070708080807070807070707080808070807070808080808080807070808070807080707080807070808080707070707080808070708070808070808070807080807070807070708080807070708070808070708080707080707080807080708070708080708080707080708070807080807080708070708070807080708070707080708080707080807080707080708070807080708070708080708080708080708080708070808070808070708070708070808080708070808070807080807080807080807070707080808080708070707070807070808070808080708080808080707080807080807070707070807080808080708080708080807070707080708070807080707070708070808070807070708080708080707080808070708070708070808080708080707080807080807080708010101050505050404050104050405040504010401010104050405040404010401040404010404050405040404050504050405040504050504040505050404050405050404050505050404040405040405040504050405040404010101040104050404040101040104040504050405040505050404040505040405050404040505040505050404050504050405040404050504040104010101040104050405040504040505040405040505040404040505040404040504050404050504050505040504050404050504040504050404050405040505040405040504050504050404050504050505050405040504040505040404050505040404050404050504040405050504040405040505050405040505040404050606050606050506050506050605060506060605060605060506050506050606060605040405040504050405040504050405050605050505050606060505050606050405040405040504040504040504040404040504040405050504040504050504050505040505050405050405040504050405050405050404040505040504050506060505060506050605060505060606050504050504040505050404050405040505060605060606050605050905050505090505090905090909050905090509050505090905090505090509050505090905050909050905090905050905090909050509050909050909090905090905050905050905090509050905090905050909090509050909090509050905090909050909090505090505090905050905050505050509090509050905090909050905090509050509050505050509050909050505090505090505090505050509090505050905050905090905050905090509050505050909050509090905050905090905090505090909090505090509090509090905090509090905090509090509090509050509090509050909050905050509050505050905050905050905050909090509090508080908080809080808090908090908090909080908090808090908090808090808090809080908090809080909080809080908090909090809090908090808080808090909080909080809080809080809080809090808090809090809090908080908090909090a0a09090808080908080808080a0a09080a0a09090a09090a0908080809090a090a090a090a0a0a0a0a09090a09090a0a0a090a09090a0a0a090a09090a0a0909090a09090905050905090905090905090509090509050905090505090509090909050905050505050505090905050905050905050505090509090509050909050505090905090505090509050509090509050905090509050505090505050605060505060505050506050605060505060605050606050506060506060605060605050606050606050505060606050505060605050506060605060505060606060605050505060506050605060506050605050605060505050505060505050605050605060606060506050605060606060a090a09090a0909090909090909090a0a09090a0a090a0a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a0a090a090a090a0a090a090909060a0a0a060a0606060a06060a0a0a0a06060a060a0606060a060a0606060a0a060a0a060a0a060a0a060a06060a060a060a0a060a06060a06060a0a090a0a090a0a090909090a090a0a0a09090a0a090a0a0a090909090a090a0a090a090a090a090a090a090a0a09090a09090a0a09090c0d0c0d0c0d0c0d0c0d0d0c0d0c0d0c0d0c0c0d0c0d0c0d0d0c0d0c0d0c0f100f100f10100f100f10100f100f100f0f0f100f0f0f10100f0f100f0f10100f10100f1010100f100f100f100f10100f100f0f100f100f10100f100f100f100f100f0f100f0f100f100f0f100f10100f0f0f100f100f100f100f100f1010100f100f100f0f10100f10101010100f100f100f100f100f100f100f0f0f0f0f0f0f10100f100f1010100f100f0f0f100f10100f0f11110f11110f11110f0f0f11110f110f0f0f110f0f110f110f110f1111110f0f0f110f0f11110f11110f110f110f110f110f0f0f0f110f110f0f11110f0f11110f11111111110f0f1111110f0f110f110f111111110f0f0f0f0f110f11111111110f0f11110f110f1111110f110f0f110f110f0f0f110f110f110f0f0f110f11110f110f0f11110f0f110f0f11110f11110f0f1111110f110f11110f0f11110f1111110f0f0f11110f110f0f110f0f110f0f110f110f11110f11110f0f11110f110f110f110f110f11110f11110f110f0f110f11110f0f0f110f1111110f0f110f0f110f0f11110f0f11110f110f110f0f0f110f0f11110f110f0f110f11110f0f110f0f110f110f0f1111110f11110f0f11110f110f11110f110f1111110f0f11110f11110f11110f1111110f0f0f0f110f110f1111110f110f11110f110f11110f11110f0f110f11111111121212111111111212111111121211111211121112110f0f0f0f1111110f0f0f0f110f11110f11110f110f110f1111110f110f0f0f1111110f110f0f0f110f0f110f110f0f110f11110f110f0f110f0f1111110f0f11111111110f0f110f1111111111110f11110f110f0f0f0f0f1111110f110f0f0f110f0f1111110f110f0f110f0f110f110f110f0f110f0f0f110f110f110f0f111111110f1111110f0f0f1111110f0f0f0f110f0f110f0f110f1111110f11110f110f0f0f0f0f110f11110f110f0f11110f0f110f110f0f111212111211121112121112111111111111131314131413131411131314131311131411131313111113111313111313131111111113131313131311131313131111131114131413131314141413111111111313131111131314141413141411111313131311131111131311131311131111111311111313111311111311111113131313111313111111131313111113111313111113131111111311111111131311131113111113111311131311131111111113131113131113111311131313111313111311111313111313111313131111131313111313111311131111131111111313111311131113131111111111111311111313111111111313111313111111131311111311131111131311111313131311131313111311111113111311111113111311111313111313131111131113111311111113111313131111131111111113131311111313111311131111111311131111111314131413131113111113131113131113131311131311111313131111131313111111131313111313111311131314131413131113111113111314131314131313131311141413111113131113111311131113131113111311131111131113131414131413141314131313141314131313131113111311111311131113111111111113111111131113131111111313131113111313111113111111131111131113111111131111131311111311111311111313111311111113111311111313131313131113111113111311111111111113131113111113111313111311131311111311111111111111111515151115111115111115111511151115111511151515111115111111151515151115151111111115111515111515111511151111111511111511111111151511111111151112121112111211151111121515151112121111121111111115111115111115111115151111151515111111111515111111111515151515151511151111111515151511111111151111111511111115151115111115111111111111111511111115111511111211111211161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617181717181718171817181817171818171718181718171718181717181617161716171617161716171617161716171617161716171716161716171617171616171617161716171617161718171817181718171817171817181718171818171718171817181718171816171718171816171716161717161817181718171718171617161718181717181817171817181716171617161a171a171a171a171a171a171a171a171a171a171a17171a17171a171a171a171b171b171b171b171b171b171b1b17171b171b171b171b171b171b171b171b1b171b171b171b1b17171b1b171b171b171b171b171b1a171a171a171a1a1a1717171a171a171a171a171a171a1a171a17171a1a171a171a17171a171a171a171a171a171b171b171b171b171b171b171b171b171b171b171b1718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171b1c171c171c171c171c171c171c17171c171c1c171c17171c1c17171c1c17171c171c171c171c171c171c171c171c1c171c1c171c171c171c1717171c171c171c171c1d1d1d1d1e1e1d1e1e1d1e1e1e1e1d1d1e1e1e1d1d1d1e1e1d1e1d1e1d1e1d1e1e1e1d1e1e1d1e1e1d1e1e1e1e1d1d1e1d1e1d1d1d1e1d1d1e1e1d1d1e1e1e1d1e1d1d1e1d1e1e1e1e1d1e1d1d1d1e1d1e1e1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1d1e1e1e1d1d1e1d1e1e1d1e1e1e1d1e1e1d1d1e1d1d1e1d1e1e1d1d1d1e1e1d1d1e1e1d1e1e1d1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1d1d1e1e1e1e1e1e1e1d1e1d1d1e1d1e1e1d1d1e1d1d1e1d1e1d1d1d1e1f1f1d1f1f1f1d1d1f1d1d1d1f1e1d1d1e1d1d1e1d1e1e1e1e1e1d1e1d1d1e1d1d1e1e1d1d1e1d1f1d1d1d1d1d1d1f1d1d1d1f1f1d1f1d1d1f1f1d1f1d1f1d1d1d1e1d1e1d1e1d1e1d1e1f1f1f1d1f1f1d1d1e1d1e1d1d1e1d1d1d201d1d201d1f1d1f1d1d1f1f1f1f1f1d1f1d1d1d1e1d1d1e1d1e1e1d1d1e1d1d1e1d1e1e1d1d1e1d1e1e1d1e1e1d1e1e1d1e1d1d1e1d1e1e1e1d1e1d1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d1e1e1d1e1d1e1e1e1d1e1f1d1d1d1e1d1d1d1d201d20201d1d1d1d1d1d202020201d1d1d1f1f1d1f1d1f1f1f1f1d1f1f1f1f1f1d1f1f1f1d1d1d1e1d1d1d1e1e1d1d1e1d1d1d1d1e1d1d1d1d1e1d1e1e1d1e1e1d1e1d1d1d201d20201d2020201d1d201d1d202020201d201d201f2122212222212221222121222122222122212122212122212221222122212222212221222122212221222122212221222122212221222121222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221212122222121222221222122212221222121222122212222212221222122212221222122212221222122212221222122212324232324232423242423232423232324232424242323242323242423242423232324232324242323242424242324232424242423242324232423232423232423232423232423242423232424232424232325252523252423242424232523252323232324232323242323242323242423242424232423242324232424232323242323232323232323242423232324242423242423242423232324242423242424232324242423232324242324242424242324232424232423242324232424242523252325252525232323232523232523252325232323232525232323232424242323252523252323232525232523252325252727272728282728272728282728272728272827272727272727272a272a2a27272a27272a2a272a272a272a2a29292a2a292a2a292a2a2929292a2728282728282727282728282728282727282827282728272827282728272827282727272828272828272728272827282728282728272827272728272728272728272828282827282728272827282728272827282827282727282827282728272728272b27272b272b272b27272b2727272b2b272727272b27272b272b2b2b2727272b272727272b2b2b2b2b2b2727272b2727272b2b272b2b272b272b2b2b2c2c2c2b2b2c2b2c2c2b2b2c2b2b2b2c2c2c2c2b2b2c2b2b2b2c2b2c2c2b2c2c2b2c2b2b2c2c2b2c2b2c2c2b2c2b2c2b2c2c2c2b2c2c2b2b2c2c2b2c2c2b2b2b2c2b2c2b2b2c2c2b2b2c2c2b2b2c2b2b2c2c2b2b2c2b2c2b2c2c2c2c2b2c2b2c2c2b2b2b2c2b2c2b2b272b2727272b272727272b272b27272b27272b2b27272b2b2b2c2b2b2b2c2b2c2c2b2c2c2b2b2b27272a2a27272a272a272a2929292a2a272a272727272a272a292a2a2a292a2a2c2c2c2a2a292a2a292a292a2a27272b27272b272b2b2b272b272b2b27272b2b2727272b27272b2b2b2b2b27272b272b2b2b2d2e2d2e2d2e2e2d2e2d2e2d2e2d2e2d2e2d2e2e2d2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2e2d2d2e2d2e2d2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2f2d2f2d2f2d2f2d2f323231323132323131313231323232323132323131323131313231323231323232323231323132323232313232323232323132313232323131333133313131323131323232323232333133313133313131333131313133333133333133323232323232323231323231313232323132313232313231323232313232323333323132313131323131313131323133333133313333313333313333353536363536363536353636363536363635353536353535363535353535353635353635363536353535363535353536363536353636363635363535353535363535363635353635363536363635363636353536363535363636363535353635353535363635353635353636353636353635363636363535353635353536353535363635363636363636353636363535363535363535353536363535353635353536353635363635363536363536363535363535353636353535353635363635363536353635353535363536353537353537353535373537353735353737353735373537373535373535373737353537353537373535353737373738383738383837373738383837383838383837383837383738373737373837383737383838373837383536363536363636363635363536363635363635353635363636363636363636353536353635353636363635353737373537373537373838383738373838383837383737383737383738373836363536353536363536353636363536363636363635353536363536353536363635363536353535353636363536353535363535353635363535363635353639393539353539353535353939353939353939353535393935353535353939393935353535393935353535353539393935393535353539393539353539353939353935393535353935353939393535353935353535353535353935353935353939353939353935393539353535393539353939393939353935393939353939353535393539393939393539353935353939353935353539353935393935393935353535393935353535393939393535393939353539353539353635363636353635363635363635363635353535363535353635363536363636353635353636353635363635353636363536363636353636353536363636353635353536353535363535363535363636363535353635363636353635363636363535353636353737373737373735373735373738373837373737383737373738373837373837373837353539393535353535393539353539353939393539353939393939353939353935393935393939393535393539393539393935353535353935353539393539353535393939353535353535393535393939353935393535393935393539353535393935393935353935353935393939353939393735353537373737373737353735373737373737353737353735373538373837383838383838373738373737373738373837383737373837383737383837383738373838373838373838373f3e3f3e3f3e3f3e3f3e3f3e3e3f3e3e3e3f3f3e3f3f3e3f3e3e3f3e3e3e3f3f3f3e3e3e3f3e3e3f3f3f3f3e3f3e3e3e3e3e3e3e3e3f3f3e3e3e3f3e3f3e3e3f3e3e3f3f3e3f3e3e3f3f3e3f3e3e3e3f3f3f3f3f3f3e3e3f3f3e3f3e3f3e3f3e3f3e3e3f3f3e3e3f3e3f3f3e3e403e3e3e403e403e3e3e403e3e4040404040404040403e3e3e3f3e3f3f3f3e3e3e3e3e3f3f3e3f3f3e3e3e404040404044404440444040404040444044404044453e3e453e45453e3e3e3e45453e3e3e453e45453e45453e3e3e3e3e3e453e3e3e453e453e45453e3e45453e453e453e3e3e3e3e453e464546454646454646454646454646464645464546453e3e3e3e3e3e3e3e45453e45454545453e3e453e453e3e3e3e3e3e454545453e3e3e454040403e3e403e403e40403e403e3e403e403e3e403e403e3e3e3e4040403e3e403e404040403e40403e403e3e453e453e453e3e453e3e45453e453e40403e3e3e3e403e3e40404040454646454546464645454546464545454540464040464046404646404640464040404049484948484949484948484848494849484948484948494948484848494848494848494848484948484948494848484948494848494949494849494a48484a484a48484a484a484a4a484a484a4a484a484a4a484a484a484a48484a4a4a4848484a48484848484a484a48484a484a4a484a48484a484a48484a4a484a4848484a48484a484a484a4a4a4848484a4a4a4a4a4a4a4a4848484a4848484a484a4a4a484a484a48484a4a4a48484a4a494949484948494848484949494948494a484a4848484a4a4a4a484a484a484a4a484a48484a484a4a484a4a4d4c4c4c4c4d4d4c4c4d4d4d4d4d4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4c4d4d4c4d4d4d4c4c4d4c4d4d4d4d4c4c4c4c4c4c4c4c4d4c4c4c4c4d4d4c4c4d4d4d4c4d4c4c4c4d4c4d4c4c4c4c4c4c4d4c4d4c4c4d4d4c4d4d4c4d4d4c4c4d4c4c4d4c4d4d4c4d4c4d4c4d4d4d4c4d4c4c4c4d4c4d4c4c4c4d4c4d4c4c4d4d4d4c4c4d4c4d4d4d4c4c4c4d4c4d4c4c4c4c4c4c4d4d4c4d4c4d4c4c4d4d4c4d4c4d4c4c4c4c4c4d4d4d4c4d4d4d4c4c4c4c4c4c4c4c4d4c4c4d4c4c4d4c4d4d4c4d4d4d4c4d4d4c4c4d4c4d4c4d4d4c4d4c4c4d4c4c4c4d4d4e4e4e4e4e4d4d4e4d4e4d4e4d4d4d4e4c4d4c4d4c4d4d4d4c4c4d4c4c4c4d4d4c4d4c4d4d4c4c4d4c4c4d4d4d4d4c4c4d4d4d4c4c4c4d4c4d4d4d4e4e4e4d4e4d4e4e4d4d4e4d4e4e4d4d4e4d4d4e4d4e4d4d4e4d4d4d4e4e4d4e4d4e4d4e4d4e4d4e4e4d4d4d4e4d4e4d4e4e4c4c4c4f4c4f4c4c4f4f4c4c4c4f4f4f4f4c4c4c4f4c4c4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4c4f4c4c4f4f4f4f4c4f4f4f4f4c4c4c4c4f4c4c4c4c4c4f4f4c4f4c4f4c4c4c4c4c4c4c4f4c4f4f4f4f4c4c4c4f4f4c4f4f4c4c4f4c4c4f4c4f4f4f4f4c4c4c4f4c4f4f4c4f4c4f4f4f4c4c4f4f4f4f4f4c4f4f4f4c4c4f4c4c4f4f4f4f4c4c4f4c4f4c4f4c4c4f4c4f4c4f4f4f4c4f4c4c4f4f4f4c4f4f4f4f4f4c4c4c4c4f4c4f4c4f4c4f4f4c4c4f4f4f4f4f4c504c4c4c50504c504c50504e4e5050504e4e4e4e504e504e504e4e4e4e505050504c50504e50505050505050504e504e4e504e504e4e4e4e50504e505053525352535352525352535353535252525353535352535252525352535252535253535254545452545454545252525452545254525254545454525454525454525454525252525452525452545352525252525253525252525253535352525353525352525353535253535352535253535355525252525255555252525255555552555252525555525555525555555252555555555552555255555555525252545452525252545252525454525252545254545452545252525452545452525252545454565654565456565454565654565654565656545656545456565456565654545454525254545454545252525254545254525252525454525454545454545456545654545656545656565654565656545454545656545654575252525257525752525257525752575757575257525257525752525752525257575757575252575257575656575757565657565756565756575657525752525752575656575657575657565756575656575657575756575756575657565657565757565757575657575252525253525352535352535252535253525352525552525252555252555552555555525252555255525552555555525552535352535353555552555252555555525752525757525757575252575757575252575252575252525757525257525757575752575252525757575257525757565756565756575656575657575656575756565657575657575657565757575657575657565657565657565657575757575657575656575756565757575756575656565757575857585858585757585757585857585857575857585757585858575657575758575758575701020102020101020102020202010202020201010102020102010201020101020102010102010202010202010202010201020102010201010201020101020102020101020201020102010201020102010102010101010202020101020102010202010202010201020101020404010201010101020102020101010201010202010101010102020102010202010102020201020102010201020201020101020201020201020102020101020102020102020102010102010201020102010201020102010201020102010201010201020101020201020201020101020102010202010101020102020101010201020202010201010202010202020102010202010201020201010201020102010102010202010201020102010102010201010201020102010102010202010202010201020201020101010201020101020201020102010102010201010202010201020102010201010201010201020102020102020102010201020201020102010201010202020102010201020101020201020201020201020102010101020101020101020101020101010101020101020102020102010202020102020201010201020202010202020102010201020102010201010102020102010101020201020102020102010201020202010102010202010201020102010202010201010201020102010102010102020201010202010202010202010201020101020102020201010201020102010201020201020101020101010202020201020102010202020102020201010201020102010101020201020102010102020102010201020102010202020202010201020101020201010102010201020202010102010201020101020102010201010102010102010201020102010202010102010201010201010202010202010202010202010202010101020202020201020101020102020102010102010201020102010201010201010201020201020102010102020102020102020102010102010101020202010101010102010102010104040401040104010104040401040201020101010202020101020101020201040401040101040104010404010101020102010201020201010102010201020102010101020102020101020102010201020201020202010201020201020102010201010201020202010102010102020102020102020202020101010202010102010201010101010101010101010102020102010201010201010102020102010102010201020102020102010201010201020101010102020101020201020201010202020101020201020201020201010201020102010102010102010201020102010202020202020201020101020202020102010102010102010202020202010201020102020201010201020102010201020102020101020204010401010404040104040401040104010401010401040104010104010202020102010102010102010102010401040101020102020102010202040104040104010202010102040104040101040104040104010405050401040404010404040504050505040504040404040104010404040101040405040504040505040404060606050505050506060605060605050606050605050606050606040405060505060606060505060605060506050505060605050605060506050506050506050605050605060506050605060505060506050605050605050404040504050404040504050404050606050606050606060506050606060605060605060505060506050506060506050605050505060605060605060102010102020201020202010201010201020102020102010201020101010201020201010202010201010101010201020201010202010201020102020201020201020101020102020201020202010201010102010201020102020102010201020102010201010202020101020201010101010101010201020201010201020102020101010102010101020102010201020201010202020201010201020101020101010202020202010201020201020102010202020202010201020202010201020102020102010102010201020102010202020101010202020201010201020102010202010102010102020102010102010202010201010102010201020102010201020202010101070101010701010701070701070107010701070101070107010707070101070101070101010701070807080808070807080808070107010707070101010701070701010107010701070107010701010701070101070101070107010107010101070107010701070701010701070107070701070107010707070101070807080707010102020102010202010201010202010201020201010202020201010201020102010102020202020201020202010201010102010202020102010101020201010101010101010202020101010102020102010202010201020102010201010201010201020101010202010201010102020102020202010201010201010201020202010202010201020101020102010201010202010101020102010201020102010201020201010202020201020202010201020101020102010201020102010102010102010201010201010201010102020102020201020101010201010104040401040404010401010404010404010102020101010201020102010202020102010201020102010201020202020201040404010404040401010101010101040401010107070101070101010707010101010707070101070101070107070107070107010701070101070701070701070701010701070107070101070701010701070707010707010101070107070701070701070107010707010107070107010701070101010707010701070107010701070707010707010707070707010107070708070808070808080708080807080708070807080807080707010404040101070101010401010104010104040701070101070707010107040107040104010404010404070707070701070107040104010401040101040401040104080708080807080708070405040405050505050405040405040504070808080808070708070807080708070708070808070707070808070708070808070708070807070808070808070807070807080707070808080807070708070708070807070807070808070708070807080807070708070707080807080708070708070807080808080708070807080707080708070807070808070808070808070808080707080708070708070807080708080707070708070707080708070808070708070807080807080708070808070708080707080808070807070807080708070708080708080708070708080807080708070807080708070708070708070808070808070807080708070707080807080708080707080807080707080707080808070707080708070807080707080807070707070807080708070708070707080807070807070807080708080807080807080708080707080707080807080807070808070708070707070808080807080708070708070708080808070808070807080807070807080708070807070807080807080708080708070807080808070708080708080707080708080707080708080807070808070807070808070807080707070808070807080807080708070807070807080807070807080708080708070808070808080707070808070707070807080708070708070708080708080807080808070807070707070808070807070808070807080708070807080708070808070708070707080807070808070807070708070808070807070708070708080708070808070807080708080707080707070807080807080708070708070808070707080708080708070807080807070708080707080807070808070807080707080707050705050707070505070707050705070707070507070505050507050507050707070808070808070807070807080807080707070708080707080707080807080708070708080708070807080708070808070808070807080707080808080708070808070807070808080707070807080808070708080708080707070708080708080807080708080708070708070707080807080808070808070707070708080807080708080707080707070807080807080807080807080708070807080707080807070807070707080807070708080708070808070807080708070708070708070808070807080807080708070807070807080707080707080808070808070808070808080708080707080708080807070808080807070708070708070708080708080707070708070708070807080708080807080807080708070707070808070807080708080708080708010104050504050504050405040401010401040504040504050401040401040401010405040505040504050405040505040404050405040505040504050405040404050405040405040405050404040101040104040504010104010404050405050405040504040504050405040404040504050405040504040405040101010405040504050405040505040404050405040505040504040505040405050405050404050404040504050404040504040505040505040504050404050404050405050405040505040504050505040405050404050405040504050504050405040404050405050505040504040506050605060505060506060606050605060505060506050506050506060504050405040405040504050405040504050504040504050605060605060506050506050506050605050605060504040505040405050505050405040504050404040504050405050405050405040504050504040504040505040404050405040404060506050506050605060506060505040504050504040504050605060605060506050505050505090509050905050905050905090505090509050905090509050905090505090905050509050905090505090909050905090905090505090509090509050909050509090509090509050909050505090905090509090505050509050909050505050509050909050905050905050905090905050509050509050909050509050909050509090505090505090905050905090909090905050909050509050905050905050909050509050905050905090909050905050905090509050909050509050905090505050905090505050909050905090905050905050905090909050808090808080909080908090909090908080909080908090809090809080809090808080809080909080908090809080908090809090809090808080908080808090809080909080809080908080808080908090809080909080809090908090a0a090a09080908090809080809080809080a0a09090a090a090a09090808090a0a090a090a090a090a0a090a09090a090a090a090a090a0a090a090a0a0a09090a0a09050909050505090909090505050509090509090509090509090905090509050905090905090505090509050509050905090509050505090905050905050905090909050909050905090905050505050909090509050909050505090905050505050505050606050605060505060506050605060506050506050605050506050605060606050605050605050605050605060506050605060506050506050605060506050505060506060505050605050605060506050605050605050506060506060606050606050506060506050606050605060a090a0909090a090a0a0a090a0a0909090a090a090a090a0a090a0a0909090a0a0a090a0a09090a0a090909090a090a0a090a090a090a090a090a0a090909060a0a06060a060a060a0a060a0a06060a060a060a060a0a0a0a06060a0a0a060a060a06060a0a0a090a09090a0a090a090a0a0a09090a090a09090a09090a0a09090a0a09090a090a090a0a090a090a090a0a090f1010100f100f100f0f100f0f100f100f100f0f100f0f0f101010100f100f100f0f10100f100f10100f1010100f100f0f100f1010100f100f1010100f10100f10100f0f100f10100f0f100f0f100f100f100f100f100f0f100f100f100f100f100f0f100f10100f100f0f0f100f100f100f100f0f1010100f0f100f0f0f0f1010101010100f0f0f100f1010100f100f0f0f1010101010100f100f101010100f0f10101010100f0f10100f100f0f0f10100f0f100f0f1010100f0f100f0f10100f0f10100f10100f100f10100f0f10100f100f100f0f10100f100f100f0f100f0f100f100f0f10100f100f0f10100f0f100f0f0f10100f100f0f10100f10100f0f100f0f100f10101010100f0f0f0f0f0f100f100f0f100f100f0f0f11110f110f110f110f11110f110f11110f110f0f110f110f11110f110f110f0f0f110f1111110f110f11110f110f110f0f110f0f110f110f11110f11110f0f110f111111110f11110f110f11110f110f110f110f110f0f0f0f0f110f110f1111111111110f0f110f110f110f0f110f110f11110f11110f11110f110f0f1111110f110f110f110f0f110f0f0f11110f0f11110f0f110f1111110f110f0f11110f0f11110f0f11110f0f0f110f110f0f11110f110f0f1111110f0f110f110f11110f11110f110f110f110f110f110f0f1111110f11110f0f110f0f110f0f0f0f110f0f0f11110f110f0f0f0f0f0f110f110f110f1111110f110f1111110f110f0f110f11110f110f0f110f110f0f0f0f0f110f110f110f0f11110f110f0f0f110f11110f110f11110f110f110f110f0f110f1111110f110f0f110f0f110f110f0f110f0f0f11110f11110f110f110f110f0f1111110f110f110f1111110f0f0f110f11110f110f0f11110f0f11110f0f1111110f0f110f11110f11110f110f110f0f110f110f0f110f0f0f110f110f110f110f110f0f110f0f0f110f11110f0f0f110f1111110f0f0f110f0f1111110f110f11110f0f110f11110f110f110f11110f0f0f0f11110f1111110f110f1111110f0f110f0f110f1111111211111112111211121112111211111112110f11110f1111110f110f0f0f0f110f110f0f11110f110f111111110f110f110f0f11110f11110f0f0f110f0f0f110f11110f1111110f0f111111110f11110f110f110f110f110f11110f110f0f110f110f0f0f110f111111110f1111110f110f0f110f11110f0f110f0f0f110f1111110f110f11110f11110f11110f0f1111110f0f0f111111110f110f1111110f0f110f0f110f11110f0f0f110f0f1111110f110f0f110f0f0f0f110f110f110f110f1111110f110f0f1111110f110f110f110f11110f110f0f111211121112111112121211121313141413131414131414131413131413141313111414131314131113111313111313131311131113111313111313111313131311111113131111111314131414141311131113131113111311131114131413131413111113131311111113111311111313131113131113111311131113131111131113111311131111131113131311131113111311131113111311131113131113111313131311131113131113131311131113131113111311111113111311131311131113131311131113111113111311131113111113111311131311131111131113131113131311111311111113111113111111111113131113111311131311131311111113111113131113131113111311111313131113131111131113111113131113131111131311111313111111131311131311111311111113131313111313111311131311131111111311131111131113111113111311131311131113111113111111131311111311131111131113111111111111131313131113111113111313111313111311131113131113111111131313131311111311131113111111111111111113131113111311131311131111131111131113111313111311131311131113131413131113111314131113111113131113141313111311131111131111111311111111111111131113141413141413141413141311131113131111131113131113131111131113131113111113131311131113131113131113111311111311131113111313111113111113131113111313111311131113131111131311131113111313131111131113151111151115151515111115111115111115111115151115111115111511151115151115151115111111151115111511151111151515111115111511151115111112111211111112151111151512111111111111151511151115111511151111111515151111151111151111151511111515151111151115111511151111151511111511111511151111111511151115111115111111121217171717171a17171717171c1d1d1e1e1d1e1e1d1e1d1d1d1e1d1e1d1e1e1d1d1e1d1d1e1e1d1d1d1d1e1d1e1d1d1e1e1e1d1d1e1d1e1e1e1d1e1d1d1e1d1e1d1d1e1e1e1d1e1d1d1e1d1d1d1e1e1d1e1d1d1e1d1d1e1e1d1d1e1d1d1e1e1d1e1d1d1e1d1d1e1d1e1d1e1e1d1e1e1e1d1e1d1e1d1e1d1e1d1e1e1d1e1e1d1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d1d1e1d1d1d1e1d1e1d1e1d1e1d1e1e1d1d1e1d1e1e1e1d1d1e1d1d1d1e1d1d1d1d1e1d1d1e1d1e1d1e1e1e1d1e1d1d1d1e1e1d1d1e1d1e1e1e1d1e1d1d1e1e1d1d1d1e1e1d1d1d1e1d1e1d1e1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1d1e1d1e1e1d1e1e1d1e1d1e1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1e1e1f1d1f1d1f1f1d1d1d1f1f1d1f1d1d1f1d1d1d1e1d1e1e1d1d1d1e1d1e1e1d1e1e1d1d1d1e1d1e1d1e1d1e1d1e1d1f1f1d1d1d1d1f1f1d1f1d1f1f1f1d1f1d1d1f1d1e1d1e1e1e1d1e1d1e1d1e1e1d1e1d1e1d1d1d1e1d1e1d1e1d1e1d1e1d1e1e1f1f1f1d1d1f1d1e1d1e1d1e1e1d1d1e1d1e201d20201d201d201d1e1f1d1f1d1f1d1d1f1f1f1d1d1d1e1d1e1d1d1e1d1e1e1d1d1e1e1e1d1e1d1e1d1e1d1e1d1d1d1e1e1e1d1d1e1d1d1e1e1d1e1d1e1d1e1d1e1e1d1e1d1e1e1e1d1d1e1d1e1d1e1d1e1e1d1d1e1d1d1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1e1e1f1d1f1d1d1f1d1d1d1e1d1d1d1d201d20201d2020201d201d2020201d201d20201d1d1d1f1d1f1f1f1f1d1d1f1f1d1f1f1d1f1f1d1d1f1d1d1d1e1d1d1e1e1d1d1e1d1d1e1e1e1d1e1d1e1d1e1e1d1d1e1e1d1e1e1d1e1d1d1e1d1d1d1e1e1d1d1d1e1d1e1d1e1e1e1d1d20201d1d1d201d2020201d1d201d20201d1d1d1d20201d201d20201d1d1d2020201d20201d201d1f2122212423242323242324232423232424232324242424232324232423242323242324232423232324242324232424232423232423232323242324232424232325252323252424232525232525232523242324232423242324232423242423232424242324232424232324232323242323242324232423232424232424242324232423242423242324232423242324242324242323242423242424232523232525232323252325232525232323232325252523232523252323232424232423242523252325232523252325272828282727282727282827282827272827282728272828272728272827282727282727282728272a27272a27272a272a272a2727272a272a272a27272a2a272a2a272a27272a272a292a2a2a2a292a29292a29292a282728272728272827282827282828272828272827282728272827272827282728282727282728272827272827282827282728272827282727272728282728272828282728282727282728272828272828282727282728272827282728272827282727282727282728272827282728272728272827282728282728282728282728282727282728272827272728272728272827282728272828272828282728272827282727282728282728272828272728282827272b2b2b27272b27272b27272b2b2b2b2b2b272b2b2b2b2b2b2b2727272b27272b2727272b27272b272b2b272b27272b272b272b272b272b272727272b27272727272727272b2b272b2b2727272b2c2b2c2c2c2b2c2b2b2c2c2b2c2b2c2b2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2b2c2b2c2c2b2c2c2b2c2c2c2b2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2c2b2c2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2b2b2b2c2b2c2c2b2c2b2b2b2c2b2c2b2c2c2b2c2c2b2c2c2b2c2c2b2c2b2c2b2c2b2c2b2c27272b27272b272b272b272b272b272b272b2b27272b272b272b2b2b272b27272b2b2b2b272b27272b272b2c2c2b2c2b2c2c2b2b2c2b2c2b2c2b2a272a272a272a272a292a29292a292a272a272a2a27272a272a2a2a2a2a2c2c292a292a292a2a2a272727272b2b272b2b2b272b272b2b272b2b272b27272b272b272b2b272b272b272b27272b27272b2727272b2b272b2b2b2b2b2b2b2b272b27272b2b272b272b272b2b272d2d313232313232323231323231323132323231323132313232313232323131313132323231313132313131313232313231323131323132333131313133313331313232313132313331333331333131333133313333313332313132313232323132313232323132313232313132323132313231323133313232313232313131313231313231333331313133333536363536353536363535363635363535363635353635363535363636353635353635353636353636353636363535363535353635363536363535363635363536363635363536353636353536353635363536353635353536353536353635363635363535353635353635363635353635363536353636353636353536363536353636353636353635353636353636363535353536353635353536363636353636353635363635363535353535373737353735353737353735373535373735373535353735373537353537353537373537373837373838383738373837373837383738373838373838373737373837383737373837383635353635363635363535363536353536353635353636363536353636353536353635353635353636363535353635373735373537353537353537373838373837383738383738373737373837383736353636353536363536363536353635363635353635363536353635363536363635363636353535363535363635363535353536353635353636353536353636353636393935353935353539393939393935353935353939393535393539353539353935353935353535393539353935393939353939393539353535353939353935353935353939353935393539393935393539353939353935393535393539353539393935393939353935393535353935393539393535393539353935393535353939353939393935393935393539393935353939353539353935393539393539353935353939353935353539353539353935393935393539393539353935353939353935393939353939353935353935393539353635363636353536353636353636353635353635353635353536363536353636353635363635363635363535363636353636363635353536363635353536363535363636363536363635363536363536363635363636363536353636353536353637353737353537373537373537383738383837383837383738383738383738373738383738373838373738383535353939393535353539353539393939353939353535393935393535393939393535353935353935393539353539393535353539393935353539393535353935393935353935353935353935353939353535353935393535393935393539353935393539353939353539393539393539353935393935353735353535353737353735373537353537353735353737373538373837383837383738373837373837383738373838373838373737383738373838383837383738383837383737383e3e3f3f3f3f3e3e3e3f3e3f3e3e3f3f3e3e3f3e3f3e3e3f3e3f3f3e3e3f3e3f3f3e3f3e3e3f3e3f3f3e3f3f3f3f3e3f3e3f3e3f3e3f3f3e3f3f3e3e3f3f3f3e3f3f3e3f3f3f3f3e3e3e3f3f3e3e3f3e3f3e3f3e3f3f3e3e3f3e3f3e3f3e3f3e3f3f3f3e3f3e3f3f3e3e403e403e3e403e3e403e3e403e40403e403e414040403e3e3e3f3e3e3f3e3f3e3e3e3e3f3e3e3f3f3e3e3e40434040404440444044404444404440404444444440404440403e453e453e45453e454545453e3e453e45453e3e453e3e453e453e453e3e3e45453e453e453e3e453e4545453e3e4545453e453e45453e453e453e3e46454646454646454545464646454546454645453e453e453e3e3e3e453e45453e453e453e453e3e4545453e453e453e3e4545453e453e3e453e453e3e45453e3e403e40403e4040403e403e403e403e403e3e3e40403e3e403e3e40403e40404040403e403e403e40403e4040403e403e40403e3e4040403e3e40403e403e3e4545453e453e453e453e45453e3e3e45453e45403e403e403e403e3e404040454645454645454645464546454540404640404640404640464649484849494848484849484849484848494848494848494948484848484848484848494848494948484948484849494a4a4a484a484a484a4a4a4848484a484a484a4a484a484a484a484a48484a4a4a484a48484a48484a4a4a4a484a48484a484a4a4848484a484a484a484a48484a484a48484a484a484a484a484a4a484a484a4a484a4a4a4a4a484a48484a4a48484a484a484a484a4a484a484a484848484a484a484849494848494949484948484849494a4a4a484a484a484a484a4a4a4a4a484a4a4a4a48484a4a4a4d4c4d4c4d4c4d4c4d4c4d4c4c4d4d4c4d4d4c4d4c4d4c4d4d4c4c4d4c4d4c4d4c4c4d4c4c4d4c4d4d4d4c4d4c4c4d4c4d4c4d4c4c4d4c4c4d4d4c4d4d4c4d4d4c4d4c4d4d4c4d4d4d4c4d4d4c4c4d4d4c4c4d4d4d4c4d4d4d4d4c4d4d4c4d4d4d4d4d4d4c4c4d4d4c4d4c4d4d4d4c4d4c4d4c4c4d4c4c4d4d4c4d4d4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4c4d4c4c4d4c4d4c4d4c4d4c4c4d4c4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4c4c4c4d4d4c4c4d4c4d4c4d4c4c4d4c4c4d4d4c4c4d4c4d4d4c4d4c4d4d4c4d4d4c4d4d4d4c4d4c4c4c4c4d4d4d4d4c4d4c4d4c4d4c4d4c4c4c4d4c4d4c4d4c4d4d4d4e4e4d4d4e4e4e4d4d4d4e4e4d4d4d4d4e4d4e4d4e4c4d4d4d4c4c4d4d4c4d4c4d4d4d4c4c4d4d4d4d4c4d4c4d4c4c4d4d4c4d4c4d4c4d4c4d4c4c4d4d4c4d4c4c4d4d4c4d4d4c4d4d4e4d4d4e4e4d4e4d4d4e4d4e4e4d4e4d4e4e4d4e4d4e4e4d4d4d4e4e4d4d4e4d4d4e4e4d4d4e4d4e4e4d4d4e4e4d4d4e4d4d4e4e4d4e4d4e4d4e4e4d4e4d4e4d4d4d4e4d4d4e4d4d4e4e4d4e4d4d4e4d4c4f4c4f4c4f4c4c4f4f4f4c4c4c4c4f4c4f4c4f4c4f4c4c4c4c4c4f4c4c4c4f4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4c4f4c4c4f4c4f4c4f4c4f4c4f4f4c4c4f4f4c4c4c4c4c4f4c4c4f4f4c4f4c4f4c4c4f4c4c4c4f4c4f4c4f4f4f4f4c4f4f4f4c4c4c4f4c4c4f4f4f4f4c4c4f4f4f4f4c4f4f4c4c4f4c4f4c4f4c4c4f4f4c4c4c4c4f4f4c4f4c4f4c4c4f4c4c4f4c4c4f4f4c4c4f4c4f4c4c4f4f4c4f4c4f4c4f4f4f4c4f4f4f4c4f4c4c4c4f4c4c4c4f4c4f4f4c504c50504c504c4c50504c4e504e50504e4e504e50504e4e50504e4e504e50504e504e4e4e504e504e504e4e50504c5050504e504e504e4c505050504e4e4e504e504e504e4e504e50504e504e504e50504e4e50504e505352535253525253525353525253535352535253525352535252535352525454525452545254525254525254525452525454545252545454545452525452545252545454525452535252535352525353525353525353525253525352535252535352555252525552525255555255525252555255555255525552555252555552555555555255525255525552555254525454525254525454525452525252525454545452545454545252525454525252525452545252545456565456565454545654545654565656545656545456565456545656565456565456545654525454545254525452525454525252525454525452525252545254525452545254545454545654565456545654565456565456545656565456545456565654545654545654545656545656545656565452525252575257525752575257575257575252575252525752525757525257575257525257575752575752575752575757575257575257575257525752575752575257575756575657565657565757565756565757525257575757525757575657565757575657565756565757565657565757575657575657575657565656575656575757565657565657565757565756575756565756575253525253525352535253525352525353525252535252535252555552555255525555525555525255555252525255555552525555525255525352535352525552555252555555525257525257575757525752525752575257525252575257525752525752575252525257575757575252525757525757575756565657565657575656565656575657565756575657565756565756575657575657575656565757565756575756575756575757565757575657565657565756575656575657565858585758575857575857575858575758575858575758575758585757585757575757575858575858575757585857020102010201020102010102020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010401040201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010102020102010201020102010201010202010201020102010201010201020201020102010201020101020201010202010201020102010201020102010201020102010201020101020102010201020102010201020102010201020201020102010201010201020102020102010201020102010201020102010201020101020102010201020102010201020102010201020201020102010102010201020102010201020102010201020102010201020102010201020102010201020102020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201020102010201010201020102010201020102020101020102010201020102020101020102010201020102010201020102020102010201010201040104010401040104010402010201020102020101020201010202010201020104010401040401010401040104010401040102010201020102010201020102020101020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102020101020102020102020102010201010202010201020201020102010102020102010102010201020102010201020102010201020102010201020102020102010201020102010201020101020102010201020102010201020102010201020102010202010201020102010102010202010201010202020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010102010201020201010201020102010201020102010201020401040104010104010404010401010404010104010201020102010201020102010201020102040104010401010201020102020104010401040104010102010201020102040104010401040101040104010401040104010405040104010401040104010401040504050405040504050401040104010401040104010401040104010401040104050405040504050405040504050405040605060506050605060506050605060506050605060506050605060506050605060506050605060506050405060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050405040504050405040506050605060506050605060506050605060506050605060506050605060506050605020102010201020102010201020102010201020102010201010201020102020102010201010202010201020102010201020102010201020102010201020101020102010201020102020102010201020102010201020102010102010202010102010201020102010201020102010201020201010202010201010202010201020102010201020101020201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101070701010701070107070107010701070107010701070107010701070107010107010707010701010707010701010701070701070107080807080708070708080707080807010707070101070701010707010107010707010701070107010701070101070107010701070107010707010701070101070701070101070107010701070107010701070701070107010701080708070708080707080201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010102010201020102020101020201020102010201020102010201020102010201020101020201010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010102020102010201020102010201020102010201010202010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102020101020102010202010201040104010401040104010401040104010401040104010401040101020201010201020102020101020102010201020102010102010204010401040104010401040104010401040104010401010401040401010407010701070107010701070107010701070107010701070107010701070107010701070107010701070107010701070107010701010701070107070101070107010701070107010707010701070107010701070107010701070107010701070107010701010701070701070107010107010701070107010701070701010707010107070107010701010701070701070107010701070107010701070107010701070107010701070101010701070708070807080708070807080708070808070107010401040104010401040107010701040104010401040107010701070107010701070107010401040104010401040104040101040107010701070701010701070107010401040104010401040104010407080708080708070405040504050504050405040504080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080707080708070807080807080707080708080707080708070808070807080708070708070808070807080708070708080708070807080708070807070807080708080708070807070807080708070807080708070808070708070807080708080708070807080708070807080708070807070807080708080708070708070807080708080707080708070807080708070708070807080708070807080708080708070708070807080708070807080708070807080708070807080708070807080708080707080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070808070708070807080807080708070807080708070708080708070807080708070807070807080807070807080708070807080708070807080708070807080708080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708080707080708070808070807080707080708070807080708070807080708070807080807070807080708070807080708070807080708070807080708080707080708070808070708080708070807080708070807080707080708070808070807080708070807070507050705070505070507070505070507050705070507050705070507070507080807070808070807070807080708070807080708070807080807080708070807080807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070708070807080708080707080708070807080708070807080708070807080708070807080708080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080707080708070807080708070808070807070808070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080807070808070807080708070807080708070708070807080807070807080708080704010104010405040504050405040104010405040104010401040104010401040104050404050405050405040504040504050405050405040504050404050405050405040504050405040504050405040504040104010405040104010405040504050405050405040504050405040504050405040504050405040405050405040504050405040504040104010401040504050405040504050405040504050504040504050405040504050405040505040405050404050504050405040504050405040405050405040504050405040504040505040504050405040405050405040504050405040405040504050405040506050605060506050605060506050605060506050605060506050605060506050605060506050605040504050405060506050605060506050506050605060504050405040504050405040405040504050405040504050405050404050405040505040504050405040504050405040504050504040506050605050605060506050605060504050405040504050405040504050405040504060506050905090509050905090509050905090509050905090509050905090509050905050905090509050905090509050905090509050909050509050905090509090509050905090509050905090509050905090509050905090505090905050905090905090509050509050905090509090509050905090509050905090509050905090505090905050909050905090509050509050909050905050905090509090509050905090509050509050909050509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090905090509050509050905090509090509050905050905090509050905090509050909050509050908090809080908090809080908090809080908090809080908090809080908090809080908090809090809080908090809080908090809080908090809080809090809080809080908090908080908090908080908090809090809080908090809080908080908090a09090a090a090809080908090809080a090a090a0908090a090a090a090809080908090a09090a090a0a090a090a090a090a090a090a0a090a0a090a090a09090a090a0a090a09090a090a090a050905090509090505090905090505090905090509050905090509050905050909050905090905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050506050605060506050605060506050605060506050605060506050605060605060506050605060506050505060605060506050506050605060605050605060506050605060605050606050605050606050506050605060506050606050605060506050506060506050605050605060605060506050605090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a09090a090a0a090a09090a090a090a090a090a090a090a0a060a060a060a060a060a060a060a060a060a060a060a060a060a060a06060a060a0a060a060a060a060a060a060a09090a0a09090a090a090a090a0a090a090a090a09090a090a090a090a090a090a090a090a0a09090a0a09090a090a090a0a090a09100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f110f110f110f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f1111121112111211121112111211111212111211121112110f0f110f110f11110f0f110f110f110f110f110f11110f110f110f0f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f0f110f0f110f110f110f11110f110f110f110f0f110f11110f110f110f110f0f11110f110f0f110f110f11110f110f0f110f110f110f110f110f110f11110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11121112111211121112111211141314131413141314131413141314131413141314131413141314131113131413141311131413111313111311111313111113111311131113111311131311131113111311131113111311131113111311131113111314131413141314131413111311141313141413131113111311131113111311131113111311131113111311111311131311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131111131113111313111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111113131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131111131311131113111311111313111311131113111113131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111113111311131113111313111311131113111311131113111311131113111311131113111311131113141311131113111311131113111311131113111311131113111413141313141311131113111311131113111311131114131413131113111311131113111311131113111311131113111311141314131413111311131311131113131111131113131113111311131113111113111311131113131111131113111311131311131113111113111311131311131113111311131113111311131113111311131113111311131111131113131113111113131111151511111511151115151111151115151511151115111511151115111511151115111511151115111115151115111511151115111511151115111511151115111511121112111511151115111211121112111511151115111511121115111511151115111511151115111511151115111511151115111511151115111511151115111511111511151115111511151115111511151115111511151511151111151511151115111511151112111211121117171b171b171a1a1a1a1717171a171a17171a17171c1c1e1d1d1e1e1d1e1d1d1e1d1e1e1d1e1d1d1e1d1e1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1f1d1f1d1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1f1d1f1d1f1d1d1f1d1f1d1f1f1d1f1d1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d201d201d201d201d1f1d1f1d1f1f1d1d1f1f1d1f1d1d1f1f1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1d1e1d1e1d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1f1d1f1d1f1d1f1d1d1f1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d20201d20222122212221232423242324232424242324232324232423242324232423242324232423242324232423242324232423242324232423242324232424232423242324232324232424232423252325232523252325232324242325232325232523252323242324232423242324232423242324232424232324232424232324232423242324232423242324232423242324232423242324232423242324232423242324232423242324232423242324232423242323242324242323242423232423242325232523252325232523252323252325232523252325232525232323242423242325232523232525232523252325232728282728272728272827282728272827282728272827282728272827282728272827282a27272a272a272a272a272a272a272a272a272a272a292a292a292a292a292a292a292a272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b272a272a272a272a272a292a292a292a272a272a292a292a292a292a2c2a2c2a292a292a272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2e2d313231323132313231323132313231323132313231323132313231323132313231323231323131323231313232313132323132313231323131323132323132313231323132313132333133313331333133313231313232313231313231333331333133313331333133313333313331313232313132313232313231323132323131323231323132313133313332313231323131323231313231323132313331333133313335363536353635363536353536353635363635363536353635353635363635363536353635353636353635353635363635363536353635363536353536353635363536353635363536353636353635353635363536353635363536353635363536353635363536353635363536353635363536363536353536353636353635353635363635363536353536363536353635363536353635363536353635363536353635363536353635363536353635353635363536353637353735373537353735373537353735373537353735373537353735373537353735373535373738383738373837373838373837383737383837383738373837383738373837383737383738363535363635353635353636363535363536363535363536353635363536353536363535373535373537373837383738373838373738373837383738373837383738373837383635363535363635363536353635363536353536353636353536353635353636353635353636353636353536353536353635353636353635353639353935393539353935393539353935393535393935393535393935353935393935353939353539393935393539353539353935393539353935353935393539393535393539353935393539353935393539353935353935393935393539353939353939353935353935393539393535393539393535393539353935393539393539353935353935353939353935393539353935393539353935393535393539353939353935393539353539393539353935393535353935393539393539353935393539353935353935393935393935393935393535393535393535393935393535393539353939353935353935393539393539353939353935363536353535363635363536353536363535363535363536353636353635353635363536353635363536363535363536353635363635363535353635363536363536363536353635363536353535363635363535363536353635363635363535363536353635363536353635363537373537373537353735373535373735373837373837383738373837383837383738373738373838353539353539353935353939353539393539353539393535393935353939353935353939353539393935393935393539393539353935393539393539353539353939353935393535393535393539393539353935353935393535393935393539353539353939353539353935393539353935393935353935393539393535393539353939353539353935373735373535373537353537353735373735353735373535373735373537353735373837383837383738373837383737383738373837383738373837383738373838373837373837383837373837383e3f3f3e3e3f3e3e3f3f3e3e3f3f3e3f3e3f3e3f3e3e3f3f3e3f3e3e3f3f3e3f3e3f3e3f3e3e3f3f3e3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3e3f3f3e3f3e3f3e3f3e3f3f3e3f3e3f3e3f3e3f3e3f3f3e3f3e3f3e3f3e3f3e3e3f3f3e3e3f3e3f3e3f3e3e3f3e3f3e3f3e3e3f3e40403e403e3e40403e3e403e403e3e40403e403e403e3e404041423e3f3e3f3e3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f404340404340444044404440444044404440444044404440444044404440443e453e453e453e45453e3e453e45453e3e3e453e453e45453e453e3e453e453e3e453e45453e453e453e453e453e4545453e453e3e45453e3e453e453e453e453e453e46454645464546454645464645463e45453e453e3e45453e3e453e453e45453e3e45453e3e453e453e453e453e453e3e453e453e4545453e453e453e3e453e453e40403e403e403e40403e403e3e40403e3e403e3e403e3e403e403e403e403e403e3e40403e403e403e403e403e3e403e403e403e403e403e40403e403e40403e403e4040403e403e453e453e45453e453e3e454545453e3e40403e403e403e3e3e40403e3e454645464546454646454645464545404640404646404046404640464040464640404646494848494948484949484849494849484849494849484849484849484948494849484949484948494849484849484948494849484948494849484948494a484a484a484a48484a4a484a484a484a484a484a484a484a484a4a48484a4a484a484a48484a4a48484a484a4a484a4a484a48484a484a4a4a484a484a484a484a484a484a48484a4a484a484a484a484a48484a484a484a4a484a484a484a484a484a484a484a48484a4a484a4a484a48484a484a484a484a4a484a48484a484a4948484948494948494848494a484a484a484a484a484a484a484a484a484a484a484a48484a4a484a484a484a484a484a484a484a484a484a484d4c4c4d4c4d4d4c4d4c4d4c4d4c4c4d4d4c4d4c4d4c4c4d4c4d4d4c4d4c4d4d4c4d4c4d4c4c4d4c4d4c4d4c4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4d4c4d4c4c4d4d4d4c4d4c4d4c4c4d4d4c4d4d4c4c4d4d4c4c4d4c4d4c4d4d4d4c4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4c4c4d4c4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4c4c4d4d4c4d4c4d4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4d4d4c4c4d4d4c4d4c4d4c4d4d4c4c4d4c4d4d4c4c4d4c4d4c4d4d4c4d4c4c4d4c4c4d4c4d4d4c4c4d4c4d4c4d4c4d4c4d4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4d4d4c4c4d4c4d4d4c4c4d4d4c4d4c4d4e4d4e4d4e4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4d4c4c4d4c4d4c4d4c4d4c4d4d4c4d4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4c4f4c4f4c4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4c4c4f4c4f4f4c4f4c4f4c4f4c4f4f4c4f4c4f4c4f4c4f4c4c4f4c4f4f4c4c4f4f4f4c4f4c4f4f4c4c4c4f4c4c4f4c4f4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4f4c4f4c4f4f4c4f4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4f4c4f4c4f4c4c4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4f4c4f4c4f4c4f4c4f4f4c4f4c4f4f4f4c4c4f4f4c4c4f4c4f4f4f4c4f4c4c4f4c4f4c4f4c4f4c4f4c4f4c4f4c4f4c4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4f4c4f4c4f504c504c504c504c504c504c504c504c504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e4c50504e504c504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e52535352525353525253535253525353525352535253525352535253525352535352545252545254525452545254525452545452545252545452545254525452545252545254525452545254525452545254525253535252535253525352525352535253525352535352535252535352535253525352535253525352535253525552525555525255555255525552525552555552525255555252555255555255525255555255525255555255555252555255525452545452525454525254525454525254525454525452545254525452545252545252545254545254525454525452545252545254545254545254525452545254525254565454565456545654565456545654565456565454565454565456565654545654565456545656545454565654565454565456525454525254525452545254525452545254525452545254525454525452545252545254545252545456565456545456545456545456565456545456545654565654565456565456545456565456545654565454565654565454565456545456525752575252575757525757525752575252575257525257525257525752575752575257525752575257525752575257525752575257525756565657575657565756575657525752575252575252575756575657565756575657565756575656575756575656575657565757565657565756575657565756575657565756575657565756575652535253525352535352535252535552555255525255555255525255525255525555555255525552555255525552555255525352535252535352525552555555525555525257525757525752575257525752525752525757525257525752575257525752575752575257525752575257525752575257565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657585758575857585758575857585758575857585758575857585758575857585758575857585758575657565756575857585758575857585758575857585758575802010101010402020102010701010108080808050a0a05060a090a0f0f1112110f0f110f1311151111171a171a1a17171a1a171a17171c1c171c171d1e20242324232523232325232b2d2e2e2d3133323535363635353636353535353539353539393935393939353936353635353537373539353539353939393535353535353e3e3e3f3f3e3e3e42403e3f403e3e453e3e46453e3e3e453e403e3e3e3e40403e403e403e3e3e3e3e40454046464049484a4a484a4a4d4d4c4d4d4c4c4c4d4c4c4c4c4d4c4c4c4d4c4c4d4d4d4e4d4c4c4c4c4f4c4c4f4c4c4c4c4c4f4c4f4c4f4c4f4f4c4f4f4c5352525452535255525554525454525454565652525454565452525257525256525756555252550202010102010202020701020207070708080807040a0a050906050a09110f0f13141113131511111e1d1d1d2023252423242325232324232c2b323536353535363536353535393535353939353935353939393535393539363535353536353635363738373837353539393539353935353935353935373537353e3f3e3f3e3f3f403e403e3e45453e4545464546453e3e453e3e403e403e40403e453e453e45403e454046404849484a4d4c4d4d4d4d4d4c4d4d4c4c4d4d4c4d4c4d4c4d4d4c4c4c4d4d4d4d4c4d4e4d4c4d4c4c4c4c4f4c4c4c4f4c4c4c4f4c4f4f4f4f4f4f52535352535252525454545654565452525454525452565456565456565257525256575656575657565652525552555255525752010201020102020102010701010201070807070804050a09090a0f11110f110f111315111d1e2324232524232324232531323635353635363536353639353539393535393539393535393539353635363536363536353635373538373837393539353539353939353539353935393539353735373e3f3e3f3f3e4043453e453e453e3e45453e3e45453e453e3e40403e403e403e45464046484a4a484c4d4d4c4c4d4c4d4c4d4c4d4d4c4d4c4c4d4c4d4c4d4d4c4c4d4d4c4c4d4c4d4c4d4f4c4f4c4f4c4c4f4c4f4f4c4f4c4c4f4f4c4f4c4c4f4c4f4f4c535253525352555255525254525452545254565456545654545254525456545654565257575257525752565757565657525552570000000000000000000000000000000082c30000a0c1000070420000c8c20000204200008243a625040050120000401e000055000000e01c000001c02a000000203f14000100500000002003000000000000000000000000000000000000000000000b000000000000000000000003000000000000000000000000400000333355550b0000000c000000000000000000000003000000000000000000ff07008000006666561d170000000f00000000000000000000000300000000000000aa16ff0f00800000cd8c5555260000000e00000000000000000000000300000000000000000000000020333333735555340000001300000000000000000000000300000000000000000000000040327333b35555470000000b000000000000000000000003000000000000000000ff070080666666a65615520000000a00000000000000000000000300000000000000551500000080cc8ccccc55555c000000090000000000000000000000030000000000000000000000008065a6cccc5615650000000c000000000000000000000003000000000000005555000000800000ccccffff710000000c000000000000000000000003000000000000000000ff7fffff0000666656397d0000001200000000000000000000000300000000000000aa16ff7fffff00006666ffff8f00000009000000000000000000000003000000000000000000ff7fffff6666cccc0014980000000700000000000000000000000300000000000000aa16ff7fffff6666cccc55559f00000007000000000000000000000003000000000000005555ff7fffff6666ccccffffa60000000800000000000000000000000300000000000000000000000040cccc66e65555ae0000000a0000000000000000000000030000000000000000000000006065e6ffff5555b80000000b000000000000000000000003000000000000000000ff3f0080cccc99f9ab2ac300000016000000000000000000000003000000000000000000ff3fffffccccffff5555d900000010000000000000000000000003000000000000000000ff5fffffccccffffab2ae90000000a0000000000000000000000030000000000000055550000ffffccccffffffff09000020ff3f0100ff1300003333000009000020ff3f02005555aa1633330000090000a033330300ff0f000055550000090000a033330100ff3fff0755150000090000a033330200ff3fff0f5555aa16090000605555080033330000ff3f0000ffffff13000000005555000033330000ffffff530000000033330000ff3f00000300008400000000ff3f0000555500000700008000001000ff3f0000551500000700008000000d00ff3f00005555551509000000ff3f0000ff1300003333000009000000ff07030055150000ff5f33330900006055150300ff5f33337f0fff070900008033330000ff3fff0755150000090000a0ff5f0300ff0fff075515000009000000ff0f0300ff1300006666ff5f090000a066660300ff1fff0fff130000090000a066660500ff7fff1fff13000009000020ff7f0900ff1b000066660000ffffff530000000066660000ff7fff070300008400000000ff7fff3f551d00000700008000001000ff7fff3f551d000009000000ff3f00005555aa163333000009000000ff0f03005555aa16666633330900008033330000ff3fff0f5555aa16090000a066660300ff1fff0f5555aa1609000000ff1f03005555aa1632736666090000a032730400ff3fff1f5555aa1609000000ff370400aa2aaa16cc8c327309000060aa2a0400cc8c3273ff3fff37090000a0cc8c0600ff7fff375555aa1609000000ff3f04005555aa2acc8c32730900006055550800cc8c0000ff7fff0f09000020ff7f0a005555aa166666000009000020ff7f0c005555aa16cc8c66660300008400000000ff7fff3f5555aa160700008000000d00ff7fff3f5555aa1609000020ff07010055150000ff5f33330900008033330000ff0f0000555500000900004055150100ff5f33337f0fff0709000020ff0f02005555aa166666333309000080ff5f0100ff0fff075515000009000020ff0f0100ff1300006666ff5f090000a032730400ff1f0000555500000900008066660100ff1fff0fff13000009000020ff1f0500ff130000327366660900008066660200ff1fff0f5555aa1609000020ff1f02005555aa1632736666090000605555080032733333ff1f0000ffffff13000000005555000032733333ffffff530000000032733333ff1f00000900008032730300ff1f0000555500000900008032730500ff37ff1fff1300000900008032730200ff3fff1f5555aa1609000020ff370500ff130000cc8c327309000020ff370200aa2aaa16cc8c327309000040aa2a0200cc8c3273ff3fff3709000020ff3f02005555aa2acc8c3273090000a0cc8c0500ff37ff0755150000090000a0cc8c0600ff3fff2f5555aa1609000020ff0705005515000065a6cc8c090000405515050065a6cc8c7f0fff0709000020ff2f06005555aa1632b3cc8c0900008065a60500ff2fff0755150000090000a032b30700ff2f000055150000090000a032b30600ff2f00005555551509000020ff2f0700ff13000032b365a6090000605555080032b33273ff3f0000ffffff13000000005555000032b33273ffffff530000000032b33273ff37000009000000ff1f0300ff130000327366660900008066660100ff7fff1fff130000090000a032730400ff37ff1fff13000009000000ff370400ff130000cc8c327309000000ff0704005515000065a6cc8c09000080cc8c0400ff37ff0755150000090000605515040065a6cc8c7f0fff07090000a065a60400ff2fff0755150000090000a065a60700ff7fff2fff13000009000020ff7f0b00ff13000065a66666ffffff530000000065a66666ff7fff0709000000ff2f04005555aa1632b3cc8c09000080cc8c0400ff3fff2f5555aa1609000080cc8c0200ff7fff375555aa160900004055150700cccc32b37f0f00000900008032b30400ff2f0000555555150900006055550800cccccc8cff7f000009000020ff7f0c005555aa16cccccc8c090000a0cccc0e00ff3f000055555515090000a0cccc1100ff7fff3f5555aa16ffffff130000000055555515cccc32b309000000ff2f0400ff13000032b365a60900008065a60500ff7fff2fff1300000900006055150600cccc32b37f0f00000900008032b30400ff2f00005515000009000020ff7f0b00ff130000cccc65a6090000a0cccc0e00ff3f000055150000090000a0cccc1000ff7fff3fff130000ffffff130000000055150000cccc32b3ffffff5300000000cccc65a6ff7f0000090000405555000033330000ff3f00000900004055550200cc8c0000ff7fff0f090000405555030032733333ff1f0000090000405555040032b33273ff3f00000900004055550600cccccc8cff7f000009000020ff7f0a00ffff55556666000009000020ff7f0d00ffff5555cccc6666090000a0cccc1300ff7f0000ffff5555ffffff1300000000ffff5555cccc0000ffffff73ffff0000cccc0000ff7f00000300008400000000ff7f0000ffff55550700008000001100ff7f0000ffff5555090000a066660b00ffffff7fff13000009000000ff7f0100ff1b00006666000011000020ffff0400aa2200003333cc2c11000020ffff000055390000cc2c000011000020ffff130055250000666633330a000024ffff020055390000cc2c00000a000024ffff0200552500006666cc2c0300008400000000ffffff7fff330000ffffff530000000066660000ffffff7f0d000024ffff010055390000cc2c00000d000024ffff0100552500006666cc2c0700008000001700ffffff7fff330000090000a066660c00ffffff7f5555aa16090000a066660d00ffffff7fffff555509000000ff7f02005555aa166666000009000000ff7f0800ffff55556666000011000020ffff02005555aa269919000011000020ffff03005555aa1e3333991911000020ffff14005555aa166666333311000020ffff0600ffff55553333000011000020ffff1700ffff5555666633330a000024ffff0600ffffaa1e333300000a000024ffff0600ffffaa16666633330300008400000000ffffff7fffffaa1affffff73ffff000066660000ffffff7f0d000024ffff0000ffffaa1e333300000d000024ffff0000ffffaa16666633330700008000001800ffffff7f5555aa1a0700008000001900ffdfff7fffff55550700008000001a00ffffffdfffff55550900008066660900ffffff7fff13000009000000ff7f0500ff13000065a6666609000000ff7f0700ff130000cccc65a6090000a0cccc1200ffffff7fff130000ffffff5300000000cccc6666ffffff7f0a000024ffff0500ff130000cccc66660e000020ffff0000ff130000658666660e000020ffff1600ff130000cccc99990e000020ffff0300ff130000999965860900006055550d00cccc6666ffffff7f0900008066660a00ffffff7f5555aa1609000000ff7f02005555aa16cc8c666609000000ff7f06005555aa16cccccc8c090000a0cccc1100ffffff7f5555aa160a000024ffff05005555aa16cccc66660e000020ffff01005555aa16cccc66660900004055550c00cccc6666ffffff7f0900008066660a00ffffff7fffff555509000000ff7f0800ffff5555cccc6666090000a0cccc1300ffffff7fffff5555ffffff73ffff0000cccc6666ffffff7f0a000024ffff0500ffff5555cccc66660e000020ffff0100ffff5555cccc6666090000a065e60f00ff3f00005555000009000020ff3f1000ff13000065e6cccc09000020ff3f11005555aa1665e6cccc090000605555130065e6ccccff3f000009000080cccc0600ff3f00005555551509000080cccc0700ff3f000055150000ffffff13000000005555000065e6ccccffffff530000000065e6ccccff3f00000900008065e60e00ff3f0000555500000900008065e61000ff5fff3fff1300000900008065e61100ff5fff3f5555aa1609000020ff5f1000aa2a000098f965e609000020ff5f110055555515ffff65e609000020ff5f120055150000ffff98f90900006055551300ffff65e6ff5f0000ffffff130000000055550000ffff65e6ffffffb3ffff0000ff5f000055550000ffffff5300000000ffff65e6ff5f000009000000ff3f0e00ff13000065e6cccc090000a065e60f00ff5fff3fff13000009000020ff7f12005515000098f9cccc09000000ff5f0f00aa2a000098f965e6090000a098f91200ff7fff5f551500000900008032f31100ff7fff5faa2aaa1609000060aa2a110098f932f3ff7fff5f090000a098f91100ff7fff5faa2a551509000020ff7f1100aa2a551598f932f309000080cccc0700ff7fff3fff130000ffffff530000000098f9ccccff7fff3f09000000ff3f0e005555aa1665e6cccc090000a065e60f00ff5fff3f5555aa1609000000ff5f0f0055555515ffff65e6090000a032f31000ff7fff5faa2aaa160900004055151200ffff98f3ffbfff5f0900008098f91000ff7fff5faa2a551509000040aa2a100098f932f3ff7fff5f09000000ff7f1000aa2a551598f932f309000020ffbf1200aa2a5515ffff32f3090000a032f31200ffffffbfaa2aaa1609000000ffc71200aa2a0000ffff98f90900008098f91200ffffffc7aa2a000009000040aa2a1200ffff32f3ffffffbf0900006055551300ffffccccffffff3f09000080cccc0600ff7fff3f5555aa1609000080cccc0c00ffffff7f5555aa16ffffffb3ffff0000ffffff5f55550000ffffff5300000000ffff98f9ffffffc70a000024ffff050055150000ffff98f90a000024ffff050055555515ffffcccc0e000020ffff210055150000ffff98f90e000020ffff220055555515ffffcccc0900006055151100ffff98f3ffbfff5f0900008098f91000ff7fff5f5515000009000000ff5f0f0055150000ffff98f909000000ff7f10005515000098f9cccc0900008032f31100ffffffbfaa2aaa1609000060aa2a1100ffff32f3ffffffbf09000000ffbf1100aa2a5515ffff32f309000020ffc71100aa2a0000ffff98f9090000a098f91100ffffffc7aa2a000009000080cccc0b00ffffff7fff130000ffffffb3ffff0000ffc7ff5faa2a0000ffffff5300000000ffffccccffffff5f0a000024ffff05005515000098f9cccc0a000024ffff0500aa2a551598f932f30e000020ffff21005515000098f9cccc0e000020ffff2200aa2a551598f932f30900004055550e0065e6ccccff3f00000900004055550f00ffff65e6ff5f00000900004055551100ffffccccffffff3f09000080cccc0800ff7f0000ffff555509000080cccc0d00ffffff7fffff5555ffffff1300000000ffff5555ffffccccffffffb3ffff0000ffff0000ffff5555ffffff73ffff0000ffffccccffff00000a000024ffff0500ffff5555ffffcccc0e000020ffff2200ffff5555ffffcccc52b217a8b72600f447c79aaae6f77d174043520134bcbf7b55d5ab76697767657e5566767743437f5d7d77c7fb777577757577fffdfcfffed6bffd3737c77fc7fd46ef2ed146efee3e03f3e7fff0ccf37cc3f8004272324d0f00c39bed731fdff37f5575d916574dd79c16abab5dd5da86b3f3f3ff3fa8ebaa0384b36bba02f880fa022828545681bbab2b87335b5cd8ebba110000b7ba6b1b190173c380ba6e9d2e4c9d9d26b02e54eb00b7b6821d058814f0f2c662f794b7b5a72a031773d26a1632afa580717b757bb52b2987aaed5894e9cc8668aade4d7b57799372211acd6c5d4d1003cf404cbb173369311331776a5bb3f515bbaac387736c010dc798b642ef993b82fbfca603d13a4fef990b87eb73a83f15ae67d07ac04d402cadf72e2d8fbbc2864f00b0d20210972b1f00df16f56ed371cc01260c1cf8829f130721f05c1f17ac2aae17b8820f9babed120747b346bb0f2c040f931d9b2c5b0067f7ecaddf31c8035b2eacfb74961634e674aeefec24b8aff935575adb0c5befb2f400672576b39b838dfb8df3eaf2d90d40f3e4c0aed5354c4d9bb1adaf5b75f3b9bada2c305d17e7a6d7e6409e5b6c0f1f9f396fb08f7679cda2d87a3a2ce7e4328575de1f2fb05d0c0059240c7412c0ba1db943100c70eeb259db9a59dbb7926fbb72aeba7e375b3b7b6b3b9b6f6ecfea71b4b7a5c47aaefc23aa52abf21ef0957a061f6eeb71779f9e0d43f4d179f2e3f06bfbb75b6e3b37f9e4a26fee0d736bbc67b7a7dd8d76af9db58d82df9c665abaee9d40f4ddacce5c1f38cced39b503f4f5f2ae679b032cdc6abb2af1b0aeeeb577bb2287b9ec71d04fcaeab1b63f78be2f73f5c09eabcaa9e50d02371ab5eed15eebfee7ed79f35efb68bbbf2ebba7bdfca737abfade5ebeab6ef72dd3772ebfe5af2ee8ee716b7bfbb773fbfcfdb773c5fe0453d03cf09203b16f2c170c9771383bf1539c1310efe3d0d37f44ff30fd405cb35700073e13d0110c03ccc0307d6cc734c5d04d33f3580cbc83f5764f0f138739b80f7170d83f3187bbbccb132c4c3cd1a11cc3bcf407777ef3fa34c50cd04ebc933bf075cc2d84330ff18344cc4ee4a53bf3340c00f8701ff4fa00d33d476a1bf3005dc3d303b25ae5984eb43230c0dc3bc07887c07234c3f8d13ed28f2f8cb3cbfb473405f92531db9947f136cc9c2f0c0c83ce3dcffdc3dc9169f2456c0e67d0ecd371687d9c0df2ae336d0c13404cf3accdc76e07670cc7f0c43c0d0d13cf0cdc3d3fb0c73fc5925c33050d710d0707c772d073d0005f36dfe5f0f54ff6de4eafe5ef24dfdcb0afdff0fdf2ce8dcff5bcbfe5d8f66c6e7bcffe37dfdaf6b4dddb8edb309fe7bde56db26dffdaa7b9afa55f5f6fde7c8e7fbf27bf6dbf33b7f5dd7fe619f7f93f3bf7ce1a33db71daf278fef2dadb7dfe2eeff4599ff7946567f3fafbfff6b9afa775fea7fff71b73effd67fa9a3d375bf78cd9adefd83d9f718fafdb6ff60c3bef72f3fdfe3be75d6fa7db9dafcbff72de6b76d739fbbe6d777dfbf9b6d9ff773a77326f6d2feffade96dfe45f9fe7b5d5f573fada36bf75ba9d7dbee75aff0d67ef6f67e7cee4197f4e7ece5b8ffb778f9fbfdb0e1bbbb1fb9dafa5a7d7a6e55eefb44ffaeedeeca7bfb7b37dcf2fdf377b7266feefecb5fbe7df8f75daece6245b5fbe9d2dfbb93bdfdb5bcef3edef58ee5beebc75bee7fb25dfba77b99fddda5fcfd8d9cff86e0e5f7fdaefb0dfdbf2ee2fdf5bbefdee8f2fbff7b8f3dff2ef7f7bff39dffd5eb3b7fff07af7f9fab7b7bbdffa6edffc6d7fef1c774fffdcb2737fef4c3ff7e3f7fd38fffd71fbdef49ff7f772ff5fff5df7ffddfef87daf7f33baff6d7f3bfb73bfef7fefcdbd3b37ef8effddf373fffb766fbbdf5f7bb7b7ff5eb7b7ffdff3dc0f6fbff7fcadf75dffdff6edddf2b77773fbf28c6f6ff7dddfef723beff24d3ff7faf48fcffdf834de397efbfeb6f7edf05ff3b4f3f8f35d8fff75cbf3f3edf5f42c2fdf6eb7bb0fefb25f7b7fbfffddeedf4faf1fe3cbf6f1f8f6f8f73fdf9f6f3fef2fef5db7df7bffec5dfbf77ff75ef7f3f36eff1d7fefdff97fff3d7feff7dfb6effafc8f78cf0d3bf73fb78fb77fe3adf7fd9d6fffb5eff5ff3d1f7ff721bedf77373bf73fdf3b6ffff99ef75e6fffe37effdffff7f94aff8d37f78ffff57b7f6feff6eddff67baf7fdff6ff75ff5f7ffffedddff19f7bf7bd2fbaf77bdfee8ff7fffdfc60ff2dffeeb5f7f8797f7b77aff7ffb577fff00fffcc0f3ff3f0f0ccf0f30fcf3fcffc0c0f0fcfccf030cffc30333f3fffccf3fcfc0ffff3cff3cccfcf3c0ffff00c33030fcff0fff0cf3ff3fff330f30cc3fc0f3fcf0fcfcfcf3c33ff33cfcc0ccf3ccff3f0f0ff0fcf0fcf3ff3f00f0fcff30c0fcf33fffc330fff3fcfcccccc333f0f33ff3c3f0f3f3ffffc3c3f33f30fcf0c0f33ffcffccffcf3cff0cfccccff0fcffc3c3ffff3300fcfffcccf0fcf3333f33cf3cc3fcfcff03fcf3cf3cf0cff333ffff3cf0c03ffff3c33ff3f3fcfff0cf3fff0ffcf0cff30f3fffcf0cfff3c3fcff3f03c0f0fcfcc303f0fffcf333fcfcf330f333f3fff0ccfcff00cf33ff3f3fc33f3ccf3fcf0f3cff0300ff3f0f0300fcff0303ff333f3cccccfcccc0c3ff3f0ccf0fcccfc3ff3f033ff0fffcc3ccffff3fcfffcfffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddcdccff03a10040010802ca0280033404e5049c054506ec0684072c08db088409190aa50a2f0bbd0b4e0cc90c300d9c0d0a0e700ed20e340f920fe90f3d108e108f109010901000000e1a27303f4754616e77808890939a09131b202a374249525f6b777f86930e1e2934414d5a66727f8b99a5b1bd0d1a25323f4d5866717d87949fabb50c14212b36414d58626f7d89939eaa0b1824303c47525f66727c8a939eaa0d18202b36424e57636e7b868f9aa60c1625323e4a57636d77808994a1ad0d17222c343e49525c67727e8a959f0915202c35414c565f6a77848e969f09121d252e3941464e5a66717c87910b17232e38444e58626d77808b97a00c15212a36404c56616c7684909aa60a121f2b354046525e68747e8b949f0b131a26333e4a535b656d757d838e08121b262f3a424a51586268737c850b151b242b323c464f5861686e787f081018222a333c464f5a626b757f870a13202a323a41495158626e777f8709111b232c353d454c53595f646b73070d141c22292e353b3f464e54595f050b12191e252b30383f484d555c62070e151b222b333b41464e565c6269070d12181d212831373e464c525a61070d12191f252b32383d414850565a060e131a20262d313941484c50555b080c11181e232830363b40464e5357060b0f151c20252b30363a41474c5103090e13161d21252b32383d444950060b131b23282f363d42484d4f5050000000000000000000010101010101000000000000000000000000000101000000000000000000000000000000000200000000000000000000000000000000005c43000034c3000000000000000000000c43000034c30000000000000c4300000000000000000000000000005cc300000cc30000c842000034430000c84200000000000020c1000000000000704300007043000020c10000704300005cc300005cc300005cc300005cc300000cc300000cc3000070c1000000000000000000000000000020c1000048c3000070c100000000000020c10000f0c2000000000000a0420000f042000020c1000020430000204300004843000048430000a0420000a042000020c10000f0420000000000000000000070c10000000000000000000020c10000000000000000000070c100000000000020c1000020c1000048c3000048c3000070c3000070c3000070c100000000000070c3000070c3000020c100002a43000070c3000020c1000020c1000020c1000020c3000020c30000f0c20000f0c2000070c1000000000000f0c20000f0c200000000000000000000000013a2348cf344c0c2448f14458202459114455120088661248a200882200c04510882411c8671188aa2288aa2280a1441522449911405421008c12004c2200482401044211406411447a22449922849922452140943200442211004511006511086912889a2244aa248913004c340140461148471188aa2244992288aa22882200843301402511402512889a2288a922449a2288aa2288a200c8192288a92288aa2248a92284aa2284a92288aa2288aa2288210088220248a92288a92288aa2288a92284a92244992248aa2288a92244992284a92288aa2284a92284aa2288a22088210088290288aa22449a2288a92244aa2248a92248aa2284aa2284aa2284a92244992284a92248a92244aa2248aa2288992244a92248a922849a2248aa2248a92248a92288a92288a92248aa2288a22048210088220084a92248a92248aa2248a92248a92284a92284a92248992248aa2244a92288a922849a2288aa22849922449a2288aa22489a22889a2248992244aa2284aa2284a92248a92288aa22449a22449a2288aa2248aa22849922489a2284aa22889922889a2284a922449a2284aa2248aa2244aa22881200482200482200882100482202889922449a22889a22489922889a22849a2248a922449a2288a922489a2248aa2244aa2248aa2248aa2288aa2284a92244a92248aa2248aa2288a92244992244aa22449a22849a2284992248992284a92248aa2288a92244a92288aa22489922889922489a2288aa22449a2244a92288aa2244a92288a92284992244a92248aa2244992284aa2244a92248aa2248a92288aa2244aa22849a2244aa2284a92284992244aa22449922889a22449a2244aa22849a2288aa22889a2288aa2248992244aa2288a220442200481200482200881100842a2284aa22489a2244a922889922849a22449a2244992244aa22849922449a2244aa2244aa2248aa2284992288a92284a92248a922849a2288992288a922889a2248a92244aa22849a22889a22889a22889922449922489a22889a2244992288aa22889a22489a2248a922489922889922449a22889a2288a922849a2248aa2248aa2244aa22489a2248aa2244a92244aa2248a92248a92284aa2248aa2288aa2244a92288992244a92248aa2248992284992284a922889922889922849a2288aa2288992284a922489a2248992288992248992248a922489a2248a922849922889922889922889a2288a92284a20088120088120048110084210044210084220088210084110088110048220088992248992248992244aa22489922449922889922889a2244992244aa2244992288a92288992288a92244a922849a2248992284992248aa2248a92288a92288992288aa2284a92244aa2248aa2248992288aa22489a22889a22889922489a2284aa2248992288aa22889922849922449a22849a2248992288a92248a92288992284aa2248a92284a92244aa2244a92248a92284a92248aa2244992284aa22889922889922849a2288aa22889a2244a92288992248a922449a2244992288992248a922849a2288aa2244aa2248992288a922889922889a2284a92284aa2244a92248a922449922889a2244aa2248992244aa22889922449a2248aa2288992244992244aa2244992284aa2248992244a92244aa2284992284aa22849a2284aa2248a922449a2288992248a92284992244992284aa2288aa2244aa2244aa22889a2288a922889a2244aa2284aa2244a92288aa2244aa2244aa2288aa2248a922849a2248a92288aa2244a922889a2288992244a922889a2284992248aa22849a22449922489a2284aa2248a92244aa22889922889a2288a92288aa2244aa2248aa2248a100841200842100842200442100841200482200881100842100442100881200481200842100481200481200442a22489a2244a92248992284aa22889a2284a922489a22849a22849a22489922889a22489a2244992284a92244a922889a2284992288992244aa22889a2244aa2244aa22489a2244aa2244992288992248a922889a2284a92284a92244aa2244aa2284aa22849a2248a92244992288aa2244a92248a92284aa2244a922889922849922449a22449a2244aa2288aa2244a92284aa22489922849a2284992288a922889a22849a22449a2248992288992244a922449a2248aa2288aa2284a92284a92244992248992248a92248aa2244a92244aa2284aa2284aa2244a92244aa2248aa22889a22849a2244aa2284a92244a922449a2288992284a922889922849922889a2244a92244992248992284a92288aa22889922489a2244a922849a22889a2284992288992284aa2248a922889a2284a92244aa2288992284a922889922889a2248992244992288a92244aa2244a922489a2248a922889a22849a22889a2248a922449a2248992284a92284992244aa22889a2248a92288a922849a2248aa2244a92244aa2288a92248992244aa2244aa22849922889922489a2248992244aa2244aa22849a2244aa22489a2284aa2284a92284a92288aa22849a2244aa22849a2284aa2244a922489a22489a22889922849a22489a22449a2244aa2288aa2288992288a922889922889922889a22889a2244a922889922849a2248aa22849a22889a2244aa2248a92288992284aa2244a922849922849a2244a92284992248a92248a92284a922449a2284a92288992248aa2248992288992244a92248aa22849a22889a2248aa2288a92288992288aa20841200841200841100841200881200442200441200482200481100881100841100841200442202449922889a2248992248aa2284aa2288992284aa2248aa2248992244aa2288992284a92248a92244a922849922889922889a22849a2288a922849a2244aa2244aa2248992288a92288992284992284992244aa2244aa2248a92244aa2244a92244a922889a2284aa2244aa2248992284992284a92284aa2244aa2244aa2244a92288992288992284aa22849a2244a92284a92288992248a92244a922889922889a2244aa22489922849922489a2284aa22489a22849a2248a922889a2244aa2288992244a92284aa2248a92244aa22449a2248aa2288992248992284992288992284a92248a92244992244aa2244a922849a2248992284aa22849a22489a2244a922889a2288992244a92248992284aa2244aa22849a2244aa2284aa2248a922849a22489a2284a92248992284aa2284aa2244aa22889922489a2244aa2244a92288aa2244aa2244a92288992288992248a922889922889922889a22489922889a2244aa2248992248a92244aa22489922889a22489922449a2244aa2244a922489a2248a922889922849a2284aa22849a22889a22889a2288992288992284992248992244a92284aa2248aa2284992244aa2284aa2244aa2244a92284aa22849922889a2248a92288992284aa2288992284aa2284aa2288a922449a2244992244992284a922489922489a2288992244aa2244aa22889a2248a92288992284a922449a22849a2244aa22849a2244aa2248992284220044220044220044220044210088120048110088110088110088110088110088110088110088110088110088110288992288992288992288992288992288992288992288992288992288992288992248a922849a2248a922889922889922889922889922889922889922889922849a22889922889922889922849a2244aa2244aa2244aa2244aa2244aa2244aa22849a2244aa2244a922889922889922889a2244aa2244aa2244aa2248992288992284aa2244aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244aa2244aa2244aa2244aa2248992284a92284aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244aa2244aa2244a922889922889922889a2244a922889922889922889a2244aa2244aa2244aa2244aa2244aa2244aa2244a92284aa2244aa2248992284aa2244a92284aa2244aa2248992288992284a92288992288992288992284aa2244aa2244aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244a922889922849a2288992244aa2288992248a92244aa22889922849a2288992288992288992288992288992288992288992288992248a92288992288992288992288992288992288992288992288992244aa2244aa2244aa2244aa2244aa2244aa22889922889922849a22889922889922889922889922889922849a22889922889922889922889922889922889922889922849a2244aa2244aa2288992244aa22889922889922889922889922889922889922889922889922889922889922849a22889922889922889922889922849a2288992244aa2244aa2288992288992288992288992288992288992288992288992044912244920244aa20000000000000000000000000000000000c8c20000a0c1000070420000704200002042000082430000000000000000000000000000000000000000000007000000203f08000000500000007001000000000000000000000000000000000000000000000e000000520100008a0100000d00000000000000aa16ffbfffff00006666ffff0e0000000c000000000000000000000005000000000000000000ff7fffff6666ffffffff1a0000000800000011010000070000000a0000000000000000000000008000006666ab762200000006000000dc010000a10000000c000000000000000000ff7f00c000006666ab76280000000c000000340200004c0000000c000000000000000000ffbfffff0000666655b1340000000d000000120100000100000005000000000000000000000000806666ffffffff410000000e000000bc020000230000000b00000000000000aa160000008000006666ffff4f0000000a0000002c0000007d0400000d00000000000000aa16ff7f00c000006666ffff0a000004ffbf07005555aa16ff1f00000a000004ffbf0700ffff5555666600000a0000a466660100ffffffbfffffaa6a0800008000005700ffffffdf5555aa160800008000005300ffcfffbf5555aa160800008000005100ffffffbfffff55550800008000005500ffdfffcf5555aa1602000024ffff0000ffffaa3e666600000300008400000000ffffffbfffffaa160b000024ffff0a00ffffaa5a666633330b000024ffff02005555aa3e330500000b000024ffff0300ffff555533330000ffffff73ffff000066660000ffffffbf06000024ffff0000ffffaa3e666600000a000004ff7f0500ffff0000ffff66660a00008466660300ffbfff7faa6a00000a00008466660400ffffffbf54b100000a00008466660700ffbfff7fffffaa6a0a00008466660000ffffffbfffffaa6affffffb3ffff0000ffffff7fffff0000ffffff5300000000ffff6666ffffff7fffffff73ffff0000ffff6666ffffff7f02000024ffff0000ffff0000ffff666606000024ffff0000ffff0000ffff66660b000024ffff0000ffff0000ffff66660b000024ffff0d00ffc75555ccac66660a000024ff7f030054710000666600000a0000a466660500ff7f000055550000ffffff530000000066660000ff7f00000800008000002c00ff370000553900000800008000003100ff7fff3fff1700000800008000002900ff3fff3755150000090000000000090055390000666600000300008400000000ff7f0000553900000a000004ff7f020054710000666600000a000024ffbf040054650000666600000a0000a466660100ffbfff7faa6a0000ffffff530000000066660000ffbfff7f0800008000004800ffbfff7faa1600000300008400000000ffbfff7faa1600000a000004ffbf030054650000666600000a0000a466660100ffffffbf54b100000800008000005200ffefffbf552100000800008000005800ffffffefff37000002000024ffff0000ffab0000666600000300008400000000ffffffbfff3700000b000024ffff080055550000666633330b000024ffff0400ff7f5555333333070b000024ffff0900ffab5555666633330b000024ffff01005555000033330000ffffff530000000066660000ffffffbf06000024ffff0000ffab0000666600000a00008466660200ff7f0000555500000a00008466660600ff1f00005555aa160a00008466660600ff7f0000ffff55550a000024ff7f0100ffff0000ffff6666ffffffb3ffff0000ff7f0000ffff0000ffffff5300000000ffff6666ff7f0000ffffff73ffff0000ffff6666ff7f0000090000000000110055550000ffffcccc0900000000001200aa2a000098f9cccc0900000000001300ffff5555ffffcccc0900000000000b00ff130000cccc66660900000000000c005555aa16cccc66660900000000000d00ffff5555cccc66660a000024ff7f070055555519992900000a000024ff7f0700ffff5555666600000a0000a466660500ff1f00005555aa160a0000a466660500ff7f0000ffff5555ffffff73ffff000066660000ff7f00000800008000002f00ff3f0000ffffaaaa0800008000003000ff3f0000aaaa55550800008000003200ff6fff3f5555aa160800008000002a00ff3fff2f5555aa160800008000003300ff7fff6f5555ff170800008000002b00ff2f00005555ff170800008000003400ff7fff3fffff55550900000000000a00ffffaa16666600000300008400000000ff7f0000ffffaa160a000004ff7f060055555519992900000a000004ff7f0600ffff5555666600000a000024ffbf00005555aa16ff1f00000a000024ffbf0000ffff5555666600000a0000a466660100ffbfff7fffffaa6affffff73ffff000066660000ffbfff7f0800008000004a00ffbfff9f5555aa160800008000004b00ffbfff7fffff55550800008000004900ff9fff7f5555aa160300008400000000ffbfff7fffffaa16000070420000a0c10000704200000c430000204200008243000000000000000000000000000000000000000000100b000000203f0f0000005000000070020000000000000000000000000000000000000000000029000000b802000001000000090000000000000000000000ffff6666ffffffff290000000f0000000000000000000000070000000000000000000000ffff000033335555380000000500000000000000000000000800000000000000aa3e000000150000340555553d0000000b000000b80200000b000000080000000000000055550000008000003333ffff4800000008000000b80200000300000007000000000000005555000000800000333300a45000000005000000000000000000000008000000000000005519ff84ffff0000333355555500000003000000000000000000000007000000000000005555ff7f00aa0000673200905800000008000000b80200000100000008000000000000005555ff7fffff00006666ffff6000000009000000000000000000000007000000000000000000000000803333666655556900000007000000b40200000600000007000000000000005555000000803333666600ac7000000007000000b30200001a000000080000000000000055550000008033336666ffff7700000006000000000000000000000007000000000000000000ff7fffff33336666ab527d0000000300000000000000000000000800000000000000aa1aff7fffff333366665555800000000700000000000000000000000900000000000000555500000080666666ae55cd8700000003000000b80200000100000009000000000000005555ff7fffff666666aaab9a000000000b00006455550d0065ae6666ff7f00000b00008466660800ff7f0000555500000b00008466660a00ff7f0000ffffaa5a0b00006455550e0065aa6666ffffff7f0b00008466660b00ffffff7f554900000b00008466660700ffffff7fffff55550a00000400000100ffff0000ffff66660c000020ffff1300aa2a000098f9cccc0c000020ffff140055555515ffffcccc0c000020ffff150055150000ffff98f90c000020ffff06005555000098b966660c000020ffff07005555aa16cccc989f0c000020ffff1700ffff5555ffffcccc0c000020ffff0900ff130000cccc98b90c000020ffff0c00ffffaa5a999966660c000020ffff0e00ffff5555cccc99990400000400000500ffff54a5999966660400000400000500ffffaa3acccc9999040000040000010055550000cccc66660400000400000600ffff0000ffffccccffffffb3ffff0000ffff0000ffff0000ffffff5300000000ffff6666ffff0000ffffff73ffff0000ffff6666ffff00000e00000000003f00aa2a0000cccc32b30e00000000004000aa52aa2acccc32b30e000000000042005555aa4eccc2ffbf0e000000000043005555aa42cccc98c50e0000000000250055550000999966660e0000000000450054d5ff7f32b399990e00000000004600ff7f5555cccccca40e00000000004700aaaaffa7659a99990e00000000004900ffff54d532b399990e00000000004a00ffffff7fcccc32b30e00000000004d0055555515ffffcccc0e00000000004e0055150000ffffcbec0e00000000004f00553d0000cbeccccc0e00000000005000ffff5555ffffcccc0e00000000003100ffffffafcc8c66660e00000000003300ffff54a59999cc8c0e00000000003d005555000032b399990e00000000003e005555aa3affbf65b00b0000645555040033330000ff7f00000b0000645555060066320000ffa9ff7f0b0000a433330800ff7f0000555500000b0000a433330b00ffffff7faa5200000a0000040000040055550000333300000c000020ffff00005521000033330000ffffff530000000033330000ffff0000040000040000000055550000333300000d0000040000010055550000333300000500008000004000ffffffbfaa2a00000500008000003200ff3f0000aa2a00000500008000004300ffa3ff7f5555ff3f0500008000003400ff3f00005555aa2a0500008000003500ff7fff3f555500000500008000004400ffbfff7fff3f00000b0000645555030033050000ff14000004000004000004005555aa3e330500000500008000003300ff1400005555aa3e0d000004000000005555aa3e330500000a000004000000005555aa3e330500000b0000445555020033050000ff1400000b0000a433330a00ff7f0000ffff54590b000024ff7f0700ffffaa5a333300000a00000400000000ffff555533330000ffffff73ffff000033330000ff7f00000400000400000400ffff5555333300000d00000400000000ffff5555333300000500008000003b00ff3f0000aaaa55550500008000003c00ff5fff3faaaaaa820500008000003900ff7fff5faaaaff5f0500008000003a00ff7f0000ffffaaaa0b0000445555010033330000ff7f00000b0000a433330900ff1f0000545955550b000024ff7f0600ff8f5555663200000400000400000000ff7f5555333333070500008000003700ff7fff3fff8f55550500008000003800ff3fff1fff7755550d00000400000100ff7f5555333333070a00000400000400ff7f5555333333070b0000645555070033330000ffffff850b0000a433330c00ffffff845555aa1a0c000020ffff010055555519333300000500008000004200ffffffa25555aa2a0500008000003e00ffffffb8aa2aaa1e0b0000445555010066320000ffa9ff7f0b000004ff7f0400ff8f5555663200000500008000004500ff9bff7fff5755550b0000445555050033330000ffffff850b000004ff7f0300ffffaa5a333300000b00004455550c0066663333ffffff7f0b000004ff7f0a00ffff5555666633330b0000a466660000ffffff7fffff55550c000020ffff0500ffff555566660000ffffff73ffff000066660000ffffff7f0500008000004600ffffff7fffff55550b000024ff7f0b00aa520000666633330b00008433330100ff7f0000555500000b0000645555090066663333ff2f00000b000064555509006666ff45ff7fff3f0b0000a466660000ff7f000055550000ffffff530000000066663333ff7f0000040000040000010055550000666633330d0000040000010055550000666633330a0000040000040055550000666633330b0000445555080066663333ff2f00000b000044555508006666ff45ff7fff3f0b00008433330400ff1f0000545955550b0000a466660d00ff7f0000ffab55550400000400000100ffab5555666633330d00000400000100ffab5555666633330a00000400000400ffab5555666633330b00008433330300ff7f0000ffff54590b0000a466660000ff7f0000ffffaa5a0b000024ff7f0700ffff555566663333ffffff73ffff000066663333ff7f00000400000400000500ffffaa5a666633330d00000400000000ffffaa5a666633330a00000400000000ffffaa5a666633330b000004ff7f0800aa520000666633330b00008433330100ffffff7faa5200000b0000a466660000ffffff7f554900000c000020ffff0400ff470000666699590c000020ffff0000552d000099593333ffffff530000000066663333ffffff7f0b0000645555070066663333ffffff7f0b00008433330500ffffff845555aa1a0c000020ffff01005555ff1b666633330b0000445555000065ae6666ff7f00000b00008466660900ff7f0000ffab55550b000024ff7f0e00548d5555999966660400000400000100ffc75555ccac66660a00000400000100ffc75555ccac66660e00000000003000ffc75555999966660e00000000004400ff9f5555ccac99990b0000445555000065aa6666ffffff7f0b000004ff7f0d00548d5555999966660c000020ffff0b0054955555659e326700000c430000a0c100007042000082430000204200008243e63f0800e0120000102900004f000000d027000001d041000000203f1a00010050000000000400000000000000000000000000000000000000000000090000000000000000000000040000000000000000000000008000009a59563d090000000b00000000000000000000000400000000000000aa160000008000006666555514000000090000000000000000000000040000000000000000005475aaaa0000666600181d0000000500000000000000000000000400000000000000aa16ff7faaaa000066665555220000000a000000000000000000000004000000000000000000000055759959666656512c000000090000000000000000000000040000000000000055550000aaaa00006666ffff350000000b00000000000000000000000400000000000000000000005555666699b95555400000000c00000000000000000000000400000000000000aa160000aaaa6666cccc55554c00000009000000000000000000000004000000000000000000aa4aaaaa666666c65629550000000a0000000000000000000000040000000000000000000000559598b9cccc00145f000000060000000000000000000000040000000000000000005495aaaa65c6cccc00146500000006000000000000000000000004000000000000005555000000243267669e55956b0000000a0000000000000000000000040000000000000055550000555566669999ffff75000000070000000000000000000000040000000000000055555555aaaa6666ccccffff7c00000007000000000000000000000004000000000000005555000055559999ccccffff830000000a000000000000000000000004000000000000000000aaaa55f500006726ab2a8d0000000b000000000000000000000004000000000000005515aaaaffff0000cccc5555980000000a000000000000000000000004000000000000000000aaaaffff0000cccc5615a200000007000000000000000000000004000000000000005555aaaaffff0000ccccffffa90000000c00000000000000000000000400000000000000000000005555cccc99f9ab2ab50000000c00000000000000000000000400000000000000551500005595ccccffff5555c10000000d000000000000000000000004000000000000000000000000a0ccccffffab2ace0000000a0000000000000000000000040000000000000000005495aaaaccccffff5555d8000000090000000000000000000000040000000000000055550000aaaaccccffffffffe100000007000000000000000000000004000000000000000000aaaaffffccccffff5555e800000006000000000000000000000004000000000000005555aaaaffffccccffffffff00000000000000000c000020ff7f020055150000995900000c0000a09959040054750000553d00000c0000a099590200ff7f5475ff170000ffffff530000000099590000ff7f00000500008000004900ff7f0000ff1b00000b0000040000010055210000333300000b00000400000b00552d0000995933330f00000000001a0055210000333300000f00000000004100552d0000995933330c000020ff7f03005555aa16666600000c0000605555050066660000ff7f00000c0000a066660700ff54550d5555ff2b0c0000a066660700ff7fff545555aa160500008000004a00ff7f00005555aa160b00000400000c005555ff1bff3f33330b00000400000c005555aa226666ff3f0b0000040000050055555519333300000f000000000042005555aa226666ff3f0f00000000003f005555ff1bff3f33330f00000000001b0055555519333300000c000000ff7f000055150000995900000c00000054750400ff170000666699590c00008099590000ff7f5475ff1700000c0000a066660800aaaa5475ff1700000c000020aaaa0f00ff130000662600000c000020aaaa1100ff13000066666626ffffff530000000066660000aaaa54750500008000004b00aaaaaa8aff1300000500008000004900aa8aff7fff1300000c000000ff7f01005555aa16666600000c0000605555050066660000aaaaff7f0c0000a066660700aaaaff7f5555aa160c000020aaaa10005555aa16666600000500008000004a00aaaaff7f5555aa160c0000809959000054750000553d00000c00002054750200ff170000666699590c0000a06666060055150000555100000c0000a06666060055555515553d00000c0000a0666608005475555555290000ffffff530000000066669959547500000b00000400000b00ff3f0000666699590b00000400000b00ff47ff3f666699650f00000000004600ff47ff3f666699650f00000000004100ff3f0000666699590c0000405555010066660000ff7f00000c0000405555030066660000aaaaff7f0c0000a066660c0055550000ffff55550c0000a066660d00aaaa5555ffff55550c000020aaaa1200ffff555566660000ffffff73ffff000066660000aaaa00000500008000004c00aaaa0000ffff55550b00000400000700ffff5555666600000f00000000001e00ffff5555666600000c000020555508005529000098b966660c0000a098b90900aa4a0000ff1300000c0000a098b908005555aa4aff1300000c00006055550b00cc8c3267ff2300000c00006055550b00659ecc8c551900000c0000806666040055150000555100000c0000806666040055555515553d0000ffffff530000000098b96666555500001000000000000e0055550000ff7f66661000000000000f005555000098b9ff7f0b000004000000005555000098b966660c00006055550c00cc6c66665555aa0e0c00006055550c009999cc6c5555aa160c00006055550d00cccc6666aaaa55550c00006055550e00cccc9999555500000c00008066660100ff54550d5555ff2b0c00008066660100ff7fff545555aa160c00008066660300aaaaff7f5555aa160c000020aaaa10005555aa16cccc66660c0000a0cccc1400549500005555aa160c0000a0cccc1600aaaa54955555aa161000000000001e005555aa16cccc989f0b000004000000005555aa16cccc989f0c000000555506005529000098b966660c000000aa4a0900ff13000065c698b90c00008098b906005555aa4aff1300000c0000a065c609005495aa4aff1300000c0000a065c60a00aaaa5495ff1300000c00008066660200aaaa5475ff1700000c0000806666040054755555552900000c000020aaaa1100ff13000065c66666ffffff530000000065c66666aaaaaa4a0c00008098b90600aa4a0000ff1300000c000020aa4a0800ff13000065c698b90c00008065c608005495aa4aff1300000c00002054950a00ff130000cccc65c60c0000a0cccc130055550000ff1300000c0000a0cccc150054955555ff130000ffffff5300000000cccc98b9549500001000000000001f00ff130000cccc65c61000000000000f00ff13000065c698b90b00000400000000ff130000cccc98b90c00008065c60800aaaa5495ff1300000c00000054950900ff130000cccc65c60c000020aaaa1100ff130000cccc65c60c0000a0cccc1500ff9f5495ff1300000c0000a0cccc1600aaaaff9fff130000ffffff5300000000cccc65c6aaaa54950c00004055550600cc8c3267ff2300000c00004055550600659ecc8c551900001000000000001000ff57555532733267100000000000120054955555659e32730b00000400000e00ff575555327332670b00000400000e0054955555659e32730c00002055550d00ffff5555999966660c0000a099990e0055550000ffff55550c00004055550700cc6c66665555aa0e0c000040555507009999cc6c5555aa160c0000806666050055550000ffff5555ffffff73ffff000099996666555500001000000000001400aaaa547d9999cc8c1000000000001100aaaaaa5acc8c66661000000000001300ffffaaaa999966660b00000400000000ffffaa5a999966660c00000055550c00ffff5555999966660c00000055550e00ffff5555cccc99990c00004055550700cccc6666aaaa55550c00008066660500aaaa5555ffff55550c000020aaaa1200ffff5555cccc66660c0000a0cccc1700aaaa5555ffff5555ffffff73ffff0000cccc6666aaaa55550c00008099990c0055550000ffff55550c00002055550d00ffff5555cccc99990c00004055550700cccc9999555500000c0000a0cccc170055550000ffff5555ffffff73ffff0000cccc9999555500001000000000001e00ffff5555cccc99990b00000400000000ffff5555cccc99990c00002054f5110055150000662600000c000000a9ea1000aa2aaa16662600000c00002054f51000aa2a5515662600000c000060aa2a10006626000054f5a9ea0c0000a06626110054f5aaaa551500000c0000a06626100054f5a9eaaa2a55150c000000aaaa0200ff13000066260000ffffff53000000006626000054f5aaaa0500008000004e0054f5a9eaaa2a55150500008000004f0054f5aaaa551500000c000020a9ea0f00aa2aaa16662600000c00004055151100cccc0000ffff54eb0c00000054f50f00aa2a5515662600000c000040aa2a0f006626000054f5a9ea0c00008066260f0054f5a9eaaa2a55150c00006055551200cccc0000ffffaaaa0c000000aaaa03005555aa16666600000c000000aaaa07005555aa16cccc66660c0000a0cccc1800ffffaaaa55555515ffffff33ffff000055555515cccc00000500008000004e00ffffaaaa555555150c00006055151000cccc0000ffff54eb0c00000054f50f0055150000662600000c00008066260f0054f5aaaa551500000c000000aaaa0200ff130000666666260c000000aaaa0800ff13000065c666660c000000aaaa0a00ff130000cccc65c60c0000a0cccc1800ffffaaaa55150000ffffff33ffff000055150000cccc0000ffffff5300000000cccc0000ffffaaaa0500008000004f00ffff54f5551500000c00004055551000cccc0000ffffaaaa0c000000aaaa0500ffff5555666600000c000000aaaa0d00ffff5555cccc66660c0000a0cccc1900ffffaaaaffff5555ffffff33ffff0000ffff5555cccc0000ffffff73ffff0000cccc0000ffffaaaa0500008000005000ffffaaaaffff55550c000020555515005515000098f9cccc0c0000a098f9150055550000551500000c00008032f3140055550000aa2aaa160c000060aa2a140098f932f3555500000c0000a098f9140055550000aa2a55150c00002055551400aa2a551598f932f30c000080cccc090055550000ff130000ffffff530000000098f9cccc555500001000000000002100aa2a551598f932f310000000000022005515000098f9cccc0b000004000000005515000098f9cccc0b00000400000000aa2a551598f932f30c0000a032f3130055550000aa2aaa160c00004055151500ffff98f3549500000c00008098f9130055550000aa2a55150c000040aa2a130098f932f3555500000c000020549516005555aa16ffffcccc0c00000055551300aa2a551598f932f30c00002054951500aa2a5515ffff32f30c00006055551700ffffcccc549500000c000080cccc0700549500005555aa16ffffffb3ffff00005495000055555515100000000000210055555515ffffcccc0b0000040000000055555515ffffcccc0c00006055151400ffff98f3549500000c00008098f9130055550000551500000c000000555513005515000098f9cccc0c000020ff9f1600aa2a0000ffffcccc0c00000054951400aa2a5515ffff32f30c00008032f31600ff9f5495aa2aaa160c000060aa2a1600ffff32f3ff9f54950c000080cccc090054955555ff1300000c000080cccc0a00ff9f5495ff130000ffffffb3ffff0000ff9f0000aa2a0000ffffff5300000000ffffccccff9f0000100000000000220055150000ffff98f90b0000040000000055150000ffff98f90c000000ff9f1500aa2a0000ffffcccc0c000000549514005555aa16ffffcccc0c0000a032f31500ff9f5495aa2aaa160c000040aa2a1500ffff32f3ff9f54950c00006055551700ffffccccaaaa54950c000020aaaa180055550000ffffcccc0c000080cccc0700aaaa54955555aa160c000080cccc0a00aaaaff9fff130000ffffffb3ffff0000aaaa549555550000ffffff5300000000ffffccccaaaaff9f0c00004055551400ffffcccc549500000c00004055551600ffffccccaaaa54950c000020aaaa1900ffff5555ffffcccc0c000080cccc0d00aaaa5555ffff55550c000080cccc0e0055550000ffff5555ffffffb3ffff0000aaaa0000ffff5555ffffff73ffff0000ffffccccaaaa00001000000000002100ffff5555ffffcccc0b00000400000000ffff5555ffffcccc0c00006055551900ffffccccffffaaaa0c000000aaaa160055550000ffffcccc0c000080cccc1000ffffaaaa555555150c000080cccc1100ffffaaaa55150000ffffffb3ffff0000ffffaaaa55550000ffffff33ffff000055550000ffffccccffffff5300000000ffffccccffffaaaa0c00004055551800ffffccccffffaaaa0c000000aaaa1700ffff5555ffffcccc0c000080cccc1200ffffaaaaffff5555ffffffb3ffff0000ffffaaaaffff5555ffffff33ffff0000ffff5555ffffccccffffff73ffff0000ffffccccffffaaaa825539bfab29005817a8aab6437f7b150000000477d57f36345455a996655659753937b7ff7dfde777777777575575576f4d757757777f77f987d33f7feceffeef777412d0ed073c546cc4fe3ef4babb37f4dfc73f3fc0ccdeee5cb36b32c374b5cef0a44e4f03980ebbecba3affdfab77aad75c299f76d5759547f111332c247543292797a6df5689feec0f94997f45b99bdd30683340d0422d63f00e280081833bbcfbd695afc782f315409543387881332f800297030f7f9642f079337002135d5fb3178000ab6ae5d831640274d5cc16ac2e8cae7ab37aa983a943b526485a01a7ad82c3ca99f60070ad76d73a006783f799ae56973b7056fabf93ba8b2ab703709987b7ba24273333ebcdb8aa96956855c48ceeb6f6b810f039a8af8e2340e8c10a348a14720150a1a7a4704341e8b127553257c7cd29edc0cd5c6976df91a246af5ef9015f012e22573722b23b5786a857b757b4cf6dd55da93378b3ba7a837b3739e740836da9a75ab9ba82978f77720557338093968612b1aa338c2d31c402c092c0f04ccf2034544dd52c51df5c37d315c070019493ea2a7801fb41f5f538008faa2f3580a76e8d7b3301d5798dbbdfc17a7a1771f346013044fbc0e84267d74dedd4dc02001484f3ec2e943200b857f5c0145cf900ac2ec48d96aa331c1c342b80ef4041574fc5aa73a8bb33c0e000f028c0008b2a40430956b16a0173fec587474c57ef8d5cc13434b1f25577f53ac1841377f700a7033b755a5237723b077b54b6b31b18b4d9daf53903c818e8ae66e7f11530a8e2c8de59ce150fc0c200782d1ffbe5ae6fb2b9d696e5c174ad33a872f6aa95eade8095175cc1ccce9a57e5ad1503c0b12f8f036c578e3b007bb27932cc068397d1ed30d45c384372f3c1d8f0f0708c737aeeaac1f4aa0ea8930c21f4e28dad2a336903a873832f18ac0157775625bab6c068ef59292ee786dd6935645be5d8f41a40fa0088f85ead95374576a9028e038f37b0e7003b0053730e0464a797ee96aaabeb5eadaa5744b19fa9ababebda4079353070af560397bb3ff5fbcf7e6f238b0fcc8e0fc0b5f31537bb8f333233300be40fc3e7ddf433c36a74f73ac93ef7edbfd8f71bdb53beea7df2f8fde50da7d2784e6f6f9ff3f3899aefb8f57594aaea4eefb62babf3ee29c70c84a436f7b99f30a3aa8d61ebaafa48cb9ebaca7c0858f4097074e9f662afdfa8832b77272cd015626f5d1fb8f66c5d890cf8742ff8c2c232b6781f97302ff4deb183abaa58b100da8155ef31b0f722a9ac79f729aff8e53ada909d9fe375f0e4b623ccf21bda725f704e25dd5df75dbf1f4537707373f476498020cce5354473df35779cd679cfde2af044fb79752342a86178651fe92deadd6c2a30739f3a29f4255673f4f90670ccf1389037d8c04d13cf560fbaea00df887b63dff2ddae8874f7884b667babce001ca803dbbc76fb717535e161aaba9cf8f8c99c2f4383adb93167f7844f9a757b77af5edd0d445dd55557df0cdc4155ef4c713357cfe95455377443dfadae02b77aaf2bbaf85d81f3baaa77773e9bdd8fdf39fbadeaaaeaadaabb5ae77a67e79cfa723babbbc775ed9c5d7ff0f88b5f0ff1f73313ec47573b4f343dc743aefc0687114fac53f31b833b05ecfb2cc1c4c4b0117874300f330dec8c7ffa020f006fc00ec01044f880fb380dbd8078be547f67ccb11331f4b68f0701c8f1384ff04070ec851f37340411d8b1769cb6311f7375f5f20d03c34ddc0c181fc7f4528ccf0cf4ce550fc3dcf42cf030de6ab1701faf00f3495f1ded32f8699dd376dbcdd0e5b033b07b82df20f341af8f1500515e6e37b56787f35bdef6beedf676b1191b07f01179b173c0ed24f113c00d8ddff3ef70ec30bf2f4f24c3d1e6a2c736f1843f7ffbd8f96edcce0fefecd7247f3f6b372f2caf022f9ccf9dd6fa74f5ecf9d4718b0fdaf272c7d5d2146f0d0cacf662b3ac42f3f25cf8710fcc368fc3fa07cf3ef8c002ccec8ec7807a7a0fc3503370262f473330c39c78d5dcb5cfedf8d2557371f6f256cf66732f0cf02ec355f55ef92cb9012fcd5bcfd0c04df33af39233f5d3c4f30c14f46d9fcefa0064f92c473803f60003f3fdc5378f514c30f4468ff146fbc0e435b791133cd3af3f38ef3bf3c72cb93338b38ce0c20c02cf2dcf08f02c30300fa2f24cf508300c22a8388838ef001f30300073357335cf92d81003849f13536a2c3079cc0c9c8303100c0333fbed7defefee5fdd77c7f51d5d47cf1d4f735ddff05c140f33f7edc5dd3dfd75718dfd2f738efff2b7bbb7e7f0dd3477df641ba7ff3af771facdfe6d7ecff9bcd9dbbdb3ef2c4f3efb7db731e78fdbdef4349bef9bcfad1d2ff71ea77fa6bbef71568f33f3f25afb5ed7ddb9756aa7dbedf2ea277b7b57b6b37feeb7a59ddb781bcfcc37dbfadcb27fdb8dbb5dffdaa7d5f1f04ddd7ee6ae712fdfedafcd8e1d5b8d2fdba6dfeff3ecdc94cff1ac4e33ac6feaa2a79f9fb2b16d6fd7b1eff1badbf25cdbf9f46eb6f8aa9fdf6dfe72eafafa8ce2c2ec6cea6ccfae7affd9ce6626ebb89b72daba970fed384f7fce4e6e975d5f19bb65b2bfdd72e558e73d8cdd6972f2fb4ddb4efee6dc8ee59b6f762ee65c4eceb01bfb9ff17cf7fadaeccca8b3cf75cef4afb337db964d37fbec4d375b75aff1f3d8e6fbbe7faec5ab4e8e273b8f99bbfdf2f2ccd8f2feefcffbff0e77b5bbb77a7bf3e86eafdeadeee643a6ebaa3e7aecba3af6cbbe11e713e3fca6ebf32ebaedeed55999a5dbb0bfbc0f9f8ff3ef73e3b2df99f33767350f67bb5ef75959f6d5eed50df75eade574babb5d370f6afb18bbc37072a77767afde67a2d0a6afaeda21e6e3b5f1a8bbefbdaae7c9683aeb59aeb759a79ff96a87aeeac98ede579bf91fb1ef197b36df7b8eb7d967de7cbf4ffb7bd640e5afb95f9ee95a57cf2de7b1f37e4e660f736ef77afbfe27f71fdff335e7753e72fbee3b73beadd5beffdfece7cfcd5aef4c668f5ba6732fdbcf74fa749fedb5f7a8af596ff92ae7e9f9badbadeb7ae6ed6d43fbeeaaeef8baabc3f2deea356ffb8eb3b7dbaeb6aafbbaafaaa7afaafbbafa9ef9e5f1e577effa787ffbf0cdf735bb65a77d72dfd5fa667a5e55dfa45b5a7a3b33f3ccccf030cff00ff33ccfccf3cffcf30ff3f3fff3fcf0fffbf30cf3f3f3f3ccf00f73bffcee7dcbff217f73ffcf333ff3f237dfeef70cefcf7ccfbb4e6f8fff6d6f7f2fdf9e78bbfbedb1fbfdbadf767fb3fbfaf477f7367f9fb3dff8316ff3f7774bf7fb1fef7bfffeeddc7fdff2f20f733fff5d0c37b54f1fdff5f6de9f0f7fcfedf9f5f4ff9dff9d7f4feffacf6c7ffbf0f979ff7ef3317fdffbf58fbfffcff3726f6fdfddfbf6304b1f6f7ffbc83deff6f9f97c3733cec2fc4f3fcf46c7f3eceef55cd0fd1137717cb5f44fff78ff30efcd6e9fdf9ffbfaf1f4cf0d07f747d315f7fbecddf1555f5f375e7f1f8ff6b5375d1ff755dff8f4fbf7dcc4df52735feff57bd0a02ccfed0f4afffb1eef4f37fb342f8fcff1f7f937f7378ddffb7efff1f0bd3bf4335ff32d1ff43c07fbff21c7f370fff4cd30b74fecd3d03fb773bf4cdffcedcdffeeb5dff3f1fe70eff9f3df3bdfedfdf4f770ffb3aff80cb34fb30e3b1eef73ff4ef7ddf41cf3475cef36e3dff473fffde1f9fdb833df0b9ff8de3fcff36037cfd3d4755fdf14df57f3e071bb6f7f5f4dd7d17c1f3f7534dddfccf7f1cf4ffcfcdfdf10f5fdc513dd0ede8ecffdf2cdbdf7dc3f4f3cba7f73fbed3ff1cfccedadfff7faf3cef7df150feffdf2edb7fff0dd8c8f8fdfaedf2df7bbf7c8f52fb3fceff5f69f6ef7bbcff7f374af7f7f5dcff4d0f7fd730c5150dfd1ed3c3dfd7d0f07ff1ff5b4ccd5514f4ffc5f4fd75fcdf97495df9ff374cf71c435cf1f5d75f5c41f53cffab7dfdc3c3fdedcef6dff4f736ffbfdbdb7f7fa037cdfdeb02f0f7ff38df878cf6df51deff23fe37fafe3b6f77a7ffbf37edf73f5367e3ff3fff0ce373bdffbfcc835cff7cddd0f5fffdfdc3cdfad1f0ff7b76fdf7e7fe3f8f1fd8e7ff7ba4ffffd1fd755dfed39df7adf7579eff574759fcf75f5f5f7f7dcdf5fffd7c475f57557f575f7dd1ddff57335775f5f7f1fd75dfbf53555555ff5757ff70d57770757f7cdfdccf7effcf956f716f38d3ff3f3f6fd377bdf73afefac5f33f7767bfffabaaf7ff7adf7bd777bffffffffffffffffffffffdffffffffffbffeffffffbffff7fffcf3cf3cc3c3fc33fffff3f3ffff0f0fff33f3f0fffccc0fcfccc0f33f3fc0c0f3ff3303333f3fc0f0c0fffcccccccf33f33f33ffcccffffc0cf3cf0c33030fcfcf3fc03c33fffffc3cfffc33cf0cf3f3ffcc33f33fff3f33f3f30ccf30fff03333f3cc3cffcf33ff33ffcfcfcc0cf3f3ccffcc0fffccf0f3f3cfcc3333cc8c2ffffcfafffcf20fff3fcff03cf3ff30fffcfc3c3fcff0cfcff3fc03ff0f0ff333cf30ffcef3ffdf0dfffc30cfcf380fcf33cfcc33cff3cfccfbf0f3ccfff033cff330ffccf33c3f3ff3cf3cfff3ff70fffcf3fcfc3ffff3fcf0f0cfce3cfffcfcf3f30ff33fcfcf33f30c3f3cf3fcfffff0333ffffffffcf33f3fffffcfcffcff33ff3cfffccff33ef33fcfcfcccffcf0fcfcfc33f33ccff333ffccff3cf3fcfcfff3cff3fcf3333fffcc0f33ff3cffcfcd33cfcc3ff3cf0ff333333fcfffccffccfbf0fffb0fcffff30fcf330f0fcff3f0fc3fcf33cf0c33cf0f0ffffcf0ff0cfffc30ff0ffffffcf3fcf3f3cccc3f3f0fffcff0cf0ffffc0cfffff33f0ff333cffcfcff0f0f0ff3fc3cff0cff330fdf30cf3f0ffcfcfc0cf3ccf0f30cff3ccffcf3cf3cf30c2ff30af33b33cf0f0fffcf3ff3fcfc3f3fcf3ff3cc33cf3f3f33ffcfff3cf3f3fccef03cf3f3f3333f0fcff0cf3c0f0fcfccfc33fffcfcfcf0ff3ccf300ff3cfff3ff3f0f0ccfffff3fccc303f3f0fcffcf030f3effff3f0ffccfff3cfcff30ffff030cf3cf3ff33333f0f0fcf30cf3bcf0f33f3f3ffbff373cf0fffcf0ffff3fcccfff0fcfccff0ccff33cff030f3f3cffccc0fffccf0cff3f00cf33ccfccf3f00c0fcff33ff3f0ff0ccf0ffff3ffcfcc0cfffcf330cfccf0f0cffcffcff3fccff0cf3fff30cf0fcff3cc0c3f0f0f0fcf0cf33033cfff30f3ccff30f3f003fffc070f3ff3f0ccfcfcf0f0fc0fcff30c3fcff03f33f3300fcf30333f0fcff00fefddfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffff7ffffffffffffffffeffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffefffff7fede7fff7fffffffffffffffffffffffffffbffffffffffe3fffffffff7fffffffffffffffffeff7ffffefffffffffffffff3fffbffffbfffffffff7ffffffffffffeffffffffffdfffffffffffffffffff7fffffeff7fffffffffffffffffffffffffffffff7ffffffbffffffbffffffffffffffffeefffffffdfffffffffffeff7ffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffeef7673ffdefffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffff7fffffffffffffffffffffffffbffffffffff3fffffffffef3fffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffff3f33f3ffdd0df5f35cffdfdfdfcdcddcf2f53ddff7d3cdbf4fefc4dedff7fdff33cffffc3fcff3ccf3fff0cfcccf3f7ff733fffc0cf3fcffffffffffffffffffffffff3fae0050010e02d5029a035d041905e1059a0655071708ce086909200ad30a870b390cdc0c880d350ede0e7b0f1e10be107611fd1192122613cb136214f8149d153f16d2166e17ce173f18ae183319ad191f1a9d1a131b931b031c871ce51c331d8d1de71d341e791eca1e241f771fcc1f26207d2081208f209b20a220ad20b320b82000000c1b2933434c5b6b757a828f99a1a90a141f282f363f4a55616b727d89950d19222f3a4753626a75828f9ba7b20a1825333f4a586674818d99a4b0ba0c18212e3d47535f6d7b8a98a5afba0e192732404956606a7684919ca8b70d1925323a4856626d78859099a5b10c1626303d4955636e7a86929eabb90a16202b36424d5a646f7c8794a0ad0c15202d3845525f6a77818d98a4af0a141e2b3844515d6a7784909ca9b60c1b25303c4a57636f7b88949da3ad0a131e26303a4049535b67707a83910917202e3a45515e6773808b96a2ac0a1524303b46515e67727d89929ba40c141e2a34434f5b65737d87939eaa0814202d37414f5964707b84909da70916202b36424b535e6a768089949c0a141e2a333f4855606a737f8c97a20b17212c3745515a64707a838d96a20a151f2a353f4b57616a74808c97a308131f2730374048535d66717b87920a131c242f3b46515b666e7a838e990b151d27323b47535d65717d87929a0b16212b3742505b67727d8a97a2af060e182129343c454d545c646e777f070f18202a333b454e58626d77818a070f19222b363d485358616c78828c09131d26313c43505b666e79848e9a09121d28333b434d555d677179828c0912171d27303945505a656e77848e060f19222f38444e59636d7985919a0d1924303a444c575e68727f88929a050f1721262f39444c56616b7580890a141c28323c4650575d69727e8a95080e12161a20252c333a3e444b51580910181e262c343b41464c515c636b070d141a20262b32384249505860680b151c222a3139434a545c666e747e0c151a22292f363c444c545b626b73050c13191f252e373d454f565b646c08121b242c353e4449515a636a7078080c141a202931383f464d545a616e070e1a2129333a444e575e656b717808111a20282e343c41474f565b636a080f141e262f383e434d585f686f770712191e292f353c444a52595d5d5d0103040a1012161b21282f363c434a040c141b1e23292e32383f46494d54050b14171c22262b30353c42474c53050b10161b1f23272a31353a3f46480204070b10141a1f24282d30353b3e050b0e13171d232830353b3f42464c04080e11181e232a30363c41485156040a0f12171d232930343840434a4c060b1013181f242c32363b4044484d040a10171f242a2e34394043484d52080f151b22282e343a40494f565757000000000101010202030303030404000000020607070708090a0b0b0d0e010304040506060607090909090a0b000203030505050506060606060707000007090909090a0a0a0a0a0a0b0b010101020304060606060606060606000000000000000000010101010101080d141b21292c3035393e42474747000000000000000000000000000000005c4300005c4300005c4300000c43000000000000000000000000000000000000000000000c4300000000000034430000000000000000000000000000c8420000000000003443000034430000c842000020c100007043000070430000344300003443000034430000344300003443000034430000a042000020c1000070c100000000000020c1000020c100004843000048430000a0420000a0420000f0420000f042000020430000204300004843000048430000a0410000000000004843000000000000704300007043000070c1000000000000000000000000000070c10000000000007a4300000000000020c1000020c1000020c1000020c10000204300002043000048430000484300002043000020430000484300004843000020430000204300004843000048430000204300002043000020c10000484300000000d2856505d43450045114e344d04451d4c138100441133555146555146505411004433004c36018c7711cc77120c771380f0455544559150500010000813000c2100404200cc26020c88120c7611cc77130ce033d4f144195655556100040000001101041000481611c86711887712408c2304e043dd05359411000410010001004446018c7711c87611889912009e244501004411004001104001004012104816118c6611c87711cc7711cc6711c4992280cc338411004411004410004011110011004411004411018877118c6611cc67120c7711c87611cc7711c0992200cb3300ce30441100441100441000040100000000041100401400401010441100401110486711886611886711c867118c6611c86711cc7711cc7711cc77118866118c7711cc7711cc7711c0cc32c0bc330411004411004411000401004000004000000000000400000001004410010441010010000400004011010011104410004411004000004411004041104816118876118866118c6711886611cc7711886711886611cc76118c77120c87120c8711cc77118c66118c7711cc7c2300bc32cccb22ccbb2300cc3300ce300011004411000411004411000410004411004010004411004400000411004001004401000000004411004000004411000001010441010411010010100000004410004414004444004441004411004001004000004401004411010041110011110411018c66118c6611c86611887711cc77118c6711cc7611c86611c86611c87611cc6611c86611cc7811c07721cc7811cc7711cc87118c6711886711c87711c87611cc7711cc6711cc7b130ccc2300bb3300bc32c0cc32ccbb230cbc230ccc2300cb3300cc3308ce300011000410000011004011004011000401004010004400004011000400004011004401000411004011000000000401004401004001004001004000000401004001004401000411004411004011004000004010004411000000000401000411010441010444010411004411010414010010104000004411000001004410004041110411004041104410000410004001004411004001004001000011004414010041104041108414004411018866118c76118c6711886711c87611c876118c6611cc6711cc7711886611886711cc7711c87711c87711887611cc6711c86611c87611cc6611c86711c876118876118c6711cc67118876118c76118c7711cc6711cc8811cc88120c8811c07721cc7712007721cc7711c86611886611c87611886711886711cc7711886711cc7711886611cc77118c77118c67118c7711cc7c230ccc230ccc2300bc32ccbb2300cb3300cc32cccc2300ce3380e100000000440100001100440000440100041100040100441000440100001000400100040100440100041000441000000100401000000100000100041000001100400000400100401100440000001000441100041000440000041000001100001000401100000100441100440100440000400100001000441100404411044101044400404111001111004110441400441400404410444400444000001000041100041000440100440000400100040101001110444401001111001111001410441100041100001100001000400100041000441000401100041000001100040000401100401400404411004111001411044400442100841100481611cc6611c876118c6711c87611c87611cc7611887711c86611c86611887711cc67118867118c6711886711cc6611cc6711886711c86711886611cc6711cc67118c77118c7711c87611c86611c876118c66118c7711cc6611c86711c87611c86711887611c86711c86611c87611887611cc7711cc67118c6611887611c87611c86611cc66118c7711cc6711c087220c8711c08721cc8811cc88120c8711cc8811c07722007721c07821cc7712007821cc7711c876118c66118c6611887611cc7611c86711887711c87611cc6711cc7711cc76118c67118c7611c876118c67118c7711c0cb3300bb32c0bc32ccbc230ccc22ccbc22ccbc230cbb2300bc32c0cb3300bc32c0cc330cbc230cbb2300bb3380e000440000401000001100041100441100001000041100400100401100001100041000000100000100041100440000401100441100000100041100440100400000400000441100401000001000040100441100441000440000041000440000401100040100000100401000040100440100440100001100001000440100000100000000440000440100401100400000401000400100040100041000041100400100001000400000040000041000001100040000400000000100440000401100001000440100440000441100040000441100040401041401041401001110404110444400444400404111044400401110444401004110401111041401004000440100000000001100001100001100401000440000040100001000001000001000404410401111004411044100404111001410404411004411004110001000440100041100441100040100441000041100441000040100000100401100440000001100401100041000441401041401001410444101041200401111041400441100481711887611cc66118c6611886711c86711c86711c867118c67118c76118877118c76118876118867118c7611c877118867118c7711886711c87611c86611cc6711cc7611c87611c877118876118c6711886611cc77118c77118c7611cc7611cc7711cc76118c6611c86611887711cc6711c86611c87611c87611cc77118877118866118c67118c6611c87611cc67118c67118c7611c86611c86711c866118c7611887711c86611c87711887711cc7611cc6611c87711cc6711c087220c77120c77120c8711cc87120c8711c078220c7711cc88120c8712007721c08821cc88120087220087220c7711cc8811c08721cc8711886711887711887711887611cc67118c6611c866118c7711886611887711c87711886611cc7711c87711cc77118c6711cc67118c7611c87711c867118c66118c76118c7611c87711c86611886711cc6711c87711c87611887711887611cc7712cccc22c0cb330ccc230cbc22cccc230cbc230cbb22c0cb330cbb2300bc32cccc2300bc32cccc22c0cb32cccc22cccc22c0cb330ccc230ccc2300bc32c0cb32c8bb3388b1300400004010000010004401004401004011000010004410004410004401004000000410004000004000004010004010000001000411000000004001004401000401004401004410004001004010000011004411000001000000000011000411000011004010000001000400000000004001004010004010004001004401000011000011000011000010000410004410004001000400004010000400004410004400000011004010000400004411000411004010000000004011000000004000004011004001000010000411000011000411000400004400004400000011000010000001004011000000004011004010004400004401000011000411000010004411000400004001000011000011000401004001004011004400004000004000004410000011004401000001000011004400004414010014104411010014104014104414010411004444004044110444004444010441004441010011104011110411010041110441010441010014110011110444010011110001000410004411000000004010004400004401004001004400004410000401004400000011000410004011000010004410004410004010000411004010004410004411010444010044104411010414010014104414004414010014110014110041110014110444010414004041110410004011004401000411004011000010000010004001000411000410004410000011004410000410000410000411000401004011004410000011004000004010004011004411000414004414010414004424004421010441010c1611c87711c86711887611cc6611887711cc66118c6711c87711cc6611c877118c6611c87711887711cc6611887611c867118c7611c866118c6611887611c86611c86611cc6611886711c87611887711cc6611886711cc7711886711cc6711886611886711cc6611c877118c76118c6711887611cc66118c6611c86611cc7611cc6711886711886711886711886711cc6711c877118c6611cc7611c86611cc67118c6711cc6711886711cc67118c7611cc67118877118866118c7611887711cc66118876118877118c7611c87711cc6611cc6611c86611cc6611887711c87711887611887711c867118c7611c87611cc67118c66118c7611887711c867118c77118866118c7611c86611887611887711c86711c87711c867118c6711cc7611cc6611cc6611cc67118877118c7711886611c87611887611c86711887711cc6611c877118c77118c7611cc7611c87611c87611cc7611cc87120c77120077220078220c7711c07821c07821c08721c08721c088220c8811cc8811c07822008821c078220077220c7811cc7811c08821c07721cc8811c087220c8811cc7811c87711887611cc6611cc6611886711c86711c86711c87611cc6711cc66118c7611cc67118c76118c66118877118877118c67118c77118c7711c86611c867118c7711cc7711cc6611c877118c6711887711cc6611c87711c87611cc7711cc7611886711886711cc66118c6711cc6711cc7611c86711c87711cc6611887711cc77118c6711cc66118c6611cc77118c7711cc6611cc6711887711c87611c87611cc7711cc7c22cccc22cccc22cccc22cccc22cccc22cccc230cbc22cccc22cccc22cccc22c0cb3300bb3300bb3300bb3300bb330ccc22cccc22c0bb3300bb3300bc32cccc22ccee22ccee2388b0304400004410000011004401000011004400004400004401000410004400004400004400000011004401000001000011000410004010004011000411000010004001000010000010000410004400004400000010000400000010004000000011000011000010004001000410004000004011004001000011004011000011000401004410004400000010000010004001004401000010004400000011000011000010004401000011000011004001004400004410000010000011000010004001004011000001000011000010000011004010004400004011000010004400004400004401000000004001004011004001000010000400000011000411004001000010004010004010004010004410004401004400000411000400000010004401000010000010000010004000004400000011004001000401000410004404010441004041110011110414010014104011110041104444004441010044104414010414004044104441004441010041110011110414010441010414004444004014104011104441010444010441010011104444004444004041110011110014110011110414004441004010000410004410000400000010004011000010004011000010004011000010004001000011004001004400004010004400004401000010004011004001000011000400004011004400004011000011110014104044104444004441010014104441010444004041110411010414004441010444004041104011110014104041110444004011004401004401000011000010000011000400000011004400004400004001000400004400004001000011000400004400004410004001004400004000000411004010004400004400000011004400004404004444004014104441010444004841008011110414004446018877118c7611cc66118c77118c77118c6711887611cc6611c87611c87711cc6711c86711887711887611cc6611cc66118877118c6611c87711887711887711887611cc67118c6611c87711c866118c6611c87711cc6611cc67118877118c6611cc6611887611cc6611cc6611cc7611cc6611887711c87611c86611cc6611cc6611cc6611c87611c86711cc6611887711887711887611c87611cc67118c6611887611c86711c86611cc67118c6611c87711cc6611cc6611c866118c77118c6611c87611cc6611cc7611887711887711887611cc6711c867118c6611cc67118c7611887711c876118c7711cc6611c87711cc7611cc66118877118c6711cc6711cc66118c66118c77118c7611c87711c87711cc6611887711886711cc6611c866118c6611cc7611c867118c66118877118877118c67118c67118c7611c867118877118c7711c87711886711887711887711886711886711cc6711cc6611c86611cc6611cc7611cc7611887711cc7611cc67118c6611cc6711887611c867118c6611cc6611cc6711886711c87711887711cc77118c7611cc66118c76118c77118c6611cc77120c7811cc8811cc8711cc8711cc8812007722007821cc8811cc87120078220c8811cc8811c08821cc88120078220077220c77120c8811cc7811c07722008722008722007722008721887611c867118c67118c6711886611c877118c6611c86711cc6611cc7611cc6611c867118c6611cc6611c877118877118866118877118c6611c87711c866118877118876118877118877118c66118c6611c86711887611cc6711887711c86711887611c876118c6611c87711887711886711cc6711c87611cc6611cc76118c6611cc6711cc6611c877118c6611c877118c7711887611887611887611887611cc6611c86711c867118c76118877118c7711c87711cc66118c7711cc6711887611cc6611c0bb3308b030440100001100040000440000401000440000440000440000440000440000440000440100001100040000401000440000401000440000401000440000440000440000440000440100001100040000401000401000440000401100041000001100440000001100440000041000440000041000041000001100041000401000401000440100001100001100040000401100400100041000440000400100041000440000041000001100001100400100001100041000001100001100001100001100400100001100401100001000440000440000401000440000440100040000401100001100001100001100040000440000440100040000440100001100040100001000400100440000400100041000040000400100001100040000041000440000440000440000440000440000440000001100001100001100400100001100001100440100001000440000440100404111041101001111001111001111001410444401041400404110444400444400444400404111001111001111001111001111001110401111044400444400444101044400444400444400444400444400444400401111004110404110001100001100001100001000440000440000440100001000401100001100440000440000400100440000040000440000440100040000401000444400444400401111001111001111041400444401001410444101001111001111001111001100001100001100001100001100001100001100001100001100001100001100001100001100001100440000440000401100001100440000400100001000440000440000440000444101001410444400484101001410444601cc6611cc67118877118c7611c867118877118877118877118c6611887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711cc6611cc6611cc6611cc6611cc6711887711887611cc6611cc6611c87611cc6711887611cc6611cc6611cc6611cc6611c87611cc6611c867118877118c7611887711c86711887711887711887711887711887711887711887711887711887711887711887711887711887611cc6611c86611cc6711cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611c877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118c6611cc6611cc6611cc6611cc6611c87611cc6611cc6611cc6611cc6611cc66118877118877118877118877118877118877118877118877118877118877118877118877118877118c6611cc6611cc6611cc6711887711887711887711807722007821cc7812007722007721cc87120c8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc6611c87611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611c87611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc67118c67118c6611cc6611c87611cc6611c86711887711887711c86711c8671188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771300cc300011004410000401000011110444010411010010104004110010010447018c66118877118877118c6611886611c08721c06b32cccc22c4c1000400004001004400004041104041100011004041100010010876118c7611cc6611c87711cc6611cc6611c871100400004400004441010011110014004440004014004c67118c6611c87711887711887811cc871180000c8c20000a0c100007042000070420000204200000c430000000000000000000000000000000000000000000006000000203f0200000050000000a000000000000000000000000000000000000000000000002f00000000000000d60500000600000002000000aa160000ffff0000ffffffff2f0000002700000071010000df000000030000000200000000000000ffff0000ffff55b1000000000000000002000024ffff0000ffffaa3effff00000300008400000000ffff0000ffffaa1606000024ffff0000ffffaa3effff00000800008000002f00ff3f0000ffffaaaa0800008000003000ff3f0000aaaa55550800008000005100ffffffbfffff55550800008000003200ff6fff3f5555aa160800008000003300ff7fff6f5555ff170800008000005300ffcfffbf5555aa160800008000003400ff7fff3fffff55550800008000005500ffdfffcf5555aa160800008000005700ffffffdf5555aa160800008000002a00ff3fff2f5555aa160800008000004900ff9fff7f5555aa160800008000004a00ffbfff9f5555aa160800008000002b00ff2f00005555ff170800008000004b00ffbfff7fffff55550900000000000a00ffffaa16ffff00000b000024ffff0a00ffffaa5affffff7f0b000024ffff02005555aa3eff0c00000b000024ffff0300ffff5555ff7f0000ffffff73ffff0000ffff0000ffff00000e0000a0ffff2f00ffefffbfaaaaaa6a0e0000a0ffff1000ff7fff6fffff54d50e0000a0ffff0100ff3f0000ffffaa160e0000a0ffff3100ffffffefffffaa8a0e0000a0ffff3200ffefffbfffffaaaa0e0000a0ffff05007f50ff3f555555410e0000a0ffff2700ff9fff7fffffaa720e0000a0ffff2800ffbfff9fffffaa6a0e0000a0ffff0a00ff6fff3faaaa55550e0000a0ffff0c00ff5cff59545daa5a0e0000a0ffff0e00ff7fff6f54d5ff770e0000a0ffff0f00ff6fff3fffffaaaa0f000020ffff3000aaaaff7fffdfffbf0f000020ffff01005555aa3eff0c00000f000020ffff1100ffffaaaaff7f00000f000020ffff3200aaaaff7fffefffdf0f000020ffff3300aaaaff97fffaffef0f000020ffff0400aaaa5555ff1f00000f000020ffff3500ffffaaaaffffff7f0f000020ffff0700aaaaaa5eff3fff1f0f000020ffff2700aaaaaa5affbfff7f0f000020ffff0a00ff7faa62ff62ff3f0f000020ffff0c00aaaaff7fff6fff3f0f000020ffff2c00ff7fff5bffe0ffbf0f000020ffff0f00aaaaaa5aff7fff6f02000024ffff0000ff7f0000ffbf000002000024ffff0000ffab0000ffffffbf0300008400000000ffff00005539000006000024ffff0000ff7f0000ffbf000006000024ffff0000ffab0000ffffffbf0800008000005800ffffffefff3700000800008000002900ff3fff37551500000800008000003100ff7fff3fff1700000800008000004800ffbfff7faa1600000800008000005200ffefffbf552100000800008000002c00ff37000055390000090000000000090055390000ffff00000b000024ffff080055550000ffffff7f0b000024ffff0400ff7f5555ff7fff110b000024ffff0900ffab5555ffffff7f0b000024ffff010055550000ff7f0000ffffff5300000000ffff0000ffff00000e0000a0ffff0000ff2f0000aa2600000e0000a0ffff3000ffffffef54b155550e0000a0ffff0200ff3fff2f554100000e0000a0ffff0400ff5fff3f555500000e0000a0ffff0600ff7fff5f555500000e0000a0ffff2500ffffff7f555500000e0000a0ffff2600ffafff7faa7655550e0000a0ffff2900ffbfffafaa6a55550e0000a0ffff0b00ff7fff53547555550e0000a0ffff2e00ffefffbfaa9655550f000020ffff000055550000ff3f00000f000020ffff20005555aa2affbfff7f0f000020ffff030055550000ff7fff3f0f000020ffff240055550000ffffffbf0f000020ffff0500ff5b5555ff2fff110f000020ffff260054595555ffbfff7f0f000020ffff3700ffabaaaafffffffe0f000020ffff0800aa5e5555ff3fff2f0f000020ffff0900ff7f5555ff7fff3f0f000020ffff2b00aa6a5555ffffffbf0f000020ffff2d00aaaaaa6affffffdb0f000020ffff1f00aa2a0000ffbfff7f0000c8c20000a0c100000c4300007042000020420000824328ef1300404100005075000063000000c07300000110c5000000203f5100020050000000c00b00000000000000000000000000000000000000000000080000000000000000000000050000000000000000000000003000005635ab3e080000001400000000000000000000000500000000000000aa16000000400000aaaaffff1c0000000b000000000000000000000005000000000000000000ff2f004000005555005427000000070000000000000000000000050000000000000000000000003055355555ab3a2e0000000a000000000000000000000005000000000000000000ff3f00600000ab2a55553800000007000000000000000000000005000000000000005541ff3f00560000002e55553f0000000d000000000000000000000005000000000000000000ff5f00800000008055554c00000006000000000000000000000005000000000000000000ff3f0060aa2a5555ab2a520000000900000000000000000000000500000000000000aa2aff3f0060aa2a555555555b0000000500000000000000000000000500000000000000ff3fff3f004e5539555555556000000014000000120100000100000005000000000000005555ff3f007000005555aaaa740000000f000000120100000100000005000000000000005555ff4e00800000555555bd830000000200000012010000010000000600000000000000aa5aff59005d0000ab02555d8500000003000000000000000000000005000000000000005555ff410050aa2256410060880000000e00000000000000000000000500000000000000ff77ff6f00800000004055d5960000000a00000000000000000000000500000000000000aaaaff3f00700000ab2affffa00000000b0000000000000000000000050000000000000054d5ff6f008000005555ffffab00000003000000000000000000000005000000000000005555ff4a0050ff475555ab62ae0000000b00000000000000000000000500000000000000549dff5f0080ff3f555555d5b90000000800000000000000000000000500000000000000aaaaff3f0060aa2a5555ffffc10000000800000000000000000000000500000000000000aaaaff5f0070aa2a0040ffffc9000000060000000000000000000000050000000000000054d5ff5f0070ff3f5555ffffcf0000000a000000000000000000000005000000000000000000000000405555aaaaab3ed90000000a000000000000000000000005000000000000000000ff3f0060555500805555e300000009000000000000000000000005000000000000005521ff3f806e555555955555ec0000000a000000000000000000000005000000000000000000ff3f0060ff7faaaa5555f60000000900000000000000000000000500000000000000ff17ff3f007b5495aaaa5555ff00000007000000000000000000000005000000000000000000ff5f0080ff7faaaaab2a060100000800000000000000000000000500000000000000aa2aff5f0080ff7faaaa55550e01000009000000000000000000000005000000000000005555ff3f006055550080ffff170100000e000000000000000000000005000000000000005555ff4b00805555aaaa00a0250100000c00000000000000000000000500000000000000ff6fff5f008055550080ffff310100000b000000000000000000000005000000000000005555ff3f0080ff7faaaaffff3c0100000c00000000000000000000000500000000000000000000000080aaaaffff5615480100000f00000000000000000000000500000000000000551500000080aaaaffffffff570100000b0000000000000000000000050000000000000055157f3f0080aaaaaade5555620100000b000000000000000000000005000000000000005555ff7e00d5aaaaaaca00a06d01000011000000000000000000000005000000000000000000ff7fffff0000555555557e01000009000000000000000000000005000000000000005555ff7f00b00000ab2a00c0870100000e00000000000000000000000500000000000000aa72ff7f00a000000040ffff950100000a00000000000000000000000500000000000000aa6aff9f00c00000ab2affff9f0100000a000000000000000000000005000000000000005555ffaf00c00000ab2aaac2a901000010000000000000000000000005000000000000005555ff7f00c0aa2a008055ddb90100000a00000000000000000000000500000000000000a9b2ff7f00b0ff3f5555ffffc30100000600000000000000000000000500000000000000a9baff9f00c0aa2a0040ffffc90100000700000000000000000000000500000000000000a9baffaf00c0ff3f5555ffffd001000010000000000000000000000005000000000000005555ffbf00f00000555500e0e00100000800000000000000000000000500000000000000aa6affbf00f000005619aaaae80100000f000000000000000000000005000000000000005555ffefffff00005555aadaf70100000d00000000000000000000000500000000000000aa8affefffff00000040ffff040200000700000000000000000000000500000000000000aaaaffbf00f00000ab2affff0b0200000a0000000000000000000000050000000000000054a5ffefffffff3f5555ffff150200000900000000000000000000000500000000000000a9baffbf00f0aa2a5555ffff1e0200000300000000000000000000000500000000000000a9c2ffbf00dd5545555555d5210200000b000000000000000000000005000000000000000000ff7f00c05555aaaa55552c0200000f00000000000000000000000500000000000000ff77ff7f00c055550080ffff3b0200000500000000000000000000000500000000000000aaaaffab00c0aa6aaba2aaca400200000b000000000000000000000005000000000000005555ff7f00c0ff7faaaaaaaa4b0200000900000000000000000000000500000000000000aa62ff7f00b0ff7faaaaffff540200000800000000000000000000000500000000000000ff7fffaf00c0ff7faaaaffff5c02000007000000000000000000000005000000000000000000ffbf00e0555500805555630200000c000000000000000000000005000000000000000000ffdfffff5555008055556f02000009000000000000000000000005000000000000005539ffe7ffffff7355955555780200000b000000000000000000000005000000000000000000ffbfffffff7faaaaab2a830200001000000000000000000000000500000000000000aa2affbfffffff7faaaa5555930200000800000000000000000000000500000000000000ff2f7fd700f8aa8eaaaa55559b0200000700000000000000000000000500000000000000aa4efff7ffff5495559d5555a20200000700000000000000000000000500000000000000aa42fff7ffffaa9eaaaa5555a902000016000000000000000000000005000000000000005555ffbfffff5555aaaaaadabf0200000d00000000000000000000000500000000000000ff7fffbfffff5555008055d5cc0200000e000000000000000000000005000000000000005555ffcdffffff67aaaa0080da0200000600000000000000000000000500000000000000ffa7fffeffff5555ab56aaaae0020000090000000000000000000000050000000000000054bdffbf00e055550080ffffe90200000a00000000000000000000000500000000000000a9d2ffdfffff55550080fffff30200000e00000000000000000000000500000000000000ff7fffbfffffff7faaaaffff010300000f000000000000000000000005000000000000000000ff7f00d0aaaa55f55555100300000c000000000000000000000005000000000000000000ff7f00b0ffafffff55551c0300000d000000000000000000000005000000000000005515ffafffffaaaaffff5555290300000d000000000000000000000005000000000000000000ff9fffffffdfffff56153603000011000000000000000000000005000000000000000000ffcfffffaaaa00e055554703000011000000000000000000000005000000000000005555ff7fffffaaaaffffffff0000000000000000000000000e000020ff2f0200aa3e0000553500000e0000a055350300ff170000aa1600000e0000a055350300ff2fff17aa3a0000ffffff530000000055350000ff2f00000d00008400000100ff2f0000aa2600001100008000001500ff2fff27aa2600001100008000001300ff270000551d00000900000000000b00ff130000553500000e000020ff3f05005555aa42551500000e000020ff3f05005555ff47ff2daa160e000020ff3f09005555ff4f554555390e000020ff3f09005555ff3f555555450e000020ff3f0a00aaaa5555555500000e000020ff3f0f00ffffaaaaaa2a00000e000020ff3f1300ffffaaaa5555aa2a0e000020ff3f180055555539ff5f55550e000020ff3f1800555555215495ff5f0e000020ff3f1a005555ff17aaaa54950e000020ff3f1d00ffff5555ff7f55550e000020ff3f2000ffff5555aaaaff7f0e0000a0aaaa2200ff3f0000ffffaa16ffffff73ffff0000aaaa0000ff3f00000d00008400000000ff3f0000ffffaa161100008000001400ff1f00005555aa161100008000001600ff3fff1f5555ff171100008000001700ff3f0000ffff55550900000000000c005555aa16aaaa00000900000000000d00ffff5555aaaa00000e000000ff2f0000aa3e0000553500000e000000ff2f0300aa3a0000555555350e000020ff3f040055410000aa0a00000e000020ff3f0400aa520000aa2aaa0a0e000020ff3f0700aa2a00005555aa2a0e000020ff3f0800ff53aa2aaa4aaa2a0e000020ff3f0800ff43aa2a5555aa4a0e0000a055551600ff3fff2f553d0000ffffff530000000055550000ff3fff2f0d00008400000100ff3fff2f554100001100008000001500ff3fff2f554100000e00008055350000ff170000aa1600000e00008055350000ff2fff17aa3a00000e000020ff2f0200aa3a0000555555350e0000a055551600ff2f0000551500000e0000a055551600ff2f7f1caa2a5515ffffff530000000055555535ff2f00000900000000000b00ff130000555555350e000020ff5f060055550000aa2a00000e0000a0aa2a0700ff5fff3faa2a00000e0000a0aa2a0800ff5fff3f5555aa2a0e00006055550b00aa2a0000ff5fff4e0e00006055550d00aa2aaa22ff4fff430e000000ff3f020055410000aa0a00000e000000ff3f0200aa520000aa2aaa0affffff5300000000aa2a0000ff5fff3f0d00008400000100ff5fff3f555500001100008000001e00ff5fff3f555500000e00006055550a00ff210000ff4fff3f0e00006055550a00ff2dff1fff45ff3f0e00006055550a00ff21ff13ff55ff4f0e000000ff3f01005555aa42551500000e000000ff3f01005555ff47ff2daa160d000084000000007f50ff3f555555411100008000001c007f50ff3f555555410e000000ff5f040055550000aa2a00000e000000ff5f0700aa2a00005555aa2a0e000000ff5f08005555aa2a5555aa2a0e00006055550b0055550000ff7fff5f0e000000ff5f170055550000ff7f55550e0000a0ff7f1b00ff7fff5faa2a00000e0000a0ff7f1c00ff7fff5f5555aa2a0e00006055551e00ff7f5555ff7fff5f0e000020ff7f250055550000555500000e000020ff7f360055550000ff7f5555ffffff5300000000ff7f0000ff7fff5f0d00008400000100ff7fff5f555500001100008000001f00ff7fff5f555500000e000060aa2a08005555aa2aff5fff3f0e000080aa2a0400ff5fff3faa2a00000e000020ff5f0600aa2a00005555aa2a0e000000ff3f0200aa2a00005555aa2a0e0000a055551700ff5fff3faa2a0000ffffff53000000005555aa2aff5fff3f0e000040aa2a07005555aa2aff5fff3f0e000080aa2a0400ff5fff3f5555aa2a0e000020ff5f06005555aa2a5555aa2a0e00006055550d005541aa2aff4fff410e00006055550b005555aa2aff5fff4f0e000060555511005555ff47ff4fff4a0e000000ff3f0200ff53aa2aaa4aaa2a0e000000ff3f0200ff43aa2a5555aa4a0e0000a055551700ff5fff3f5555aa2a0e00006055550a005555aa3aff49ff3f0e00006055550a00ff47aa40ff4dff470e000000ff3f01005555ff4f554555390e000000ff3f01005555ff3f555555450e0000a055551800ff47ff3f5555ff3f0e000060aaaa0f00aa2a0000ff6fff3f0e000020ff6f0e00aaaaff77ff2700000e000020ff6f0e00aaaa549dff3f55350e000060aaaa13005555aa2aff5fff3f0e000060aaaa1400ff3faa2aff6fff5f0e000060aaaa12005555ff3fff6fff5f0e000020ff6f1200aaaa549d5555ff3f0e00004055550500ff210000ff4fff3f0e00004055550500ff2dff1fff45ff3f0e00004055550500ff21ff13ff55ff4f0e000040555509005555aa3aff49ff3f0e00004055550900ff47aa40ff4dff470e000000ff3f0100aaaa5555555500000e0000a055551d00ff56ff3fff7f55550e0000a055551d00ff5fff3faaaaff7f0e0000a055551f00ff6fff5faaaaaa9a0d00008400000000ff6fff3faaaa55551100008000002800ff6fff5fff7fff5f1100008000002600ff6fff5faaaaff7f1100008000001700ff5fff3faaaa55550e000000ff4f0d00ff5f5555554155250e000000ff4f1100ff5f55555555ff470e00004055550400aa2a0000ff5fff4e0e0000405555060055550000ff7fff5f0e000040555508005555aa2aff5fff4f0e0000a055551e00ff7fff4fff7f55550e0000a055551e00ff7fff5aff9fff7f0e000020ff7f2600548d5555551500000e000020ff7f260054ad5555aa2a55150e000020ff7f2a0054b555555555aa2a0e000020ff7f2a0054bd54b5aa4e55450d00008400000100ff7fff53547555551100008000002700ff7fff5f547555551100008000002100ff59ff53aa5a55551100008000002200ff5fff5dff5755550d00008400000000ff5cff59545daa5a1100008000001700ff5cff59545daa5a0e000020ff4f0b00ff5f5555554155250e00004055550400aa2aaa22ff4fff430e000040555508005541aa2aff4fff410e000000ff6f0a00aaaaff77ff2700000e000000ff6f0a00aaaa549dff3f55350e000000ff6f0f0054d5aaaaaa2a00000e00006054d51000ff3f0000ff7fff6f0e0000a0ff3f1200ff7fff6f54d5aaa20e000000ff6f140054d5aaaaff3faa2a0e000020ff7f2700aaaaff77551500000e000020ff7f270054d5aaaa551500000e000020ff7f2700aaaa5495ff2355150e000020ff7f270054d5aaaaff3f55150d00008400000000ff7fff6f54d5ff771100008000002800ff7fff6fff7fff771100008000002900ff7fff6f54d5aaaa1100008000002600ff7fff6faaaaff7f0e0000a0aa2a1300ff5fff3fffffaaaa0e000040aaaa0a00aa2a0000ff6fff3f0e000020ff6f0e0054d5aaaaaa2a00000e000020ff6f1000ffff54d5aa2a00000e0000a0aa2a1400ff6fff5fffffaaaa0e000000ff3f0100ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ff6fff3f0d00008400000000ff6fff3fffffaaaa1100008000002900ff6fff5fffffaaaa1100008000001700ff5fff3fffffaaaa0e000000ff6f0f00ffff54d5aa2a00000e00004054d50e00ff3f0000ff7fff6f0e000000ff6f1400ffff54d5ff3faa2a0e000000ff6f1500ffff54d55555ff3f0e00004054d512005555ff3fff7fff6f0e0000a055551f00ff7fff6fffff54d50e000020ff7f2700ffff54d5ff3f00000e000020ff7f2b00ffff54d55555ff3fffffff73ffff000055550000ff7fff6f0d00008400000000ff7fff6fffff54d51100008000002900ff7fff6fffff54d50e000020ff4f0b00ff5f55555555ff470e000040555508005555ff47ff4fff4a0e0000a055551e00ff4fff4b545d55550e000000ff6f0a00aaaa549d5555ff3f0e000080ff3f0e00ff7fff6f54d5aaa20e00006054d515005555ff3fff6fff5f0e000000ff5f130054d5aaaa5555ff3f0e000040aaaa0a005555ff3fff6fff5f0e000080ff3f1400ff6fff5f54d5aaaa0e00006054d510005555ff3fff7fff6f0e0000a055551f00ff7dff6faaaa549d0e0000a055551f00ff7fff5f54d5aaaa0e000020ff7f2b00ffbfa9b2555555510e000020ff7f2b0054d5ffbf5555ff3f0e000080aa2a0f00ff5fff3fffffaaaa0e000040aaaa0a005555aa2aff5fff3f0e000020ff5f1400ffffaaaaff3faa2a0e000020ff5f120054d5aaaa5555ff3f0e000020ff5f1500ffff54d55555ff3f0e000000ff3f0100ffffaaaa5555aa2a0e0000a055551d00ff5fff3fffffaaaaffffff73ffff00005555aa2aff5fff3f0e000000ff5f1300ffffaaaaff3faa2a0e000040aaaa0a00ff3faa2aff6fff5f0e000080aa2a0f00ff6fff5fffffaaaa0e000020ff6f0e0054d5aaaaff3faa2a0e0000a0ff3f1200ff6fff5f54d5aaaa0e000020ff6f1000ffff54d5ff3faa2a0e0000a0ff3f1500ff6fff5fffff54d5ffffff73ffff0000ff3faa2aff6fff5f0e000020ff6f1000ffff54d55555ff3f0e00004054d512005555ff3fff6fff5f0e000080ff3f1400ff6fff5fffff54d50e000000ff5f1300ffff54d55555ff3f0e0000a055551f00ff6fff5fffff54d5ffffff73ffff00005555ff3fff6fff5f0e000020ff3f1700aa3e0000aa6a55550e000020ff3f1700aa260000ff7faa6a0e000020ff3f1900aa220000aaaaff7f0e0000a0aaaa2100ff3f0000551500000e0000a0aaaa2300ff3f7f3faa1655150e00008055550200ff3fff2f553d00000e00008055550300ff2f0000551500000e00008055550300ff2f7f1caa2a5515ffffff5300000000aaaa5555ff3f00000900000000000b00ff130000aaaa55550e000020ff5f060055550000ff7f55550e0000a0ff7f1900ff4fff3fff3700000e0000a0ff7f1900ff5fff4f555500000e00006055551e00ff5f5555ff5fff4b0e00006055551e00ff7fff5fff5fff520e000000ff3f1600aa3e0000aa6a55550e000000ff3f1600aa260000ff7faa6a0e00008055550700ff5fff3faa2a00000e00008055550800ff5fff3f5555aa2affffff5300000000ff7f5555ff5fff3f0e0000a054951a007f56ff3fff3f55210e0000a054951a007f6eff3f5555ff3f0e00006055551d00ff7f5555ff53ff3f0e00006055551d00ff7f547dff55ff530e000060555520005495ff7fff5fff3f0e000060555520005495548dff6dff5f0e000000ff3f010055555539ff5f55550e000000ff3f0100555555215495ff5f0e00008055550900ff47ff3f5555ff3f0e000080ff7f1700ff4fff3fff3700000e000080ff7f1700ff5fff4f555500000e000020ff5f1b00aa2a0000aaaaff7f0e000020ff5f1c005555aa2aaaa2ff7f0e00006055551e00ff87ff7fff5fff590e000000ff3f1600aa220000aaaaff7f0e0000a0aaaa2100ff5fff3f551500000e0000a0aaaa2300ff57ff3f551d55150e0000a0aaaa2300ff5fff57aa225515ffffff5300000000aaaaff7fff5fff3f0e000080549518007f56ff3fff3f55210e000080549518007f6eff3f5555ff3f0e00006055552000ff9f5495ff75ff3f0e00006055552000aaaaff9fff7aff3f0e000000ff3f01005555ff17aaaa54950e0000a0aaaa2200ff5fff3fff3fff170e0000a0aaaa2200ff71ff5fff3faa260e0000a0aaaa2200ff5fff3f5555ff3f0e0000a0aaaa2200ff7aff5f5555ff3f0e000060aa2a1c00aaaaff7fff7fff5f0e000000ff5f1900aa2a0000aaaaff7f0e000080ff7f0600ff7fff5faa2a00000e0000a0aaaa2100ff7fff5f551500000e0000a0aaaa2300ff7fff5faa2a55150e000020ff7f3600aa2a0000aaaaff7fffffff5300000000aaaaff7fff7fff5f0e000040aa2a1b00aaaaff7fff7fff5f0e000000ff5f19005555aa2aaaa2ff7f0e000080ff7f0600ff7fff5f5555aa2a0e00006055551e00aa92ff7fff6fff5f0e00006055551e00aaaaff7fff7fff6f0e0000a0aaaa2300ff6f7f685535aa2a0e0000a0aaaa2300ff7fff6f5555aa2a0e000020ff7f36005555aa2aaaaaff7f0e000020ff5f1f00ffffff6fff7f55550e0000a0ff7f2000ff5fff3fffff55550e00004055551800ff7f5555ff53ff3f0e00004055551800ff7f547dff55ff530e000000ff3f0100ffff5555ff7f55550e00008055550a00ff56ff3fff7f55550e00008055550a00ff5fff3faaaaff7f0e00008055551300ff5fff3fffffaaaaffffff73ffff0000ff7f5555ff5fff3f0e00004055551700ff5f5555ff5fff4b0e00004055551700ff7fff5fff5fff520e00004055550600ff7f5555ff7fff5f0e00004055551900ff87ff7fff5fff590e00004055551c00aa92ff7fff6fff5f0e00004055551c00aaaaff7fff7fff6f0e0000a0aaaa2400ff7fff7eff5755550e00008055550b00ff7fff4fff7f55550e00008055550b00ff7fff5aff9fff7f0e00008055551100ff4fff4b545d55550e000020ff7f2a00ff875555ff7f55550e000020ff7f2a00ff9fff7faa5e55550e000020ff7f390054755555aa9aff7f0e000020ff7f3900ff675555aaaaaa9a0e000000ff5f1d00ffffff6fff7f55550e0000a0ff7f2000ff7fff5fffffff6f0e00008055550a00ff6fff5faaaaaa9a0e00008055551000ff7fff6fffff54d50e00008055551200ff7dff6faaaa549d0e00008055551200ff7fff5f54d5aaaa0e00008055551500ff6fff5fffff54d50e000020ff7f3700aa8a5485aa6654610e000020ff7f3700ffffaa8aaa6a55550e000020ff7f3700aa8a547dff7fff770e000020ff7f3700ffffaa8aff7faa6affffff73ffff0000ff7f5555ff7fff5f0e000080ff7f1d00ff5fff3fffff55550e000080ff7f1f00ff7fff5fffffff6f0e000040555518005495ff7fff5fff3f0e000040555518005495548dff6dff5f0e00004055551a00ff9f5495ff75ff3f0e00004055551a00aaaaff9fff7aff3f0e000000ff3f0100ffff5555aaaaff7f0e0000a0aaaa2200ff7fff3fffff55550e000020ff7f3a00aa6aaa62aaaa54a10e000020ff7f3a00ffffaa6aaaaaff7fffffff73ffff0000aaaaff7fff7fff3f0e00006055152300a9ccaaaaff6f7f3f0e00006055152300a9deaaaaff7fff6f0e00006055152200ffff54ebff7f00000e000080aaaa1600ff3f0000551500000e000080aaaa1900ff5fff3f551500000e000080aaaa1b00ff7fff5f551500000e000020ff7f4b005515000054f5aaaa0e000020ff7f4c0055150000ffff54f5ffffffb3ffff0000ff7f000055150000ffffff5300000000ffffaaaaff7f0000090000000000110055150000ffff54f509000000000012005515000054f5aaaa0e00004055152100ffff54ebff7f00000e000080aaaa0100ff3f0000ffffaa160e000080aaaa1a00ff5fff3fff3fff170e000080aaaa1a00ff71ff5fff3faa260e000080aaaa1a00ff5fff3f5555ff3f0e000080aaaa1a00ff7aff5f5555ff3f0e000080aaaa2000ff7fff3fffff55550e000020ff7f4c005555aa36a9baffaf0e000020ff7f4c0055555515ffffa9ba0e000020ff7f5000ffff5555ffffaaaaffffffb3ffff0000ff7f0000ffff5515ffffff73ffff0000ffffaaaaff7f0000090000000000110055555515ffffaaaa0900000000001200aa2a551554f5a9ea0900000000001300ffff5555ffffaaaa0e00004055152100a9ccaaaaff6f7f3f0e00004055152100a9deaaaaff7fff6f0e00006055552400ffabaaaaff7fff7e0e000080aaaa1600ff3f7f3faa1655150e000080aaaa1900ff57ff3f551d55150e000080aaaa1900ff5fff57aa2255150e000080aaaa1b00ff7fff5faa2a55150e000080aaaa1c00ff6f7f685535aa2a0e000080aaaa1c00ff7fff6f5555aa2a0e000020ff7f4b0055555515ffbfaaaa0e000020ff7f4b0055215515a9deffbf0e00004055552300ffabaaaaff7fff7e0e000080aaaa1e00ff7fff7eff5755550e00004055554b00a9b6aaaaff97ff7f0e00004055554b00a9caaaaaffcfff970e00004055554f00a9b6aaaaffd4ffcf0e000080aaaa3900ff8fff7faa6a55550e000080aaaa3900ffbfff8faa6a55550e000080aaaa3900ff8dff8c546daa6a0e000080aaaa3900ffbfffad549daa6a0e000080aaaa4400ffd4ffbfff7f55550e000080aaaa4400ffcbffbf549dff7f0e00006055552600aa2a0000ffafff7f0e00006055552900aa2a0000ffbfffaf0e00006055552a005555aa2affbfff7f0e00006055552e0055550000ffefffbf0e0000605555300055550000ffffffef0e0000a055553600ffbfff7f555500000e0000a055553c00ffdfffbf555500000e0000a055553d00ffffffdf555500000e000000ff7f0600555500005555000010000020ffff0000555500005555000002000024ffff000055550000555500001200008000003f00ffffffbf555500001200008000001a00ffbfff7f555500000b000024ffff00005555000055550000ffffff530000000055550000ffffff7f0d00008400000100ffffff7f5555000006000024ffff000055550000555500000e0000a0aa2a2a00ffafff7fffbf55550e000020ffaf2900ff8f5555551500000e000020ffaf2900a9b25555aa2a55150e00004055552500aa2a0000ffafff7f0e000000ff7f0b00548d5555551500000e000000ff7f0b0054ad5555aa2a55150d00008400000100ffafff7faa7655551200008000002700ff9fff7faa7655551200008000002800ffafff9fff6f55550e000020ff9f2800aaaa5475551500000e000020ff9f2800ffffaaaaaa2a00000e0000a0ff3f2b00ff8bff7f54d5a9c20e0000a0ff3f2b00ff9fff7fffff54d50e000020ff9f2c00ffffffc7ff3faa2a0e000000ff7f0e00aaaaff77551500000e000000ff7f0e0054d5aaaa551500000e000000ff7f0e00aaaa5495ff2355150e000000ff7f0e0054d5aaaaff3f55150e000000ff7f1000ffff54d5ff3f0000ffffff73ffff0000ff3f0000ff9fff7f0d00008400000000ff9fff7fffffaa721200008000002900ff9fff7fffffaaaa1200008000002600ff9fff7faaaaaa720e000000ff9f2700aaaa5475551500000e000000ff9f2700ffffaaaaaa2a00000e0000a0aa2a2c00ffbfff9fffffa9ba0e000020ffbf2f00aaaaaa6aaa0a00000e000020ffbf2f00aaaa548dff13aa0a0e000020ffbf3200ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ffbfff9f0d00008400000000ffbfff9fffffaa6a1200008000002900ffbfff9fffffaaaa1200008000002600ffbfff9faaaaaa6a0e000000ffaf2600ff8f5555551500000e000000ffaf2600a9b25555aa2a55150e0000a0aa2a2a00ffbfffafa9c255550e00004055552500aa2a0000ffbfffaf0e000020ffbf2e00ff7f5555551500000e000020ffbf2e00aaa2ff7f5515aa0a0e000020ffbf2e00ff7f5555aa2a55150e000020ffbf2e00a9c2ff7faa2a55150d00008400000100ffbfffafaa6a55551200008000002800ffbfffafaa6a55550e000080aa2a2600ffafff7fffbf55550e000080aa2a2900ffbfffafa9c255550e000040555525005555aa2affbfff7f0e000020ffbf2e00ffbf55555555aa2a0e000020ffbf2e00ffcfffbfaa4aaa2a0e0000a0ff7f3900ff9fff7f548555550e0000a0ff7f3900ffbfff9faaaa55550e000060aaaa3800ff7faa6affbfffb00e0000a0aa6a3800ffbfffb4a9c2aaaa0e00004055553600ff7f5555ffbfff7f0e000020ffbf4400ffbf5555aa6a55550e000020ffbf4400aaaa5555ff7faa6a0e000000ff7f0b0054b555555555aa2a0e000000ff7f0b0054bd54b5aa4e55450e000000ff7f1e00ff875555ff7f55550e000000ff7f1e00ff9fff7faa5e55550e000080ff3f2700ff8bff7f54d5a9c20e000080ff3f2700ff9fff7fffff54d50e000020ffaf2d00ffffffcf5555ff3f0e000080ff3f2c00ffafff9fffff54d50e0000a055553700ff82ff7fffbfa9b20e0000a055553700ffafff7fffffffbf0e000000ff7f1000ffff54d55555ff3f0e000000ff7f1200ffbfa9b2555555510e000000ff7f120054d5ffbf5555ff3fffffff73ffff00005555ff3fffafff7f0e000080aa2a2800ffbfff9fffffa9ba0e000000ff9f2700ffffffc7ff3faa2a0e0000a0ff3f2d00ffbfffafffffa9d20e0000a0ff3f2b00ffafff9fffff54d50e000020ffbf3400ffffffc7ff3faa2affffff73ffff0000ff3faa2affbfff9f0e000000ffaf2b00ffffffcf5555ff3f0e000080ff3f2c00ffbfffafffffa9d20e000020ffbf350054d5a9c2555555450e000020ffbf3400ffff54d55555ff3f0e0000a055553700ffbfffbaa9caa9c20e0000a055553700ffbfffafffffa9caffffff73ffff00005555ff3fffbfffaf0e000020ffef3000a9b25555aa2a00000e000020ffef3000ffd755555555aa2a0e0000405555250055550000ffefffbf0e000000ffbf2900ff7f5555551500000e000000ffbf2900aaa2ff7f5515aa0a0e000000ffbf2900ff7f5555aa2a55150e000000ffbf2900a9c2ff7faa2a55150e000000ffbf2a00ffbf55555555aa2a0e000000ffbf2a00ffcfffbfaa4aaa2a0e0000a055554400ffcfffbfa9c255550e0000a055554400ffefffcfa9c255550e0000a055554400ffcfffc9ffc7ffbf0e0000a055554400ffefffdb54d5ffbf0d00008400000100ffefffbfaa9655551200008000004f00ffc7ffbf546555551200008000004d00ffefffc7aa9655550e000060aaaa320055190000ffefffbf0e000020ffef3100aaaaaa8aaa0e00000e000000ffbf2800aaaaaa6aaa0a00000e000000ffbf2800aaaa548dff13aa0a0d00008400000000ffefffbfaaaaaa6a1200008000004e00ffdfffbfaaaaff7f1200008000004c00ffd0ffbfff7faa6a1200008000005500ffefffdfaaaaff870e000000ffef2e00a9b25555aa2a00000e000000ffef2e00ffd755555555aa2a0e0000405555250055550000ffffffef0e0000a055554400ffffffef54b555550e0000a055554400fff3ffef54cd54b510000020ffff0100ffc75555ff3f000010000020ffff0a00ffc7aaaaff3faa3210000020ffff0600ffc755555555ff3f02000024ffff0000ffc75555555500001200008000005700fffffffb54b1aaaa1200008000005400fffffff7aaaa55551200008000004d00fff7ffef548d55550b000024ffff0d00ffc75555555500000d00008400000100ffffffef54b1555506000024ffff0000ffc75555555500000e000000ffef2f00aaaaaa8aaa0e00000e000000ffef3200ffffaaaaaa2a00000e000000ffef3400ffffa9baff3faa2a0e0000a0ff3f3300ffffffefffffffc710000020ffff0400ffff54b5aa2a000010000020ffff0500ffffffafff3faa2a02000024ffff0000ffffffafff3f00001200008000005600ffffffefffffaaaa1200008000005500fff9ffefaaaaaa8a0b000024ffff0000ffffffafff3f0000ffffff73ffff0000ff3f0000ffffffef0d00008400000000ffffffefffffaa8a06000024ffff0000ffffffafff3f00000e000040aaaa2f0055190000ffefffbf0e0000a0aa2a3400ffefffbfffffa9ba0e000020ffef3100ffffaaaaaa2a00000e000000ffbf2800ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ffefffbf0d00008400000000ffefffbfffffaaaa1200008000005600ffefffbfffffaaaa0e000080ff3f3100ffffffefffffffc70e000000ffef3400ffff54d55555ff3f0e0000a055554700fffffffeaaaaffa70e0000a055554500fffffff054d5aaaa0e0000a055554900ffffffefffff54d510000020ffff0500ffff54a55555ff3f02000024ffff0000ffff54a55555ff3f0b000024ffff0000ffff54a55555ff3fffffff73ffff00005555ff3fffffffef06000024ffff0000ffff54a55555ff3f0e000080aa2a3200ffefffbfffffa9ba0e00004054d5350055555545ffdcffbf0e000020ffef3100ffffa9baff3faa2a0e000020ffef3300ffff54d55555ff3f0e000000ffbf2c00ffffffc7ff3faa2a0e000000ffbf2d00ffff54d55555ff3f0e0000a055554800ffdfffbfffff54d50e0000a055554900ffefffdfffffffd7ffffff73ffff00005555aa2affefffbf0e00006054d5340055555545ffdcffbf0e000000ffbf2d0054d5a9c2555555450e0000a055554800ffdcffbf54d554c50e00006055552a00ff7f5555ffbfff7f0e00006055553900aaaaff7fffbfff7f0e000020ffbf3c0055550000ff7f55550e000020ffbf3f00aa2a0000aaaaff7f0e000020ffbf40005555aa2aaaaaff7f0e0000a0aaaa4b00ffbfff7f555500000e00008055552500ffbfff7f555500000e000000ff7f060055550000ff7f55550e000000ff7f1b00aa2a0000aaaaff7f0e000000ff7f1c005555aa2aaaaaff7fffffff5300000000aaaa5555ffbfff7f0e0000a0ff7f3a00ff9fff7fffffff770e0000a0ff7f3a00ffafff9fffffaa920e0000a0ff7f3b00ffbfffafffffffb70e000020ffbf4800ffffffbfaa6a55550e000020ffbf4800ffff54d5ff7faa6a0e000020ffbf450054d554c5ff7faa6a0e00008055552b00ff82ff7fffbfa9b20e00008055552b00ffafff7fffffffbf0e00008055552d00ffbfffbaa9caa9c20e00008055552d00ffbfffafffffa9ca0e000000ff7f1f00aa8a5485aa6654610e000000ff7f1f00ffffaa8aaa6a55550e000000ff7f1f00aa8a547dff7fff770e000000ff7f1f00ffffaa8aff7faa6affffff73ffff0000ff7f5555ffbfff7f0e000080aa6a2a00ffbfffb4a9c2aaaa0e000040aaaa2a00ff7faa6affbfffb00e000040aaaa3900aaa2ff7fffbfffab0e000020ffbf4400ffbfaaaaff9faa6a0e000020ffbf4400a9caffbfaa92ff6b0e000080ff7f2a00ff9fff7f548555550e000080ff7f2a00ffbfff9faaaa55550e000060aaaa3800aaa2ff7fffbfffab0e00004055553600aaaaff7fffbfff7f0e000020ffbf4400aaaa5555aaaaff7f0e0000a0aaaa2400ff8fff7faa6a55550e0000a0aaaa2400ffbfff8faa6a55550e0000a0aaaa2400ff8dff8c546daa6a0e0000a0aaaa2400ffbfffad549daa6a0e000000ff7f1e0054755555aa9aff7f0e000000ff7f1e00ff675555aaaaaa9a0e000080ff7f3700ff9fff7fffffff770e000080ff7f3700ffafff9fffffaa920e000020ffaf3b00ffffffa75495ff7f0e000020ffaf3b00ffffff7faaaa54950e0000a0aaaa5000ff80ff7f5465aa620e0000a0aaaa5000ffafff7fffff54650e000000ff7f2000aa6aaa62aaaa54a10e000000ff7f2000ffffaa6aaaaaff7fffffff73ffff0000aaaaff7fffafff7f0e000000ffaf3a00ffffffa75495ff7f0e000000ffaf3a00ffffff7faaaa54950e000080ff7f3700ffbfffafffffffb70e000020ffbf4a00ffbfff9faaaaaa9a0e000020ffbf4a00ffffffbfaaaaff7f0e0000a0aaaa5000ffb6ffafff9fff7f0e0000a0aaaa5000ffbfffafffffff9fffffff73ffff0000aaaaff7fffbfffaf0e000020ffdf3d0055550000ff7f55550e0000a0ff7f3f00ffdfffbfaa2a00000e0000a0ff7f4000ffdfffbf5555aa2a0e00006055554400ff7f5555ffdfffbf0e000000ffbf360055550000ff7f55550e00008055552500ffdfffbf55550000ffffff5300000000ff7f5555ffdfffbf0e000000ffdf3c0055550000ff7f55550e0000a0ff7f3f00ffffffdfaa2a00000e0000a0ff7f4000ffffffdf5555aa2a0e0000605555440054755555ffffffdf0e00006055554400ff7f5475fff1ffdf0e00008055552500ffffffdf5555000010000020ffff1500aa2a0000ff7f555510000020ffff16005555aa2aff7f555502000024ffff000055550000ff7f55550b000024ffff000055550000ff7f5555ffffff5300000000ff7f5555ffffffdf06000024ffff000055550000ff7f55550e000000ffe741005555aa4a5495aa8e0e0000a054954100fff7ffe75555aa4a0e0000a054954200fffffff75555aa4e0e000060555546005495aa7effefffe70e000060555546005495ff73ffffffef10000020ffff17005555aa3a5495547b02000024ffff00005555aa3a5495547b06000024ffff00005555aa3a5495547b0b000024ffff00005555aa3a5495547b0e000060aa2a4000aaaaff7fffffffbf0e000080ff7f3c00ffdfffbfaa2a00000e000080ff7f3d00ffffffdfaa2a00000e000000ffbf3600aa2a0000aaaaff7f0e0000a0aaaa4b00ffcfffbfaa2a00000e0000a0aaaa4f00ffffffcfaa2a000010000020ffff1500aa2a0000aaaaff7f02000024ffff0000aa2a0000aaaaff7f0b000024ffff0000aa2a0000aaaaff7fffffff5300000000aaaaff7fffffffbf06000024ffff0000aa2a0000aaaaff7f0e000040aa2a3f00aaaaff7fffffffbf0e000080ff7f3c00ffdfffbf5555aa2a0e000080ff7f3d00ffffffdf5555aa2a0e00006055554400aaaaff7fffd7ffbf0e00006055554400ff93ff7fffe9ffd70e000000ffbf36005555aa2aaaaaff7f0e0000a0aaaa4b00ffcfffbf5555aa2a0e0000a0aaaa4f00ffe7ffcfff3faa2a0e0000a0aaaa4f00ffffffe7ff3faa2a0e0000a0aaaa4f007fd9ffcf5555ff3f0e0000a0aaaa4f007ffeffe75549ff3f10000020ffff1a00aa52aa2aaaaa549510000020ffff1600aa4aaa2a5495ff7f02000024ffff0000aa52aa2aaaaaff7f06000024ffff0000aa52aa2aaaaaff7f0b000024ffff0000aa52aa2aaaaaff7f0e000020ffe73e005555aa4a5495aa8e0e00008054953e00fff7ffe75555aa4a0e000020fff742005555ff4f549d54950e000020fff743005555aa4aaaaaaaa00e000060555546005495ff8fffe7ffda0e00006055554600aaaa5495fff7ffd70e0000a0aaaa4d00ffe77fd75555ff2f0e0000a0aaaa4d00fff7ffe75555ff430e00008054953e00fffffff75555aa4e0e000000fff741005555ff4f549d54950e00006055554600549d5495fffffff710000020ffff19005555aa4eff99549502000024ffff00005555aa4eff99549506000024ffff00005555aa4eff9954950b000024ffff00005555aa4eff9954950e000000fff741005555aa4aaaaaaaa00e00006055554600aaaaaa9efffffff70e0000a0aaaa4d00fffffff75555aa4210000020ffff19005555aa42aaaaaa9e02000024ffff00005555aa42aaaaaa9e06000024ffff00005555aa42aaaaaa9e0b000024ffff00005555aa42aaaaaa9e0e00004055553c00ff7f5555ffdfffbf0e00004055553d0054755555ffffffdf0e00004055553d00ff7f5475fff1ffdf0e00004055554000aaaaff7fffd7ffbf0e00004055554000ff93ff7fffe9ffd70e000000ffbf2a00ffbf5555aa6a55550e000000ffbf2a00aaaa5555ff7faa6a0e000000ffbf3800ffbfaaaaff9faa6a0e000000ffbf3800a9caffbfaa92ff6b0e000000ffbf3900aaaa5555aaaaff7f0e0000a0aaaa2400ffd4ffbfff7f55550e0000a0aaaa2400ffcbffbf549dff7f0e00008055552e00ffcfffbfa9c255550e00008055552e00ffefffcfa9c255550e00008055552e00ffcfffc9ffc7ffbf0e00008055552e00ffefffdb54d5ffbf0e00008055553000ffffffef54b555550e00008055553000fff3ffef54cd54b510000020ffff1b00ff9f55555475555502000024ffff0000ff9f55555475555506000024ffff0000ff9f5555547555550b000024ffff0d00ff9f5555547555550e0000a0ff7f4a00ffcfffbf54d5ffbf0e0000a0ff7f4a00ffffffcf54d5ff7f0e000040ff7f4600ff7fff67ffffffe60e00006054d54800ff7f5465ffdfffbf0e000080aa6a4800ffcdffbf54d554c50e00006054d54900ff7f5555ffffffdf0e000040aaaa4700aa565555fffffffe0e000000ffbf370054d554c5ff7faa6a0e00008055553300fffffff054d5aaaa10000020ffff1c0054d5ff7fff7f555502000024ffff000054d5ff7fff7f555506000024ffff000054d5ff7fff7f55550b000024ffff000054d5ff7fff7f55550e000060ff7f4500ff7fff67ffffffe60e000060ff7f4a00aaaaff8bffdfffcd0e000060ff7f4a00aaaaff7fffffffdf0e00004055553e005495aa7effefffe70e00004055553e005495ff73ffffffef0e000040555541005495ff8fffe7ffda0e00004055554100aaaa5495fff7ffd70e00004055554200549d5495fffffff70e00004055554300aaaaaa9efffffff70e0000a0aaaa5000ffffffcdff7f555510000020ffff1c00ff7f5555aaaaff6702000024ffff0000ff7f5555aaaaff6706000024ffff0000ff7f5555aaaaff670b000024ffff0000ff7f5555aaaaff670e000060aaaa4500aa565555fffffffe0e00008055553300fffffffeaaaaffa710000020ffff1c00aaaaffa7aa56555502000024ffff0000aaaaffa7aa56555506000024ffff0000aaaaffa7aa5655550b000024ffff0000aaaaffa7aa5655550e0000a0aa6a4500ffcdffbf54d554c50e000020ffdf4900ffffa9d2ff7f55550e00004054d54500ff7f5465ffdfffbf0e0000a0ff7f4a00ffdfffbfffff54d50e000000ffbf3700ffffffbfaa6a55550e000000ffbf3700ffff54d5ff7faa6a0e00008055553400ffdfffbfffff54d50e00008055553500ffdcffbf54d554c5ffffff73ffff0000ff7f5555ffdfffbf0e000000ffdf4800ffffa9d2ff7f55550e00004054d54500ff7f5555ffffffdf0e0000a0ff7f4a00ffffffdfffff54d50e00008055553300ffffffefffff54d50e00008055553400ffefffdfffffffd710000020ffff1c00ffff54d5ff7f555502000024ffff0000ffff54d5ff7f55550b000024ffff0000ffff54d5ff7f5555ffffff73ffff0000ff7f5555ffffffdf06000024ffff0000ffff54d5ff7f55550e000080ff7f4500ffcfffbf54d5ffbf0e000080ff7f4500ffffffcf54d5ff7f0e000040ff7f4600aaaaff8bffdfffcd0e000040ff7f4600aaaaff7fffffffdf0e000080ff7f4800ffdfffbfffff54d50e000080ff7f4900ffffffdfffff54d50e000000ffbf3b00ffbfff9faaaaaa9a0e000000ffbf3b00ffffffbfaaaaff7f0e0000a0aaaa5000ffffffbfffffff7f10000020ffff1c00ffffff7faaaaff7f02000024ffff0000ffffff7faaaaff7f0b000024ffff0000ffffff7faaaaff7fffffff73ffff0000aaaaff7fffffffbf06000024ffff0000ffffff7faaaaff7f0e00006055154c0054f554ebffafff7f0e0000a054f54c00ff9fff7f551500000e0000a054f54e00ffcfff9f551500000e00006055154d0054f554ebffcfffaf0e000020ffcf4f0055550000ffdfaaaa0e000020ffcf4e005515000054f5ffdf0e00006055552400a9b6aaaaff97ff7f0e00006055552400a9caaaaaffcfff970e000080aaaa3600ffbfff7f555500000e000080aaaa3f00ffcfffbfaa2a00000e000080aaaa4000ffcfffbf5555aa2a0e000000ff7f21005515000054f5aaaa0e000000ff7f230055555515ffbfaaaa0e000000ff7f230055215515a9deffbfffffff530000000054f5aaaaffcfff7f0e000020ffaf4d0055555515ffffffcd0e00004055154b0054f554ebffafff7f0e00008054f54b00ff9fff7f551500000e000020ff9f4e0055150000ffff54f50e00004055154e00ffff54f5ffafff9f0e00006055555000ffffffafff9fff7f0e00006055555000ffff54c1ffafff9f0e000000ff7f210055150000ffff54f50e000000ff7f22005555aa36a9baffaf0e000000ff7f220055555515ffffa9baffffffb3ffff0000ffafff7f55550000ffffff5300000000ffff54f5ff9fff7f0e000000ffaf4c0055555515ffffffcd0e00004055154b0054f554ebffcfffaf0e00004055154e00ffff54ebffffffaf0e00006055555000ffbfaaaaffffffcc0e00006055555000ffffffbfffffffaf0e000080aaaa4100ffe77fd75555ff2f0e000080aaaa4100fff7ffe75555ff430e000080aaaa4300fffffff75555aa4210000020ffff210055555515ffffaaaa02000024ffff000055555515ffffaaaa0b000024ffff000055555515ffffaaaaffffffb3ffff0000ffffffaf5555551506000024ffff000055555515ffffaaaa0e00006055154c00ffff54f5ffafff9f0e00008054f54b00ffcfff9f551500000e000000ff9f4c0055150000ffff54f50e00006055154d00ffff54ebffffffaf0e000080ffdf4f00ffffffcf551500000e000000ffcf4b005515000054f5ffdf10000020ffff230055150000ffff54f510000020ffff20005515000054f5ffdf02000024ffff000055150000ffffffdf0b000024ffff000055150000ffffffdfffffffb3ffff0000ffffff9f55150000ffffff5300000000ffffffdfffffff9f06000024ffff000055150000ffffffdf0e000000ffcf4b0055550000ffdfaaaa0e0000a0ffdf4e00ffffffcf551500000e00006055552400a9b6aaaaffd4ffcf0e000080aaaa3f00ffffffcfaa2a00000e000080aaaa4000ffe7ffcfff3faa2a0e000080aaaa4000ffffffe7ff3faa2a0e000080aaaa40007fd9ffcf5555ff3f0e000080aaaa40007ffeffe75549ff3f10000020ffff200055150000ffdfaaaa10000020ffff2000553d5515a9c4aaaa02000024ffff000055150000ffdfaaaa02000024ffff0000553d5515a9c4aaaa0b000024ffff000055150000ffdfaaaa0b000024ffff0000553d5515a9c4aaaaffffff5300000000ffdfaaaaffffffcf06000024ffff000055150000ffdfaaaa06000024ffff0000553d5515a9c4aaaa0e00004055554c00ffffffafff9fff7f0e00004055554c00ffff54c1ffafff9f0e00004055554d00ffbfaaaaffffffcc0e00004055554d00ffffffbfffffffaf0e000080aaaa3a00ff80ff7f5465aa620e000080aaaa3a00ffafff7fffff54650e000080aaaa3b00ffb6ffafff9fff7f0e000080aaaa3b00ffbfffafffffff9f0e000080aaaa4600ffffffcdff7f55550e000080aaaa4a00ffffffbfffffff7f0e000000ff7f2200ffff5555ffffaaaa10000020ffff2100ffff5555ffffaaaa02000024ffff0000ffff5555ffffaaaa0b000024ffff0000ffff5555ffffaaaaffffffb3ffff0000ffffff7fffff5555ffffff73ffff0000ffffaaaaffffff7f06000024ffff0000ffff5555ffffaaaa286251916bc16e0140b9ea56adaa667503001441c3001414407797c34d8d5e962b707516abaada28c01640aa1af30294d7bac35541577755e95bf777756fd55d55c1c15695e9ddacaa365c5555b53aa475c9942b54a83a038cfa46ff0e400c54b5ff6ef46feb00340308e8d6bbfe4500e8b457c12c5c5555b9eb86470068437b57ed5d1facc3efe80680c81c6bb6e6566d67793dcf0d5467d7a8bb022f31304c0d7397aa7e71e9d6569775f56e59edec98beda803b900ee89b6a0d003030003c5859cdf6a8fcabe9d594b3333830010ceb02b8c23e006cab6939b8035e61ed95d73938c4c0c1b6fbaa5729cc402c8376dd55e95e256fedea2aabee8e4375779daeba569d6ec3f85af3004c15c3b9cae9697b55d7b9ab6aa93557a76bd6ed0115ecaeaad6aab6af4abaabdf2a1f0c68bf76ff5fdd560db0aeb6bfd5b6b91febbafa5556b6555d955677976e6d9d42278056a7b96e3543174c3003007ab582179feb8e1a30001780830387aabbee346c6b0103cf000f341000ef692b144331cc02a770c320eaccac833200a0ca00e8f4943002100cb0838c80c2c280aa170ced00b0000300cc0e345c5dd5157055c3d200c3551537e8e85cdd24bad6dd5515f4c25555735fd4393474754fadeea8222800aba80cc00000300029383cf3b7c3160757bb16404c36275cb36ecfb9032c2b387439cf02ac4c82ebc2f6e972768c481fec6ef788882a70d52e43ab8eefe9aefa791dc36ed912cfaaa599a6ada76e99ee0177d5812ee81a9f9dab5456b676d6560178adeeaaab967b72d7b1de44c10032b81bf0da015b56a6aa7a971d6755f54e8397d699c36caefaaad7d5d5667535343bf0956dab6d396fddaaabfad4b657759756aba7310c1ce8eaf9e456aaf9a9e5d95e59a555ad2aa7efc0208fce80021200b01e9c232ab6ce28f8c0b22ef05eadae584d6f69d7c0cc0c0c285773ad3210000238eb1cf0d42a573301b303d480696a679f6f5559965e4d5597ef99e9aeaeaa6abb6ade315479a9ab0be802388e3a30039443f71da802ccc2f8c15c0c4c7381ab2b1cb06ee431705d83ab2ec03a441d50802b30ebe602b3ab428fceb806c08cafc2865f33b822ab4e01fa4e47b5f6f1d5dd1538c3b0eac2213693effac1dd78dc00d741df9c6cd7b56efb55b18caeae835b1543590db4979f6e559dcf7a0370cfc1dd0120f082aaeee9765577ddd57539d4c1ade8d29279b201b4a669f5aab5bad76eb7bb4eb5dfe9ee79d77575152b77fb6eebb2ebeed55cb56e972ff75e75f54257f7551d0c33b0ef6db38ede5c0d0eab8f6b7b4fc179af9eb4ee887a5f5777f9f6b4baebcc681fcc16b7df79d55517ab33d41197789f1e7455ef4dd58d9fb7d72adf282f9d83c0d415b4faf539ab665b417b7ac1ac6d3bebaeea1e9c673ad4f5016c4f95fb552abb5b6ea5d5eecdc05d5df9c1aa72335c2940aeeeeea9ee5681afa63368966f1dbb6a6d959ba70eaca9e60169a52fab2f6bbb1f43ee40d515d76d5db9f6ce1dc08243fb9e6bd728973a3803f741f041f555d55d55555771d55dc1ad6b1db07a03577575d7969557ab1e57ed954abb9e9d0100ec8ebb6ffa196e659beb15b838736ea5ef019ca5555ea97bd5961bdfae5f6d01f76659565db6da69f9f2e9705dcf74977576dd561958ea9e45f959d97897bb55b1556779db95a6d9a83203e700acec008c33b89f43384fcb4cc1f1b10e30f7568b032012818c363bfbf81e17a8f2158f03df78d70e8c2e8c331ccce832b0333003f0956a141003a802b8eb6ceff186effa1d876b0c30000f004f350077e92efb74014c9d6e83ee822a0d4311cf0030f080f3eacce83030a80e8cee746c7539d7722bec59bb2bf2d6ed35746973d5b5f355836e177741d1ba76c00c002ef0c03830030ceb70b147c3390e0e0330370af38c2fb8efb0acb0eef00e740dc30c33e03132000c2002c32cacc33830ac9fb733010430c3844c97c3182c83df3aecb80032b3af8c2b02c3c210f2001c03bb8c00430f3183cec2283b30300c8c3240cfc2f0220f83bb0e38c30183f6806e003880838b4f031fde38b892e380c0005f3300314f3815d41eb70374f1419f2f53757bf169575775d5b9d6c0f636aac2ce4c5d75b3bb8ef6cd305c531dd0f2b5eaf6b96ff700a0ee28cc40cd2a3090e008e20d087be5aeace2dced55f5d5e840755f1570ab6e9fb7e89debca7515b0dec07281b337745d4fc355b5f79c2f070c68f7797595547bd7a8fa0e80000c2803efc000f00c803883cc30e09472a932c028b10beb702ea80b2be3a8f09ccff99c03f00e0c00cf000c8003fb00b0030fec0ee80e20020b836ab1b00a006833383370ebb4afb6fad4d579b9024701439f7b57f3b95febba225ca33565e076fba921e86ecf392c308c2eaaf72af6e14e37b8aeab1f6c9fbb6c3b6875832f1febf639381cb06ebbc0c0021ccf2df7c2ea784f5d03548f06a203fab2fa4aecc0dcbaf6eafa0980dff80273eb22b7bfaa3683eaf6faf140df8db2aaf6eacc9e4ecfcd88f6cdb51f4834f4aed6f2b9ed99dda69fadaf6eaf26f7aab76a4baf3b43faec2e9feb9ecee9d9596bee7adb19f7a4b5aeb55f5d6aab9ab5a969e96adf76da5e3ab26f699fdbe5baa76ab2baf7f5adebdee69dbaeaad03db76f102bbfaa897ae6e97ed5a0083d15427b30180b55f2f0cf0a95779d5a9abeaaeab6e56ed2e4f9dd281972eaf6eeb70556ea7aa96ab5da78f9f1670ce66d66a9daaaa6eef1d68fb8196ae96d57ab96bd795f37401f3401d70ed0cd8c280338cc042c3c0c0701f834f2c000f0e83de817b020303af03db1df6240d309bab77599657956eb66aa9aebaea8a76570118f0b1d9b7b7ef51aea9d7cd5e7baa6a77674f539cdf9df6bdef6da6ae5efab6eefaf98def79dbbafaa9ef4c6baff69aefe5f671fabab27a6b6db2affaacdf9df9bdf7ae9e9fe91ddb9e9be9dcb9e556ef96b57b4ff3faf0597bad6f9bb9fbb6e5aaf55e6f1fbbb6abafafa88fea595ff6fac1e9f8f6ba77796e43b89fae7bbaa65b9e9f9f496eed7ae7aeaf6dde3557efb5cebaa677a76e9ff599eeae1a5fd79d5b6ede64f26ab5afeeaaab7a9ba5b1374cd7f1c015002c38f4ae0f238aee4c40dd0a3003304c808cf22a282bc3305ef9ba2a4dcc8214802f80234383338302b083cc80aaee703b0b741dc3322fc3c0300838efba551dc0dc41f1ee29e869faea76d95c6957f956dd545f9d1b2bac422954571f0ec8b0b0cfc002033230330c00af374740cc0c00ee000f8fc3b82003ccd9022f00c3025f410357f380c2cefa0e0e03f05a95cf55ef2a30331030830f800f3000b0db762978967af9aaabeb02afdea5ba66575bb97ae95ec1799dfbaa6a9d0d4039749debd6665575f276edde5571df2a74977b016d6b41bbafe0a41dd46ab9dfadedaa6aed5ea9afea6aa93aeb56b5a7bae756cdaed6a59e555b556eedba160003746503b45baeaa5fbbab773b03f2f231c4c0c0608f23f002030c3bc0dce07555f31428301f13f0060f4f5c5cff2e83eca1c4f615cc00c3ec379fc2004c339d8ee9fa5eb935f3e41870cf810fdc8c35000c0f00f7c230002f0cf432c0cda802241f430dc366a54dea0203c7dcf56d739bef940f2c432f0c37b0030ff7f902b30ff01ddf40e7b1e50e00447bd7f9fa000c330013f0586f6f4d97d6ed31d0341f47040cc3ec1503cf4c249cebce8c039f2083e4008c278f8f8f8fe31cf08d0f0beb864f4fd75c57eb1e72f5f7dede73f335df575f75f15d73ffd035ef75d7dcff7483ef76cf491577f4f9957fdf1e737f5d7bdff5dcce3dfff2b54f5d9faf333f7f5f71dff5cdf1dc5c07772c475f1fcfb1770ff1dc7d7f9372dff09d0f77df71f75df3fd75340fcf75dd71ef0d1ff5559d77f8e6edb1bab56f5edd6957b956f5d5b96a43df352b95efe8dbb4f2b2ae75bb9ad1de7aba779aea9ad79dae6bf9f07257d5757575dc4103ccc93054c33af0401d73d60d0045072e0c4c9ffa28370c1cf55535f8d59dae6b9f9ed7b9fae69ef6de9e6bd7b97a5d57575d5d73cfd4d5ed4d5d9d6b5d75b9b62f5c835ed40de880d6baaafadebaaf27eb6e5eb6b7fae8b65e8eebfaed5996bd67fbee6adef2f5f6728eaeeebab3ae2edcb05f179beeba9aee75f86a37b3f30a77beeb6ab60bc3ad6bfb9eebad0fb87635dc76d581d77575d77575352b11f38cbbae6b7b1af91ef7ce7ddff46fdffdd53dfff64f7b5f555fcfcfdff71ff3cdfd6fdf7cd7f7df765ff72d77d75cdf35f7fbd59cdfdf5dd75ed7dd4fdfdcf5f4fd354f17b37877f5f551cd5ff1f41f5675ddd6adfb6d6fcf359fd7dff62def7dffb59f5febfcf56f1fcf1f8df64edff7d475d7df4ef974f79ff7dff1fd395ff7f58f0eb773f7d577745f54fff56d5fdfdecc6f4fdf57f375f5f15dff6aefb5f7f15dedf55033f5b55f1f7b737ffb39eff4b9f6f5f8f57137dfdf30b3cff43035dcd5fd353f5f5cf3dc3e37479fdff1f1f30c0f5ff3f4713b7aefdd5ce9ccdd75fd751d1db5b7df7b9f6b7bb56baaaef7aaaeabb9ef6db6ae579696f3deacbab98f65faea8dbbaad6fa2d6ff365ceeeb0dff516b45f5bab5f71e7959a759bbdffb65ddff2acb65576aed6def9ceeae9fa699deaadadb7baafc335e8a6aff2f2ba2aaf9e67ed5e9e5fa5afe56c5befddddfa8e0e751ded548ff7d55e5d034dc144df5581eb8dce7a35af325cc3a8b3b82c0c70dfec40df552bc1f55d8df32aebceae8eaf8f7befaedabaefeeb8babbafaefaaa97a9af8fe98dafaf9fabb2ae7b6d7bf77a9d2d179d6bebb9aafbb8aeeb6aae7baba7e3a69fabaffac0ea8deaecf2ba7ab29bf2a4a9adae9f69baba7bafbeaebacff5aeb7e6aebabababadfedb9f295cec1f9d61df075d5c15d577755573178d755d7deea6ebbeed59d6b578f6b9d97eedc5d5d579debb403c0d572ebceea7675bbf69eabee38ef69f340f7ee2cbbf65ed5153b701ff05549fbd57ab577d7f6d10e10cf3a6055ab77cfdcc15dd555b5fad52a5fd55d55df15f05575d7d5a98f7a795f75ef1de870dd5d892b74dd1ce8f2edb0ba770d74df1570755d2d9af3b8b7775d71b77b5f55550f6b57357bbbfafe5ef9e67e765f6f6ef6683bfbded5aeaeaed6b9ba8eeeb2aafa7afa9e9e0eafbabbd9afdd7ce6fa71fbe42fda59f1a8f3f04ccf3ecc99f7da95ef8ef356f9665bfadc315fef4eb9668d8feb6c9f6dbaf296feb16e9ee5badbf8da5afaf65557ee5a76ef99b597a55f4df5992f77af9577e571baf6198fdf59fe0efbf9ba9f57766ed7f2f5fa70fe7e4f65f35477d6a66dd9f96dde956ff6cd54e5de55e7f1ffbab7ad2fafad67ba9d9ee7dff30ebca5795a6d9b797a6e72eeb6cfe8267cb38e555f9a5f767ff2f28e6d8e579f5bbba99fabfbb9b179aa33d5a677a76f31bbb7afdd72a76efa2ab7796766badab9b7dd7899de6eaa8d9ba67b9f33f30c03f0730c33cf03cf3fcf33cf33cff03c33fbc00f0fcc3c0ffffccc3fccf03ccff3f0f0f0cfcff3ccf0ccc30ff3f3300ff0303ffff0ccf0f0cff0ff0ff300ff30ffbcf3f3f03ff3f3f30f3fffb3f3f03ffff33c3f0fffcfff33fff3fcfcfcf3fcfccfff030fcff0f330cfffff0cf30ccf301fc1cfc0ec00c43b01c30ccc0430f0000c000ff0000f4c00b32e33bb07dbf3f21c0fed2c703907312cfbd0c0cedfc7107ec0f04e384d90c3c2c00c30c0f000f4c132f0c0c030000330df4cd75c79eecce6fa01b36b9a6e7517b0dd7afb8efb761d4fcf64d3a47af68e03430f1c7ba6ee1cf30c00732fccc0cc30c0304fd0c0f00030f0130c07c3d0c0380f4c00c3c0b2300b0fe3f0303008a30f0fac38f8cac8f0f80033b00c7380efb02ff04c038ffb02bb2ff040c550c751c77051d1f4f775cff1f4dcf4f557dff4ad37765ddff4f64f8fde97b75fdd55fbb92e4fff8df75c775ff75d5d755dd7fdf0cd2fff4d5ff7f5f5d7f5f2037110fbf910451fef0003473a704c6eda000c33c4e8f0f4812c0c3030eb0e30f0c830f6f230b033f0c080033005e0fba32075dffa3077ecc4ee47f3cf303fc3cff03fcfcc0c0ffff3f0ccccfcfcf3f0f0f0ccf00ccf30cff0fc3ccffffcfc3f33cffc30f33fcfccf3f0cfff3fcf3fffc00fcf3f3bf3f33cf33ff3fc0cfff3ff0c0ffff0300ff3ccf3cfcccf33f3f0cc0cf0fc3ffffcf3cc3ffffccfcf0ecf30ff0fcfccf33cc3303ff3300f33f0f0ffffff0fbbf3c00ff30cffccf3f3cc0fcfcfcffcc3fcccf00cfff30c3fff0f0fcf0cf3cf30cff07c0fffcff0f0f0383ff00c33f0cf0fcfcc03f330f0ffcf33fcfc3fc0cfeccf0c0f33fff00fc3cfc0ec3f0fcfffffcfff33cffff03fff0ccfcc0f0fcfc33cf330f3f03ccf3333cfcf33f3f0a8ff0d0f771cdfcd5d5fdff5f51e35d7dfd7f5b04ebff2b95e37575df771dff67af375444ff7f5d55df3767b3f2ff2dff67111f50cdff015f770fb5cd7f314cf316bdfedcdf3f979f7dc2f7fefdef5f72e738fdf758ddef8f5def55f77fbd1325ff771c75cfff5dd5ddf7ccdf54d5f1f75775fdfd55f349fb7eed5fb4dbb0f77df2d5fd1b473cf2c00c00e683b3bf00900302fe40cc0005b5e35ef40f5cec120308c3ac88c63411c302bf0ea000f32f880b8cf1cf481c0f278baddec0033c0bdecccce029ce4705c5d5f5f775d53f7ccd4f40d575df4c53475f75dcff1d1352b1f53f7109ef7bdf7dcf5f675dff55d97f26df1dcb14efbddea0ff7f55c145f3777d7555f77c5f5104fcf75fdf5f771375f75df35f7f55dd7774df7dd5d5fb7dff74dd0ff507334f11d1d71efd5765fc735cf31f55c773f73f07cdff4d4355ff7755f13edc0c0f0ce00938ddf000cec3000b8f0c074edc0ba2f830b030fac2ff0c00c30300e00033000c30cccc0000f33c00003c30030e0cc0c0c030f0c0c28230220efa29f320d2f0c030333c7b0c300fa30c8190c1203c0301f4b6b133ccf08f02c560f200f238ebbe031f30e4c23f0390fccd44d6d75b36fe6eaf2c0000f0033ee8cfacc20f00c00f300cc000cf80003cf0c0cc0e0f0a8cc003003f00ccc002c3000030f3033cc680babc2ce0cf06c0cf8f2c0ecac02070c000c403030c832cf0cb00230c332f0accf82eb45c3e0ccb27203f00e200f00b3ea350f0233045cdf75cffaf65e7f8fef90f7edfdf7cd75d38c7e775ff77597eb745ff77df4dd1d0f1f77f4741f47f375555d57e3f9fdddf37e6f5fbbafcff73c1ef33d2fff22fff8cfcff20edff6debdfbf6ddf79f8f4f1ff7de7ff7b3f3fbde3d6f5f4dfb3c7e5fbdafdffb77f7fdf156335edf36df7f6ff7f1f3dddfed77dfbbeff2789f9c7bef9cdfdf7ffbde7c37fbfef0f84d9fefdead7f3b8fdfff345eafdff0f6ef0df70dcfb49f4c8f7bef5f2f4ff38fcb3f37f28f7bcffff23cdf7af3f5e070cf9f33dffaf895dff2ffb8325f0f8f0edf7ecb6dcfc87ddfb8706f5f2ff7f9fdb1eff2dc7edf9e5f2f6f6f6ffbf9dd5fffb15fdff47f1073f3cefbfcb12ff334f1f2f6ecdfd7f7b6cff6b6ef7adf701df7c5f475f4df3df6f377dffdf3f86df7cef495eed7ddf7dd7cfb6f77b57757f54f6f8d1ff7f6f645f5ceadf7f0dce86ddff471f71d6fdf5f4d77ccd4ffff1eeff9dff7ffffffffffffffffffffffeffffffffdffffffffefffffffffdfffffffefffffbffffffffffffffffffffffffefffffffeffffefffffffffffbfffffffffffbff7dffbffffffffffffffffffffffffffbbf7d465e779b65ede5bfbe479a7a76f369fa7f95abbe6b95bafa6afb9afb99db3e5eedae6dd317fe63e8f2fefdacf48d7f2f04ff6ac1def787edaf2395ff730f3dac272f28e8ff3f5b72ddbb9abb7abb9e59ab96bdaacab6eeebaafeafabaea9e6bee9eb9ab6f5b5ff1967bfea6796f9ad56e26db2acfa49fee190fe691b96696afaeebcffb24f7afa771babd74aeed762f6ff1f1d5aaea5e779fefdd966d679fbb9a5b6eea266fbed75aa7ade7799a4f5aee9bb9b9bfb7656ffae6ace7e9baefededeeedaa7aabaaad9af9b97ab75a7adef9b9f6ddfaad5a9efbeeeaee99dbceba59f66ae9adbbeaae9b95ee6a95deb6db30ff3f0fff3cf3fcfff0f3f0cf33cff0f33fff3c0f0ff3ff3c0ffff0f03ccff3fffcf00cf3cc0ccf0cfffcf0f83fcf0f3ff3f330cff3f0f00f3ff3f0ff3cff3c0ff3f0f3f030ef5acfb1f9ecf8f8ba3fdff8727a6ed6f17e4fe7bef56feee67a575ddfd68ee5b5adffa79f775ddb6d6f6d6d7aebbaaadf7a6ff3a9aeeef6baa9eaba2fbbeaeefeac5bde6db7e5d933ffb5fbfe1b371b272ffffbffffffffbffffffffffffffffdfffffffffffffafffffffffffffffffffffffffffffffffffffffff6ffffffffffffffffffffffffffffffffffffffffeffffeffbffffffefffdfffffffffffffffeffffffffffff75ffffffffffffffffffffffffffffffffffffffff79fff7fffffffffbfffffffffff6ffffefffffffffffffbfffdfffffffffff7fffffbfffffbfffffffbfffffffffffffffffffffffffffffffffffffffffffffdfff0fcffcff0f3fffcffff00c33f3cf3f3f0ffff0f3fff0cff0cf0ccf0cf30cff0cff0c3fcffcf0fc3ccffccf0cffcfcfcff0f3cffff0fcf0cff103c0fccf30300fb333f3fcf3fcf33f0fff30ffcf300fffcfcfcc3c33f33fffccfcf00fcfcc33cf33f3f3f00ffff3f03cf3ff0cf3cc0cfff0fcf03c3fcf31f3f3ffccf0ccf3cf3c0ff330cf33cfff0cf3fcf33cff0cffeead9eadb9a9fbf6647be7aedeae6eaa6f87f6d8f6f9eaa6bbf104afabe76eae974caaeff6aaafdbaafa9daf9a1ffc26f7a8fb11f87ac3adb9efb6ef9ebb9d9fa58fe7ccdab59fb9d7a6e5ceb3f7e5d9756eef6d9fdd76dab47d5bb2cff0cfcccc0cff3c33f3fff0f3fc0f0ffffcf3fccff330f3cccff3f3f00ffbfc33333c3f0ff3f3ff0fcf33f30c33ff30cff20cf3ff3fcffcfc00cffb33ffcc0f3ff33cf3f00ccff00ccf33fff33fffcf3033f333ef0cf30cffcf330f0f33cff3cf0ccff00cf3fcfccf3fcfcff3f3cf3ccff30fcf30330fcf33ffcf3ff30ffffcccffcf3cfff0f00f33cf0f3f3f9fd7b96e6a75fa6d8ebf177b5e9bfb9ebbfaaa6bcfaefbbaba9eeb5ef7a96bcfaeeeb5ab56e5adfabab79e9f7aab6bdbb6b56e5be7a5b9f5b5e77aaea96e7aaee79aefe5b96bdbbaeeb9affaf9e65efa996eeac2e5b6b5fa665ef72d1f1f6bbe2f77f5796e5fed8ee5b69be77a77aa6bdbf4bb65b6bf6eaaabdb2ac3e55fffb2f9e88eaffaf6f6f09bbab5bbefededfcedf6fbc2ad7afcb6ba3ffbaedf0fd729dbb519a38d4d9a79f5adefbaefbabafb5eed6deade2eaffbdaf6bafaaa5beead9fedb6eab99afbeeaaafbafa6eabee74fbaafaaabababa6f6def5e5b9bbaa7afbbb5ebbaab6eaaaff9ed3674b8deaeaeaad7a4bb55adebaaaeaa77deec565b59aa6d7af6b8ebae3a3bebfaaeba07adaebbebf6aafb561fa757c7bf7fb57b5bb6f5e9e79ae7edfab6eff97afad1d17feef67a7939bbfaf0fff0f00cf3fcfcf0fff030cfff30f3f3cf30f30cf3f30ccf30f33cffcff330cfffcff33c3ff3fc3ceff3f0f030f3303f3333f3cfccf3300ffffc33fff3cfcff33fffcfcfffcf0f3ff33cf3303ffff3cff0ccf3f330ff0cf3fcf03f0ff3f00cf30cf3fff0fc3ff3f3ccf3cc0cff3333cf0c33cffcf3f03c33cf3c33f3f0f0cf3ccfff33ff30cf300fcffccffc3c330ff3ffccf03fcfff3ff3cc3fff0cf330fff33fcf3f3fffcff0f3ff0f0ffff03ffff3cffc0fcfcf0ccff0ff0cff0ffffff0ff30cf0ff3fffcf03ccf3f330ff3f3ccfcf3ccff300fcf0cf3f33333cfcccff0fcfcfff3fcf33f3f3f3f3fcffff3f3cfcf3ccff0330ff0ccf30c0ffff3f00ff3fff0f00fbff3fff0f0ff0cf3f0ffccf0300fcf0ff33fcf3fcff00f0fcf3cf330f0ffcccfcc3ccff3cc0cfffffcf0f0fcf03fcff0330ff33cfffc3f4f4fdfd7f871cd7577c5cdb6ec0eafffad9fdff6f4b99ff7ffad9fcbfe9ddfb5dfbadf5fff75fb5e979f5ff56e77fd5db7d7554ff5f071af5f771fdfb63bbb7f6fdf6fdff7ddcff3bf4fffcf7cff74bf6ffbfdedb5f7fab8cfee33777fbbf7ee79fbedb1eff7f7f6fb5dd7edf5b55faf5ff7b6df75f9f53c565f75ef75d7555d5d5f5f5f5ffbf5f9754ff3dd71d734b3afff2ddf711ff78d7cfff5df8c1f734ffcf955ffff344d1fcdcdfff7c43cdfdc05f7d0304574dfd1f7fff95e7fdffe341fe33f5ff7362ed7f7f0cfcff055d75d170fcf540de3786f2fdff85d5deff5faf55e5fef79ef9d6ff7ae5f7fdf9fdf5ffbed5fff5ef7b75fefdd6dfbdff7def5def6f9795f57f5f474f774f7f5ddf7d575b5775f6feffdd51d735fafdff9fddf5f17cf747df7b5ff4d5555d7754ffff5f6f6f5dc736f5f2df779d75df715d571f0705ff5d5f0709ff75ecffffffffffffffffffffffffffffffff7fffffffffffffbffffffffffffffffeeffffffffffffffffffffffffffffffffff7f77fbae7bff6dfbf8f59cff4fefdefdf59faf7bbfef5fb7cf79fb71fbad2fafafb76f6ffbdf7f7fdfdefdb1ef6f0ff7376f2bdff44d5f5d57d74ddff6f0d7f5755ff7f4f5f6f5f5f555d5f5f535f7f6b5fffdf77fffdfdff33c5f77fbaef78fb7f7ff6ddff1ddddf60f7f3fd3f135cf75fcffffffffffffffffffdfffffffffffffffffffffffffffdff7fffffffffefffffe7efffffffdfffafffffffffffff7ffffffffffffffffffffffffffdfffffffffffffffffffffffffffffeffffffffffffffffffdffffffffffeffffffdfffffeffffffbf7f1d5ff5b4df7df55edff5d73413fb755f7ddff5795f73cffc35fff1cdd65dc774f7cd3fff4747f7f4dd34f5f0fd0f5df7dddc75f7f517f574fbf75d9ff7f8dedff25c77fb715f757f1f77fb5df75ff7dff5f2fdf1defdf1fd5ffb6c7370df307bdf70cbffcdfb7deff81f4ff3fcdfcef9773f7c3b9f7b6ffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffff2fffffdfffefdbfffffff3fffdffffffffffffffefffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff9fad5b55fd7f2f2ddf6dff48dfff1b9f7def5dff55df75ddf54f755dd555ff3f5353f4fdff54d75f5b5eff5452f0ff379d755574d979ff71dd75ddff6f6f66e5f6ffbf0f95efbf52ecff9f5f9756f5f5ffbdd5e9f5fb55f3b9fdff56d6f5fdffdd5d59d5fefb5ff9ddff6f55e5ff7bddff1f977dd6dfb8df35ffd7055ef5deffaac9f5f2ff3766ffb5ff3f5de5edfb35fd7757dfbfcb5effdfd75f55fd7755d7b77cdf57bffdcdef75d5df55df7fdb1efed75df73dff5f75f4fdf77f7f15df7f7cd75f77555cdff301ffdcdf071f03fdd3ef10fdddcf4b8735555d5555d77f5fde8ed4d57d7de5555dff9f95575df75df7fdf5ecdf1d5565f4d5d1f77dfdd75df755ff7dd5c5f5ff3f75d5ff75d57f7755f77dff0799dfbb99f5f576f77559d6f5f57d5f5f54dd7dd1dcb747fdfcf5ddfdf5ddf75f50d2ff755cff070555dd75dddd1750f9f6fb7efde8ff77ff79ddf776fb377f775d75d5ff5f55d5df7cd1df7d575775f7f5f75dff0af4ff7f0cff5badf71fbf6df3357eff57d7bcf5ddd746d5f7bf71fffb1f71d5faff77a6f5ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff7bffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3ffff33ccfff30f3cccfcfcc0ffff30ccfcc303fcfcc0c3fcfcc3ccfcc0fcff3cccc3ff3f0f0f0cccc3033330ffffccff00cff0ff3ff3cf30c33cf0ff3f033cf0ccf3033ffcff3ff3cf330cf3cff0f33ffcc33ff33f30c33cffc0cff0f3f33cf0f0f3fcf0fcf3fcff333cf0f0fcff03f0ff30cf3f3300ffff0f00c0fff0c0f0fcff0cf30fffccc3c0ffffc33cff0cf3ccff3fc3c0fcfffcc3ffffccc0cf3f3f3f33cff3cfffcfffcccfcf33fff3fcfcf33cf3ccf0c0ff3f0cff33fff30333ff30ff3ffffff0cf3f00c0ffffffff0f0fff30f33f3cfcfccf030cff3ccf3fc3fcf30cf0c3f33cf30cfcc0ccff3300f33cf33cf3ff3fcf3ccf3f0cfccf0f0f0f00fcff30ffffcfffc0fff0ff3f0f3f3f3cff03ff3f3f3cccccffc30cff030fffffc0c0f0f0ff3f00ccfff33f3ffff3cf3cf303fcff0f00ccf0c3f0fcfcfff3fcf30cff0ff3fcf300fff1e35ff0ff30c3ff3fc0cc3cf33f3ccf00ccffcf03fcfcf30cf330f0f3f0f0f0f33f3fcf3f0cff330f33ff3f30fff3ccff30f0f0ffff0cc33f3f0f03ff3ccf0f030f33fff300f0ff30c0f33fff3ffcfffff33f33cff300ffff0fccf0cffccfcf03fff0f3fcf3ff3fcffdeddefdd6ceffdddf0f00fffffcc0c33cfff3ccf333fcf0cf30cf30ccffcf0f3fffcf3cff3f00fcf3f33cfff3ccf33ff0c3f3ff3fffcf33fcff03ccff30f3ff333f3fcff0c33f3fffccf0ccfcc3fcf0fcfccf3ffffcf33ffcccff3cffffc0ff3fffcfffcfff0fcf3fcfccccff33f0fc030ff3cf3fccccff030dff3cd3d9fcf0fcf0c3fcffc303fff0cf33ccfcffccc300fcf0cf3fff0fc0fcf330f0ff30c3333ffcc30cff3f00fcf0ff3f0f0f0cc33ffffcff0f00cf3f0f0f3f0ccfc0f0fcff030333333f330f3fccff0f0fc33ffcfccff3c33fffff0fcf0f0cc0cff3ccfcfccf030330fffcc300fcfcc300fcfcc3cff30cf3fcfcfcfccfcf00cff3c0ffff0ccf030f33c33cff3cc3cf33fff33cf3f0ff3f0f3f0fc0f0f0fffccf3f0fffcf03f0fcf0f0fcff3f0fccff3ccffcff00cff30ffccf00cfff3cfffff0fcfcff3cffcccf33033fff3f0f0f0ffff3ccfffcfcffff3f0f3fff3fc3cffcc0f0f0f0f0f0fcff0f0300ff3fcf0f03c0ff330cf0f0f0fffccccccf030f3fff3f0f00ffffc0cf330cff00f0fcf3333cf0f3333f3f33cfff33f0ff30c33cfff300f33ff30cfffccf0ccccccccf03033f3f0f0f00cf3fff0f0f03fffff0fcfcffcfc30cf0fcff3ccff300ff3fff3f30cf3ffff0f0f0f0f0fff0cff3ccff3ff0c3f0ff3fc30ffff0c33f333330ff3f0cf3fcf3fff0f0ff30ccf3c0fffffcf33cf30f3ff333ff3fff0f3cc0cff300ff3f0f3fff3300f0f0fff30f3f3fccfcc0cffcc3ccff3fcf030ffdddcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fff33ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f0fcf3c0ff3f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffbffffffffff3f3fffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff33cffffffffffffffffdec6ffdffd3ff3cc0fffffff0300d100970153021103c90392045c051b06df06a10767082d09e3099f0a430bfb0bb80c7b0d3d0ef10ea90f5d101711ca1183124113f713a41453150e16ce168c172d18d2188c194d1a031bc51b821c311de11d801e061fae1f60200e21ab212e22ab222e23d4237e242725d22580262c27d52778282029c729622abd2a472bf32b9f2c362ddd2d432e9e2e072f712ffa2f8b303b31cf3164321933cb337f3412358235f5356f36ed362f376337fe37ae385b39de39503ade3ae73af63a193b783be23b893cf83c563dd33d813e193fc13f6f40df4038419141e3414142b7422943aa432e44ac44ed444645b945c54504467e46b046b8464247c4473d48cf485c49db49fd49fd49fd491c4a804ae14a304b8e4bef4b554ca94cf54c564dbc4d1d4e704ed84e364f924f944f944f944f974fa04fa64faa4faa4fab4fab4fac4f0000101d2b394856616e7b8998a5b0bdc60e1a283643515a68707b88939fadb90a13212e3944505b67727e8996a2b00c17222f3b4754616c7683909ca7b30d18242f3b4955626e7b869097a4ae0d1c2735424e5b6773818d98a4b1bd0c172532404d5b6775808d9aa6b1bd0c1822323f4e5863707c85919ca8b30a18242d3844535f6c7886939facb60b1a2733404a56636e7984909da9b50e1c2634414d5964707b8894a1adb80b1a2532404c5966737f8994a1adb90e1a25313d48545f6a75828a95a0a90d1a26303947535e6a7784929da7b009121e27333e47515c66717c858f9b0c19252f3943505a68737d89959fac0b17242f3b4954616e7c86919da7b40d1724323e4a56636f7b89929fabb70d1824313e48525e6c7985929fabb80a15202e3a434f58646e798695a1a90c19222f3b49535d6a75808c96a2ab0c19242f3a465059646f7986939ea70c17232d3946525d68747f8a94a1af0a17232f3a454f5b67737e88929da80c1926323c4855606a77838d98a1ac0b1a25313c4a57636f77828e99a5b00e1b252f3c48515c69747f8b97a1ac0c14202b36404c59646e79848e99a20b141f2a35414b56616a74808a96a10f19252f3c444f5a65717d8b98a2ae0d17242e3c4954616f7887939da9b40c17222e3a44505c6a7885929ca8b109111e27303b444e58646e767f8a9508121d28313b46505a65707c87919b0b15222c37424f5b66727e8996a2af0d1b26333f4a54606b77828e9ba7b20b15222d38454e5a66737e88959fab0c1a26303e4a56626f7b87929da9b4091623303b4755616f7c87919ba7b30b18232b37424c58636e79828f99a50e1a28313a465058626c79838e9ba50c17222c38454d57626b767d848e9608111b242c333a4349515b656d757d081018212c36414d59646f7985909d0a16212d3945525d67737e88929da90b17222e3b46505b666f7c858e99a30b161f2a353e49555f6b7581899097090e141a212b3139434a525c666e790810161d242e363e454c535b656e75081019232c323b434a525d646c747c09131c272f3b46505d67737d89929a0a182029363f4b56606b76818c969f0a16222d38434f57636e787f89939e0a151d29343f4a565f6b75818d99a30c15202b36424d58626d78838e99a40a121c28343e47525f6874808c97a30b18222c37434d57636e757f89929d0c16212a343d48505a637079848e980b16212d39444e59646b767f87929e0a171e27333a46535e69747f87929d0c17202b36434d5a666e787f848b93040b12171f262c343941454a4e545804080d13171f28343f4a57626d757e0a121d2a35414b58626c77838e969f0b161f29343f4a55606c77818c97a20a141d2a353f4750586169727d838b070e151f2a35414e59646f7a848e9c09121a20272c323941484c51575d60050a0f151c21273033373d43495059080e14191f252b32393e474f555e63070d151b1c21262d353b414a515a610a131c252f383f46525a636c747b81081119222b3239434b545d646f79850b18222e3a47535e67737e87929ea70b161d283339414b555e66707a858c08111a202a343e4851586069737e890b15202a36444e5966717c8a95a0aa0d1a252e3b454f5a646e79858e9ba60a15212d39444f5a63707e88959faa0b17232d353c444c555e666f78818d080e161c232a30383d434c53595f69060c141c22292f373f464d555e656c050d161c252d363e454f555d656d74090e171f262d3740474c535d646b7509111b222a34383c3c3c3d3e3f3f4000000102030304060808080a141f290b16212b363f465058626c737e86900d19232e39434c5965707b8a929aa508151c28343f4b56626c767f8795a109141d27343f4b585e63676d71787c040d12181d242a2e353c464f5661690a161e28333d47515d65707a7f8a8d00010103030303030505050505050701010202050505050509090a0c0d0d000203040404040404070b0d151a1d080e141a1f24282e3640454a4e545b060d13181d242a30363c43484c54610a161f2a35414c56616b757e87929c08141c2730383d41464a51575d6367060b12161c242b2f353c41494f565a050d12171a1f262c38434c555f69720c17212c37434f5a656f7884909ca50a141f2a35404b525c656e757e888e0d19212b353e49535e69737c89949e0b16212d39454f5e69737d88919da40b131d2530363d42494f555d61666b0810151b1f22252b30363b42485054070f141b22262c33393e42474e515405080f15171d21272d333940464a4e030810181d22262d323a3f454b5258050a11151c2630373f474e565d646d0a131a22282d31373d464d535c616907101a262f363e484e575c656c74790b161c22293237424c565e666e777e050d141a232c343c464d565b646a7708111a252e383d3d3d3d3e3e3f3f41000000070d141a2228303840444b510a131b232b363e43464d545a61676f0001010101030407080a0a0b0b0b0c0000010102020405071119212a32380b0f182128303a41474f5860656c72090f151c22292f2f2f2f2f2f3030300204060607070808080808080808080811181f272e37434a525b656f7a8308101821283239424a5359616870770810161e272e343d464c555c656b7107111720272f3c48505a656f757f8b0911182129323a454f5962687079810a131a20272f38414b525a60696f770a10182021212121212121222222220000000000000000000000000000000000000000000000000000000000000001010303030303030304060c1116070d131920292e343940474f53595e060d12181d222930373e454b51565c05091014171c1f252c31373b3f464a050c111920272f34393f474d4f5459060c11192125282e363d40464d535a060d121a21272c32373d434a50575e02050c10161b1f242b32363c424a50050b0f15181d23282e31383e40454803070c141a21282f353a3f474d535b070d151820272e363e43484d51585e060e161c20282c353b41454b51575b060b10161d1f24292f35383b3f444c080f161c24292f373e444b4f565c630810191e21262d31373d41474d5259070c10171b22262a32383e4549505502020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000303030300000000000000000000000000000203030303030303030405050506060600010204040404040404040404040400000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000001010100000303080b1000000000000000000000a0c10000344300003443000070c200005c430000a04100005c430000000000000000000070c20000000000000000000000000000a04100000000000020430000000000002043000020430000000000000000000070c2000070c20000000000002043000000000000204300000000000000000000a0410000a0410000a0c20000a0c2000020c2000020c20000a0410000a04100004843000000000000484300004843000070430000704300000000000070430000a0410000a0410000a0410000a0410000000000004843000048430000484300007043000070430000704300007043000020c100001643000020c1000020c1000020c100000000000020c100000000000020c2000020c2000020c2000020c20000a0c20000a0c2000020c2000020c20000a0410000a0410000a0c2000020c1000020c2000020c20000a0410000000000000000000000000000000000000000000020420000204200002042000020420000a0410000a04100002042000020420000a0410000a04100000000000000000000204200002042000000000125250122360606222a5050010104070f13062022222e3c5050000204080a0f0101011d1f22222122222222222728322e3a3d3f3f4a4b4d50020301100a0b101601160116171b20202122212122212221222627282e2e30323231302a37373d40444a4b4b4c4d4d4d5001010002010001000301010308080a0b0e0a0b121415011601161719191c1b1d1e20222121222226262927272b2c2e2e2e30302e342e34312a2a37393a3b444849464a4b4c4c4b4c4d4b4f4f4f4d4d4e5050500201010201000301020404080a0b0a0e0e0a0a0b0b0b140e120101171719181a1c1b1d1d1f202022222222222627262629282928272a2b2a2c2a2b2d2e2e323232303434342e34332a393a3a393d3d4040444448494544464a4a4b4b4c4b4b4c4b4c4c4d4b4e4c4d4b4b4f4f4d4b4d4e4f4e5050505001010100020100010003030102020104080a0a0a0b0b0a0a0e0b0b0a0a0b0a0b1401010101171718171718191a1a1c1b1a1c1d1f1e1e202222232222222227262626292826282a272a2b2a2b2d2f2e30323131303434302e30342a2a2a373739393a393a3a3d40404040404444444544484549454444464a4a4a4a4b4b4c4b4c4b4b4d4d4f4e4d4d4b4e505024505050010102010202010000000101010201010101010003030001020201010101010504040404040408080a0a0b0a0b0b0b0a0a0a0e0b0e0b0e0a0b0a0a0a0b0a0a0a141201011601010101011718171919191a1a1a1b1c1c1d1e1d1d1d1e1e20201e2022222222222222262727262628282826262927272828282a2a2a272a2b2a2a2a2a2c2c2a2a2a2b2e2f2f2e2e2e2e30302e32323131303030342e34342e3034332a2a2a372a2a2a37373a3a3939393a393a3a3b3b3d3d4040403e40414044444444444645454448494544444a44444a464a4a4a4b4b4c4b4b4b4b4b4b4c4d4b4f4b4f4b4d4d4f4d4d4d4d4d50502450505001000001010201010201020101000001000201010101010101000301010301020101020101010504050404040408080809080a0a0b0b0a0b0b0a0b0a0b0b0a0a0a0a0e0e0e0b0b0e0a0a0a0a0b0b0a0b0a0a0b0b0a0b0b0a0b0b0b0b0a0b0b0b140b0e0e12010116160101161601010117171717171718181818171719191918191a19191a1a1a1c1b1c1a1a1c1c1d1e1d1d1f1e1f2020202020202222222222222223232323232222232222222222222222262626272726262726272626262829282626282926262629292727262828282829282a2a272a2a2a272a2a2a2a2a2b2b2b2a2a2c2c2a2a2c2a2a2a2d2b2d2d2e2e2f2e2f2e2e2f2f2e2e2e2f2f2e303030323232322e3232322e31313131302e2e2e2e342e2e2e352e3434342e342e2e343031312e30333333332a2a2a37372a2a2a3737372a37372a373738373a3939393a3a393939393a39393a3b3b3d3d3d4040404140403e403e40404444444444444644454848444445444445454444444a44464a444a4a4a4a4b4b4c4b4c4c4b4b4b4c4c4b4b4b4b4b4c4c4c4b4b4c4c4b4c4d4c4c4d4d4b4d4f4d4b4b4b4d4d4f4f4f4f4d4d4d4d4d4d4d4d4d502424505024245050010101000001010001000101020201020201010100000101010201010201010000010101010100030301000101010301010202020202010201010101040504050504040504040808080a0a0a0b0a0a0b0a0b0a0b0b0a0b0b0a0b0b0b0b0b0a0a0a0b0e0e0e0b0b0b0a0b0a0b0a0b0a0a0a0a0a0a0a0a0b0b0a0a0b0b0b0a0b0b0a0b0b0a0a0b0b0b140e0e0e12121201010101161616010101160116161601010101171818171817171817181818171717191818191818191a1a19191a1a191a1a1c1c1b1c1c1a1a1c1c1a1c1d1d1d1e1d1d1d1e1e1e1f1f1e1f1e1e1e1e1f1f1f1f1e2020201e201e2022222222222323232223232222222322232222222226262727262627272727262626272828262829262829292829262826282929272726272726282a27272a2727272a2a272a2a2a2b2b2b2a2a2c2c2a2c2c2c2a2a2b2a2a2d2b2d2d2f2e2e2f2f2e2f2e2f2e2e2f2f2f31303032322e2e2e3232322e32323130303130313031302e342e2e34342e34352e2e34342e342e2e3434303031303134303330333333332a2a2a2a3737372a372a2a2a372a2a373737372a37373737373839393939393939393a3a3a3a393a39393939393a393a39393a3a3a38383b3b3b383b3b3d404040404040404040404140414040444444444445444444464644454548444448444844454444454544444445454549494544464444444a4a4a4444464446444a4a4446464a4a4a4b4b4b4b4b4c4c4c4b4b4c4b4b4c4c4b4b4b4c4d4c4b4c4c4c4b4c4b4d4b4c4b4d4b4f4d4f4f4d4f4f4d4d4b4f4f4d4b4b4b4d4d4d4f4d4d4d4f4f4f4f4d4f4d4d4d4d4d4d4d4d4d5050245050242450242424505050505024505050500101010101010100010000000000010100000002010101010201020201020100000000010100010100000101010202010202010201020102020101010001030101010303010303030101030303010103030101030103010101020202020202010102020101010202020101010102010101040504050404040405050404040404050404040404040404080808080808080809090908080a0a0a0a0a0b0a0b0a0d0b0a0a0b0a0a0b0a0a0b0a0a0b0b0b0a0b0b0e0b0b0a0b0a0b0a0b0a0e0b0e0b0e0b0e0e0b0b0e0a0d0d0d0a0b0a0a0a0a0a0a0a0b0a0b0a0a0b0a0a0b0b0e0b0b0b0a0b0a0b0b0b0b120b140b0e0e0e0e120b12120101160101010116161616011601010116160101010101010101160101171718171818171718181718171718171719181819191819191919181919191a1a191a1a1a1a1a1a1c1c1b1c1c1a1c1a1c1c1c1c1c1d1e1e1d1d1e1d1d1d1e1e1d1e1f1f1e1e1f1e1e1e1f1e1f1f1f1e1e201e1e201e1e201e2020202222222223232323222223232323222322232222222222222627262726262727272627262627262626262626282628282828262928282929282826262629282927272627262726272627272728282826282828282929282a2a272a27272a272a2a272a2a272a2b2b2a2b2a2a2a2a2b2b2b2b2a2a2c2a2a2c2a2a2c2c2a2c2c2a2c2c2a2a2a2a2a2a2a2a2d2b2d2d2f2e2e2f2e2f2e2f2e2e2f2e2e2e2f2f2f2f2e2e2e2e2e2f2e2f2f2e2e2e2e30313031322e322e322e2e322e32322e323232322e32322e3230303131313030313131302e34342e2e342e2e343434342e2e35352e352e352e2e2e34343434342e2e342e2e2e3431303031313130302e3430333030303333343333332a2a37372a2a2a372a372a372a37372a2a372a3737372a2a372a37372a373737383839393a393a393a3a3a3a3a3a3939393a393a393a3a393b3b3a3a3a383b3b383b3b3b3d3d3d3d40404041404040403e40403e40403e3e403e40404141414140414344444445454544444446464646464445444545454844444844484444444544454544444545444544454445494545444444444a4444444a4a444644444a44444a4a4a46464a444a444a4a4b4b4c4b4b4b4c4b4b4c4c4c4c4c4b4b4b4b4b4c4b4c4b4b4b4b4b4b4b4d4c4b4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4d4d4d4b4c4c4d4d4d4b4f4f4f4d4d4b4f4f4f4f4b4b4b4d4b4b4d4d4f4d4d4d4d4f4f4f4f4f4f4d4d4d4d4f4d4d4d4d4d4b4d4b4d4d4d4d4d4d4d2450245050502424502424505024502450242424242450505024505001010100000100010101000001000101000100000100000101010001000001010002010101010201010202020101020202010200010100000001000101000100010001020201020202020101020201010001010103010103010103010003010303030101030103010301030103010001000101010303010101010103030101010302010201020102020201010101020201020102020101010102020101010504040505040405050405040504040404050504040504050404050404080808080909080808080909090808080808080a0a0b0b0a0a0a0b0a0a0b0b0b0a0d0a0a0d0a0a0b0a0a0b0a0b0a0b0a0a0a0a0a0b0a0b0b0a0b0b0b0b0b0a0b0b0a0b0b0a0a0b0b0b0e0b0b0b0e0a0a0b0b0a0e0e0e0b0e0b0e0b0b0e0e0e0b0e0e0b0e0b0e0e0b0b0e0b0b0a0d0a0d0d0a0a0a0d0a0a0d0d0a0a0a0b0b0a0a0b0a0a0b0a0b0a0a0a0a110a0a110b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0a0b0a0a0a0b0a0b0a0b0a0b0a0b0b0a0b0a0a0e0b0b0e0b0a0a0b0a0a0b0a0b0a0b0b0a0a0b0a0b0a0b120b0b120b120b140b0b0e0e0e0b0b0b12120b120b1212160116161601010116011616160101011616010101010101011601011601161601160101010116011616010101010101171717181817181718181718181817171717171718181817181718181817171919191819181819181819191819181819191919181819191a191a191a19191a191919191a1a191a1a191a1a19191a1a1a1c1c181c1b1c1c1a1c1a1c1a1a1a1a1c1c1a1c1c1c1c1d1e1e1d1d1d1e1e1d1d1d1d1d1e1e1e1e1d1e1e1f1e1e1f1f1e1e1f1e1e1f1e1e1e1f1e1e1f1e1f1f1e1f1f1e1f1f1f20201e1e2020201e1e201e20202020201e20202223222222222223222322222322232222222223232222222323222323222322222223232223222322222223222222222222232322222223222222222727262626272627262726262627262627272627272626272726272726262726262726272627262626272626272626282626282928282826282628262826262829292829292826262828262626282626282628292929282927272627262627272726272727262728282826262826282928292929282928272a2a2a272a27272a272a2a2727272a2a2a272a272a2a272a2b2a2b2a2b2a2b2a2b2a2a2b2b2a2a2b2a2a2a2c2a2a2c2c2a2c2c2a2a2a2a2c2a2a2a2c2a2a2c2c2a2c2a2c2c2c2a2a2b2a2b2a2b2a2a2a2d2a2a2d2a2a2a2a2a2b2d2a2d2e2e2f2e2e2e2f2f2e2e2f2e2f2e2e2e2f2f2f2e2e2f2f2f2e2f2e2f2f2f2f2f2e2e2f2e2e2f2e2e2f2e2f2f2f2e2f2e2f2e303031303130313032322e322e322e322e2e2e322e2e2e2e322e322e32322e2e323232322e2e322e322e2e2e32322e322e3130313031303130313031303130313131313130332e3434342e2e2e2e34342e2e342e34342e342e342e34342e352e2e35352e352e2e352e352e2e2e2e2e343434342e3434342e34342e2e2e2e34342e34342e342e2e342e34342e31303031303131303130303131303131312e343434342e303330303330333033303033343434342e343434333333332a2a372a2a372a2a372a372a373737372a37372a2a372a2a2a2a372a2a2a372a372a373737372a37372a372a2a37372a2a372a37372a372a2a373737383837393a39393a3a393a393a393a393939393939393a393a3939393a3a3a3a3a3a39393a39393939393a39393a3a3a3a3a393b393b393a3a383b383b383b383b383b3b3d3d3d3d3d3e3d3d3d3e3e404041404141404040404140403e40403e404040403e3e3e403e3e40403e3e41404041414040414040414041404040404041414043444444444445444544454545444444444646444444444646464646444445444545444444484444484444484844444444454444454545444444444545444444454545444444454444454545454549494445454446444444444444444a444a4a4a4a464444444a444a4a4a4a4a444446444646444a4a44444a4444444a4a4a4a4a4b4b4b4b4c4c4b4c4b4b4c4b4b4b4c4b4c4b4b4b4c4c4b4c4c4c4c4b4c4b4b4b4b4b4c4c4b4b4b4b4c4c4c4b4c4c4c4b4b4b4b4b4b4c4b4c4b4c4c4b4b4d4d4c4b4b4b4c4c4c4c4c4b4b4c4b4b4c4c4b4b4c4c4b4c4c4b4b4b4b4c4c4c4b4b4b4d4d4d4d4b4c4b4c4c4b4b4d4d4d4d4d4f4d4f4f4f4d4f4f4d4d4d4d4d4b4f4f4f4f4f4f4d4d4b4b4d4b4b4b4d4b4b4d4b4d4d4f4f4d4f4d4d4d4f4d4d4f4f4f4f4d4f4f4f4d4d4f4f4f4f4d4f4f4f4d4d4d4d4f4d4d4f4f4d4d4d4f4d4d4f4d4d4d4d4f4f4d4d4d4d4d4d4b4d4b4d4d4d4d4d4d242450245050245050502450242450245050502450245024505024505050502450502424245050245050242424245024505001000101010100010100010100010000010001000101000100010000010000010001000001010001010000010100010000020101010101020101020202010202020202010202010102010101010100000000010101000100010001000000010100000201020201020101020201020201010202010102020101000100000101000100000100010301030101010303010301030101000101000301030303010301030103010103010301000001010103010000010001010103030301030101030103010102020101020102020202010201020202010101010201020202020102010201020101020202010101010102040404040504040405040404040505050505050404040404050504040505040505040504040405050404040808080908090808080909080908090908080a0a0a0b0b0b0a0a0b0b0b0a0a0a0a0b0a0a0d0d0a0a0b0a0b0a0b0a0a0b0b0a0a0a0b0b0a0b0a0b0a0a0a0b0b0a0b0b0a0b0a0b0b0a0a0b0a0a0b0b0a0b0b0b0e0b0b0e0e0e0e0b0e0b0a0a0a0b0a0b0a0b0b0b0a0a0b0b0b0a0b0b0e0e0b0e0b0e0e0b0e0b0b0e0b0e0e0b0e0b0b0e0e0b0e0e0e0a0a0d0a0a0d0d0a0d0a0d0a0d0a0b0a0b0a0b0a0b0a0b0a0b0b0a0a0b0a110a110a0a0a110b0a0b0b0a0a0b0a0b0a0a0b0a0b0a0a0a0b0a0a0b0a0a0b0b0a0b0a0a0a0b0a0b0a0b0b0b0a0a0b0a0b0a0a0b0a0b0a0b0b0a0a0a0b0a0b0a0a0b0b0e0b0e0b0e0b0b0e0a0b0a0b0a0b0a0b0b0a0b0a0b0b0b0a0b0a0a0b0a0b0b0b120b120b120b0b12120b0b12140b0b0e0b0e0e0b0e0e0b0e0b120b0b12120b0b0b12120b0b120b0b12010116011616160116160101011616161601011616011601160116160101010101010116161601011616010101011601160101160116010116161601160101160116160116011616011601161717171817181717181818181717171818181818171717171817181717181817181818171817171818181817181717171718171818171719191919191918191818191918181918191818181919181819181919191919181918181919191a191a1a191a191a1a1919191a1a19191a19191a1a1a1a191a191a191a1a18181c181c1c1a1a1c1c1c1a1c1a1c1a1a1a1c1a1a1c1a1c1a1c1a1a1c1c1c1a1c1c1c1a1a1c1c1a1a1c1e1e1e1d1e1d1e1d1d1e1d1e1d1d1e1d1d1e1d1e1e1e1d1e1d1d1e1d1e1e1f1e1e1f1f1f1e1f1e1e1f1e1f1e1f1e1e1e1e1e1f1f1e1f1e1e1e1f1f1e1f1f1f1e1f1e1f1e1e1f1f1f1e1f1f201e20201e1e1e201e20201e20201e1e1e1e201e20201e1e1e201e20201e201e201e201e201e222322222222222323232222232322222222232223232222232322232223222322222222232222232323222322232222222222232322222322232322222223232223222222232323222322222727262627272726272726272726272627262727262626272627262626272627272627262626262727262626282928292928282828282628292829262828262828262628282829292928282928292928292627262627272626272727272627262726272828262826282826282626282826282928282928292828292928272a272a2a27272a272a272a2a272a272a272a2a272a272a27272a2a2727272a27272a27272a272a2a2a2b2b2a2b2a2b2a2b2b2a2a2a2b2a2b2a2b2a2b2a2b2b2a2b2b2a2a2a2b2b2a2b2c2a2c2a2c2a2a2c2c2a2c2a2c2c2a2a2c2a2a2a2c2a2c2a2c2a2a2c2a2a2c2a2c2b2b2b2a2b2a2b2d2a2d2a2a2d2a2d2a2a2d2a2d2a2d2a2d2d2b2a2d2e2f2f2f2e2e2e2e2f2f2e2e2f2f2e2f2e2f2e2f2f2e2f2e2e2f2f2f2e2e2f2e2e2f2e2f2e2f2e2f2e2f2f2e2f2f2f2f2f2e2e2f2e2f2f2e2e3131303030303131313031303030313032322e322e2e322e322e32322e322e32322e2e322e2e2e2e322e32322e2e322e32322e322e32322e3232322e2e2e322e322e2e313130313130313030303131303130303031303030313031303031312e2e342e2e342e2e2e342e2e342e2e2e342e342e34342e342e342e342e2e352e352e2e2e35352e2e352e342e2e2e352e2e2e2e352e34342e342e2e34342e2e342e342e342e2e2e342e34342e342e2e342e342e342e3431303130313031303130313030313130303131303031303031313031342e2e342e2e342e2e34342e30303333333033333330333030333330303333332e342e2e342e2e34333030303330372a372a2a372a372a2a37372a2a2a2a372a37372a372a2a2a3737372a372a2a372a372a372a2a2a37372a372a2a3737372a2a37372a2a37372a372a372a37372a37372a372a2a2a37372a373737372a37372a372a372a2a373737372a2a372a2a372a37372a3737372a372a2a37372a373837373737373838373838373738373a3a393a393a393a393a393a39393a39393a393a3a39393a3a3a393a39393a3939393a393a3a39393a393a393a3a3a3a3a393a3a3a393a393a3a393939393a3a3939393939393a39393a3a393a39393a393a39393a393a393b39393b39393b3b393b3b383a383b3b3838383b3b383b38383b3b383b38383b3b3b3b3d3d3d3d3d3e3e3e3e3e404141404040404140414140403e4040404041403e3e4040403e3e403e403e403e403e41404040414041414140404041404040414140404142404040404040404344444644444445454445454544444444464444464446464446464646444445444445444445454544454545484448484444484844484444484444484448444848484444484444454445444544454544444445444445444544444445454544454545444544454444454445444544444544454545444545494949494544454544444646464446444446444a4a444a4a444444444a444a4a4a44444a4a44444446444644444646464444444a444444444a4a444a4a4a4a444446464444464646444a4a4a4a44444a4444444a44444a4a444a4a444a4a444a4b4b4b4b4c4c4b4b4c4b4b4c4b4b4b4b4b4c4c4b4b4b4b4b4b4c4c4b4c4c4c4c4b4c4b4c4c4b4b4b4c4c4b4c4c4c4b4b4b4b4b4c4b4c4c4b4c4c4b4c4b4b4b4b4b4c4c4b4b4b4c4d4d4b4d4b4d4b4c4c4b4c4c4c4c4c4b4c4c4b4c4b4c4b4b4c4c4c4c4b4c4c4c4b4c4d4b4b4d4b4b4d4b4d4b4b4b4c4c4b4c4c4c4b4b4b4d4d4b4d4d4b4f4f4f4f4f4d4d4d4d4f4f4f4d4f4f4d4f4d4d4f4f4f4d4f4f4f4d4f4f4d4d4f4b4b4b4d4b4d4d4b4b4b4b4b4b4d4b4b4b4d4d4d4f4f4f4f4f4d4d4d4f4d4d4d4f4f4d4d4f4f4f4f4d4f4d4f4f4d4d4f4f4f4f4f4d4f4f4d4d4d4d4d4f4f4f4f4d4d4f4d4d4f4f4d4f4f4d4f4d4f4f4f4f4d4d4d4d4b4b4d4b4d4d4b4d4d4f4d4d24502424505024245024502424502450242450242450245024242450502450242424245024242450505050245050245050502450502450502424505024242424502450245050502450502450505024502450500101010001010100010101000100000001000100000001000100010100010101010001010000010001000100010001000100010101000101010100000001010001010100000101010000010001010001000001010000010001000100000102010100010201020101010201020201020201020102010202010102010201010201010201020201010102010102020101020100000101000100010001000001010100000101000101010000010000010001010100000100010001010101000000010101000101000100010001000102020102020101020102020102010102020102020201010201020102010102010202010102020202010201010202010202010201020101000100000001010000010001010103030103010301030103030103010103010301010101000301010103010301030301030301010303010101030103030101030301030101010303010301030103030101000100000101010301030103030103030100010303010301030103010303010101030103010301010301020201020102010102010202020101020202010201020102010201020101020102020201020102010202010201010201010201020101010201020102020101020101010201010201010201020202020201020102010201010101050404050405040405040504050505040504040504040405050504050404050404050404050505040504050405040405040404040404040504040504050405050404050404040504040404050404040504040504040505050404040808080908080808090908090908080808090808090909090808090909090808090908090808080a0b0a0b0a0b0a0b0b0b0c0b0c0b0b0a0b0b0a0a0a0b0a0b0a0b0a0b0b0a0b0a0a0b0a0d0d0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0a0b0b0a0a0b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0e0b0b0e0b0e0b0b0e0e0b0a0b0a0b0a0b0a0b0a0b0b0a0b0a0b0a0b0a0b0e0b0e0b0e0b0e0e0b0e0b0e0b0e0b0e0b0b0e0b0e0b0e0b0e0b0e0b0b0e0e0b0e0b0b0e0e0b0e0b0e0b0b0e0a0d0a0d0a0d0a0d0d0a0a0d0a0d0a0d0a0d0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0d0a0a0d0a110a110a110a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0e0b0b0b0a0b0a0a0b0b0a0b0a0b0a0b120b120b120b120b120b140b0e0b0e0b0e0b0e0b0b0e0e0b0e0b0e0b120b120b120b120b120b120b120b120b120b120b16011616011601161601011601011616011616161601160101161601161601161616011601161601160116010101011601010116161601011601160116010101011601010116010116010116161616010101011616160101010101010116161616160101010101010116161616010116160101010101171717171717181717171717181818171718181718171818171818181717181717181718171717171817181718171718171817171817181818171717181718171819181918191918191918191818181819191818191919181818181918191918181919191819181818191819191819191918181a1a191a191a191a191a1919191a191a191919191a19191a1a191a191a191a1a19191a191a191a1a1a191a1a191a1a1c1c1c1c18181b1c1c1c1c1c1a1c1c1a1c1c1a1c1c1c1a1a1a1a1a1c1c1a1c1a1c1c1a1a1a1c1c1a1a1c1a1a1a1a1c1c1e1d1d1d1e1d1e1d1e1d1e1d1d1e1e1d1e1d1d1e1d1e1d1e1d1e1e1d1d1e1d1e1d1d1e1e1d1e1d1d1e1e1d1d1e1d1d1e1d1e1d1d1e1e1d1e1d1e1d1e1d1d1e1f1e1f1e1e1f1f1e1f1f1e1e1f1e1f1e1e1f1f1f1e1f1f1e1f1e1f1e1f1e1e1f1e1e1f1e1e1e1e1e1f1e1e1e1f1e1f1e1e1f1e1f1f1e1f1e1f1e1f1e1e1f1e1f1f1e1f1f1e1f201e20201e1e20201e201e201e201e201e2020201e20201e201e1e201e20201e1e201e201e20201e201e20201e201e202022222323222223232223222323222223232222222322222223222222222322222323222322232322232323232323222322222223232222232322232223232322222322222322222323232223232322232322222223222222222223222323222223222222232223222323232222222323222222232223222322222322232222232222222222262726272626272627272627262627272627262726272627262626272726262726272726272627262726272627262726272627262727262928292828292628262826282628262828292829282928292626262828262628262826282628262826282829282928292829272626272627262726272726262727262826262826282628282628262628262828292829272a272a272a2a27272a2a27272a272a272a272a2a27272a272a272a272a272a272a272a272a2b2a2b2a2b2a2b2a2a2b2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2a2b2a2b2b2a2b2a2b2a2b2a2a2b2a2c2c2a2c2a2a2c2a2c2a2c2a2c2a2c2c2a2c2a2c2a2a2c2a2c2a2a2c2a2c2a2a2c2a2c2a2b2b2a2b2a2a2d2a2a2d2a2d2a2a2d2a2d2d2a2a2a2d2a2b2f2e2f2e2f2e2f2e2f2e2f2e2f2e2f2e2e2f2f2e2f2e2f2e2f2e2f2f2e2e2f2f2e2f2e2e2f2e2f2e2f2e2f2f2e2f2e2f2e2f2e2e2f2f2e2e2e2f2e2f2f2e2e2f2f2e2f2e2e2f2e2f2f2e31303130313031303130313031303130322e322e2e322e32322e2e32322e322e2e322e322e32322e2e32322e322e322e2e32322e2e32322e2e32322e323232322e322e322e322e322e323130313031303130313031303131303130313031303130313031303130313030313031313030313130342e342e34342e2e34342e2e34342e342e342e342e2e342e342e34342e2e34342e2e342e2e3434342e2e35352e352e2e35352e2e35352e2e35352e2e342e34352e35352e352e352e352e34342e342e2e34342e2e3434342e2e342e34342e342e2e34342e342e342e342e342e3431303130313031303130313030313130303130312e34342e342e2e34342e342e2e342e3430333330303330333033303330333033303330333033303330333033303330332e34342e342e2e3433303033333033303330332a372a2a372a372a372a372a2a37372a37372a2a372a372a2a372a372a2a373737372a37372a37372a372a372a2a372a372a372a3737372a372a2a372a372a2a37372a2a2a2a372a2a2a2a372a2a372a372a2a37372a2a2a372a37372a2a372a2a372a372a2a372a37372a2a372a372a2a2a372a372a372a372a372a372a2a37372a372a372a372a2a3737372a372a2a37372a2a37372a372a372a2a372a2a3737372a372a2a3737372a372a2a37372a37383738373738373838373738373837373738373838383a39393a3a39393a3a3a3939393a39393a3a3a3a3a3a393a393a3a39393939393a393a3a39393a393a39393a3a3a39393a3a3a3a393a3a393a3a39393a3a393a393a393a393a393a3a3a393a3939393a3a393939393a393a3a3a393a39393a393a393a393a3a393a3a3a3a393a3a393b393b3939393b39393b393b3b393939393b383a3a3a383a38383b383b38383b383b3838383b3b3b3b38383b3b383b383b3b38383838383b3d3d3d3d3d3d3d3d3d3e3e3d3e3e3e3e3e40414040414141414040414041404041414140414041414040403e403e4040414041403e403e3e3e403e3e3e403e403e3e403e3e3e3e4040403e403e3e4040403e40403e3e3e3e3e4040404040404040404141414040404041404140404141404140404042424040404043404140434343434444454446444444444444444544454444454545454544464446444644464644444644464446444644464444464446464444464446444446464446464544444445444445454445454445444544454544444544454545454844484844484444484448484448484444484448484448484848444448484544484445444844454544454444454445444544454445454445444445444445444545444545454544444444454445444545454444454545444544444544444544444544444545454445444545444544454544454445444445454545494944494944444445454444464446444644444646464446444a4a4a44444a4a444a4444444a44444a44444a4a44444644444644464444464446464444464444464644464644464444444a4a44444a4a444a444a44444a4a4a4a444a44444a4a4a444a44464444464446464644464446444644444a4444444a444a444a4444444a4a444a444a444a444a444a4a4a44444a444a444a4a444a4a4b4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4b4b4c4b4b4b4b4c4b4c4b4c4c4b4b4c4b4c4b4b4c4b4c4c4b4b4c4b4c4c4c4c4b4b4c4c4b4c4b4b4b4c4b4c4b4c4b4b4c4b4b4c4b4b4c4b4b4c4b4b4c4b4c4c4b4c4b4c4b4c4c4c4b4b4b4c4b4b4b4b4b4b4b4c4b4c4c4c4b4c4c4c4b4b4c4d4b4b4b4d4d4b4b4d4b4d4b4d4b4c4b4c4c4b4b4c4b4c4b4c4c4c4b4c4c4b4b4c4b4c4c4b4c4b4c4b4c4b4c4b4b4c4c4b4b4c4c4b4b4c4b4c4b4c4b4c4c4b4b4b4d4b4d4b4d4b4d4b4d4b4d4d4d4d4b4b4c4b4c4b4b4b4b4c4b4c4b4c4b4c4c4c4b4b4d4b4d4b4d4d4d4b4d4d4d4b4b4d4f4f4d4f4d4f4d4f4d4d4f4f4d4d4f4f4d4f4f4d4d4f4f4d4d4d4d4b4b4f4f4f4f4f4f4f4d4f4d4d4f4f4d4f4d4d4f4d4b4b4b4d4b4b4b4d4b4d4d4d4b4b4b4d4b4d4d4b4b4d4b4b4d4d4d4b4d4b4d4d4d4d4f4f4d4f4f4f4d4d4d4d4d4f4d4d4d4d4f4d4d4f4f4f4d4f4d4d4d4d4f4f4f4f4f4f4f4f4f4d4f4d4f4d4f4d4f4d4d4f4f4d4d4f4d4d4d4d4f4d4f4d4d4f4f4f4d4f4d4f4d4d4d4d4d4d4d4d4f4d4f4d4d4d4f4d4f4d4d4f4d4d4f4f4d4d4d4f4f4d4d4d4b4b4b4d4b4d4d4b4b4d4b4d4d4b4b4b4d4b4d4f4f4d4f4d4d4d4d4d4d245024502450245050502424505024245024502424505024502424242450502424502450505050505024505024502450505024245050245050242450242450505024245050245024502424505024505024245024502450242450502424505024505050242450242450502424505024502450245050502450500100000100010101010001000100010100000001000100000100010001010100010001010001010001010001010001000001000100010100010100010000010100010101000100000100010101000100010000010000010101000001010000010000010002010101010201020101020102020201020102020201010201010201010202010102010102010102020101020102020102010101000100010001000001010001000101010101000001000001010100010000000101010001000000010100010001010000010101020202010202010102010201020201010202010201010101010202020102010202020102020102020101010201010201020102010101020100010001000100010001000101000001000100010100000301010301010103010301010301030103010301030101030101000103030301010301010301030103030103010103030101030103010103010301010303030103010303010301030303030103030101000100000001010001030301010301030103030101030103030101030103030101010301030301030301030103010301030103010101030101010301030302020101020201010102010202010102010202020101010201020101010101020202020102020102010202020102010201010201020102010201010201020101020101020201020101020201010201020102010102010102020102010201020102020102010101020504050405040505040405050405040504050504040505050405040405040505040405040505040405050404050405050405040404050504050504050404040405040505040504040504050505040405040504050405050404040405040504050404050405050405040405050404050405050808080908090808090909080808090908090809080809080809080908080909090809090809080809090809090809090809080908090809080908090809080b0b0c0c0b0a0b0a0a0a0b0e0b0a0a0a0b0b0b161601011601160116160116011616011601160101160101160116011601011601161601161601161601011616160116160116011601160101011616010116011601161601011601161601010116011601160116160116011601010116011616010101011616160116161601011601160101160101011601010116010116160101160101160116010116011616010101011601010101161616011616160101010101161601161601011616160101160101161601011616160116160116160116160101160101010116010117171817171718171818171817181718181718181717181817181718171817181817171818171717181718171817181718181718171817181817171817171718181717181818171818171717181717181817181817171718181718171817181717171817181818171817171817181817181718171718171817171717181718171817181717181718171717171818171718181817171819191819191819191919181918181919181919191918181819191818191818191819181819181918181919181919191819181919181819181919191819181819181918191918191919181919181918191819191819181919191a1919191a191a1a19191a191a191a1a19191a191a19191a191a1a191a191a191a191a19191a1a191a1a1a191a19191919191a1a191a19191a1a1919191a19191a1a191a191a1a191a1a191a191a1a1a191a1a1a191a1919191a1a19191a1a1a1a1a191a19181c1c1c181c1c1c1818181c181c181c1b1a1b1c1a1c1a1c1c1a1c1a1a1c1c1a1c1a1a1a1c1a1a1c1a1c1c1a1c1a1a1c1a1c1a1c1a1c1a1a1a1c1a1c1c1c1a1a1a1c1a1c1c1a1a1c1a1a1c1c1a1a1c1c1a1a1c1a1a1c1a1c1c1a1c1a1a1c1a1a1c1c1a1c1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1f1e1f1e1f1e1f1e1f1e1f1f1e1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1f1f1e1f1e1f1e1f1e1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1e1f1e1f201e201e201e201e201e201e201e201e1e20201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e222222222322222322232223222223232323222323232322222323222223232323222322232223222322232223222323232223222222232322222223222222232322232223222322222223222222222322232322232222232222232323232322232222232322232223222223222222232222232322232322232322222323222323222323232223222322222322222322232223222322232223222323222322232222222222232222232223232223222223222322222322232223232223232223232322222322222222222323222322222222232222242726262626282a272c2a2a2a2a2f2e2f2e2f2e32322e32323031342e342e343430332a372a37372a372a372a372a372a372a2a372a372a372a37372a372a372a372a2a37372a372a37372a372a372a372a372a372a2a372a372a37372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a37372a2a372a372a372a372a372a2a372a37372a37372a372a2a372a37372a37372a2a372a37372a372a2a372a372a372a2a372a37372a2a2a2a37372a2a372a37372a2a37372a2a372a372a372a372a37372a37372a372a372a372a372a2a373738373837383738373837383738373837383a393a393a393a393a39393a3a393a39393a393a3a393a393a3a393a393a39393a3a393a393a393a39393a3a393a393a393a39393a393a393a393a393a3a393a393a393a393a393a393a393a393a393a393a393a3a393a393b393a39393a3a393a393a393a393a393a393a393a393a393a393a39393a393a393a393a393b393b393b393b393b393b393b393b393b3a383a383a383a383a3a383b383b383b383b38383b383b383b383b383b383b383b383b383b383b3b383d3e3d3e3d3e3e3d3d3d3e3e3d3d3e3d3d3e3d3e3d3e3e3e3e3d3e3e4040414140404140414140414141404040414041414041414140404040404140414141404040414041414041404141414140404040403e3e403e40403e403e40403e3e40404040404141403e40403e3e403e3e3e403e403e403e403e3e40403e40403e40403e3e403e3e3e3e403e403e4040403e3e403e40403e3e3e4040403e3e4040403e3e3e40403e3e4041404140404041404041404140414040414140404141414140404141414140404141414041404040404141404041404040414041414140404242404240434040404043404141414041404141414340434343404344454445444544464445444744454445444544454445444545444445444544454446444644464446444644464446444644464644444646444446444644464446444544454445444544454445444544454445444544444544454445444548444448484444484448444848444448444544484844484448444844484448444844484444454445444548444848444545444445444545444544454544454445444544444544454445444544444544454445444545444445444445454445444549444445444545444445444549444445444544454444454445444544454445444544454445444544494449444945444544454445444544454446444644464446444644464446444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a44464446444644464446444644464446444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444644464446444644464446444a444a4a44444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a4b4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4b4b4c4b4c4b4c4c4b4b4c4c4b4b4c4b4c4c4c4b4b4b4c4b4c4b4b4c4b4b4c4c4b4b4c4b4b4c4c4b4b4b4c4b4c4c4b4c4b4c4c4b4c4c4b4c4b4b4c4b4b4c4c4b4c4c4b4b4c4b4c4b4c4b4c4c4b4c4c4b4c4b4c4c4b4c4c4b4b4c4b4b4c4b4b4c4b4c4b4c4b4b4c4b4c4b4c4c4b4c4b4c4b4b4c4c4b4c4b4b4c4b4b4c4b4c4b4c4b4c4c4b4c4b4c4b4c4c4b4b4b4b4c4b4c4b4c4c4b4c4c4c4b4c4b4b4c4b4b4c4b4c4b4c4b4b4b4d4b4b4b4b4c4b4c4b4b4c4c4b4c4b4b4c4b4b4c4b4c4b4b4c4b4c4b4c4b4c4c4b4b4c4b4d4b4d4d4b4b4b4d4d4b4b4d4d4b4d4b4b4d4b4d4d4b4b4b4c4c4b4c4b4b4c4b4c4b4c4b4c4c4b4c4c4c4c4c4b4c4b4c4c4b4c4b4b4b4b4c4b4b4c4c4c4b4c4b4c4b4c4c4c4c4b4c4b4c4c4b4b4b4c4b4b4c4b4c4c4b4c4b4c4b4c4b4c4c4c4c4b4b4b4b4c4c4c4b4c4b4b4b4b4b4c4c4b4b4b4d4b4b4d4d4b4b4d4b4d4d4b4b4b4b4d4d4b4b4d4d4d4b4b4c4b4c4c4b4c4b4c4b4c4b4b4c4c4c4b4b4d4b4b4d4d4b4d4d4b4b4b4d4d4d4b4d4f4f4d4f4d4f4d4d4f4f4d4f4f4f4d4f4d4d4f4d4f4d4f4f4f4d4d4f4d4f4f4f4f4f4d4f4d4d4d4f4f4d4d4d4b4b4d4f4f4f4f4f4d4d4f4f4f4d4f4f4d4f4d4f4d4d4f4f4d4d4f4f4d4f4d4d4b4b4b4b4b4d4b4b4d4b4b4b4d4b4d4d4d4b4b4b4b4d4d4b4b4d4d4b4d4d4b4b4b4b4d4b4d4b4d4d4b4d4d4b4b4d4b4d4d4b4b4d4d4d4b4d4d4b4d4d4d4f4f4d4f4d4f4d4d4f4d4d4f4d4f4d4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4d4f4f4d4d4f4f4d4d4d4d4f4d4f4f4d4f4d4f4d4f4f4f4f4f4d4d4f4d4f4d4d4d4d4d4f4f4f4f4d4f4d4d4f4d4f4d4d4d4f4f4d4f4f4d4d4d4f4d4d4d4d4d4d4f4d4d4f4f4f4f4d4f4d4f4f4f4d4d4f4f4d4f4d4d4f4f4d4d4d4d4f4d4f4d4d4f4d4d4f4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4d4f4d4d4f4f4d4d4d4f4d4f4d4f4f4d4d4d4d4f4f4d4f4f4d4d4d4d4b4b4b4b4b4d4b4d4b4d4d4d4d4b4d4b4d4b4d4b4d4d4d4f4f4d4f4d4f4d4d4f4d4d4f4d4b4d4d502450245024245050242450245050245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024245024505024245024502450245050242450245024502450245024502450245024502450245024502450245024502450502450245024502450245024502450245024502450245024500100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201010201020100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010001000100010001000100010001000103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301000100010001030103010301030103010301000103010301030103010301030103010301030103010301030103010301030103010301030103010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102050404050504040505040504050405040504050405040504050405040504050405040504050405040504050404050405040504040504050405050405040504050405040504050405040504050405040405040504050504050405040504050405040405040504050504050405040504050405040504050405040504050404050504040505040405050805080908090809080908090809080908090809080908090809080908080908090908090809080908090809080908090808090908090908090809080908090809080b0a0b0c0b0a0b0a0c0b0a0b0a0b0b0a0b0e0b0b0a0b0e0b0a0a0a0b0b0a0b0b0a0b0a0b160116160101160116011616011616161601010116011616161616011601011616161601160116161616011601161601011616161616011601010116011601160116161616160101010101011601160116160116011616011616011601011616010101160116160116010116160101011601161601011616011616161601160101160101010101160116160116010116011616011601011601011616160101160116011601011601161616011601010116011601010116160101011616160116160116010116160116010101011617181718171817181817171817181717181718181717181817181818171718171817181717181817181718171818171718181718181718181718171817181718171718171817181717181718171817171817181717181818171718171717171817181718181717181718171718171718181717171817181718171817181717181718171817181718171717181718171818171718171717171718181817181817181817181718171818171718171818171718171817181717181717171718171817181817181718181718171817181718171718171818171718171819191918191818191818191918191818191819191819191818181818191818181919181818191819181918191819181919191818191819191819181819181918191819181919181918181918191819181819191818181818191918191919191918191818191918181919191818191918191819181a19191a1a1919191a191a1a1a1a19191a1a19191919191a19191a1a191a1a191a1a1a19191a1a1a19191a191a1a1a19191a191a1a1919191a1a191a191a191919191a191a191a191a191a1a1a1a191a1a191a1a1a191a19191a191a191a19191a191a191a191a191a191a1a191a191a1a191a1a1c18181c181c1c181c181c181c1c1c18181c18181c1c1b1b1b1a1c1c1c1a1c1a1c1a1a1a1c1a1a1c1a1c1a1c1a1c1c1a1a1c1a1c1a1c1a1c1a1a1c1a1c1c1a1a1c1a1c1a1c1a1a1a1a1c1a1c1a1c1a1a1c1c1a1c1a1a1c1a1c1c1a1a1a1c1a1c1c1a1c1a1c1c1a1c1c1c1a1a1c1a1c1a1c1a1c1c1a1c1a1c1a1c1a1c1a1c1c1a1a1c1c1a1a1c1a1c1a1c1a1c1a1c1c1a1a1c1a1a1c1e1e1f222322232223222223232223222222232223232322232223222322222223232322232322232323222322232223222223222323232222232223222223222322222322232223222322222222232322232222232223222323222323222222222322232222222322232223222223232223222322232223222322232223222322232223222322222222222323222322232222222323232222222322222223222322222322232222232223222223232223222222222323222223222322232223232223222322232223222323232323222223222322222322222323222323222627272626272a272a2a2a2a2d2d2f2e2f2e2f322e32313030313031342e342e2e3534342e2e342a372a372a2a2a2a2a372a2a2a2a39393939383a38383d3e3d3d3d3e3d3e3d3e3d3e3d3e3d3d3d3d3e3e3e3d3d3e3d3e3d3d3e3e3d3d3e3e3d3d3e3e3d3d3d3e3e404041414040414040404140414041414041404140404140414140414040414140414041404140404140414141414040414041404041414040414141403e40403e403e3e403e3e3e403e403e40403e403e3e403e403e3e4040414040414140403e3e403e403e403e3e3e403e3e3e4040403e403e403e40403e3e403e403e403e40403e3e404040403e404040403e403e3e40403e403e404040403e40403e403e403e403e403e40403e3e3e403e3e40403e404140414041404041414040404140414041414041414040414041404041404140414041404041404140414041414140404140404040414140414040414041424040434340434040414141414041404040434040434043454844484544444545444544454c4b4c4b4c4b4b4b4c4b4c4c4b4b4b4c4b4c4c4c4b4c4c4b4b4b4c4c4b4c4b4c4b4c4b4b4b4c4b4b4b4b4c4c4b4c4b4b4b4c4c4b4c4b4c4b4c4b4b4c4b4c4c4c4b4b4c4c4c4b4c4b4c4c4b4b4c4c4c4c4b4b4c4b4b4b4b4b4c4b4c4c4b4c4b4c4c4c4b4b4c4b4c4c4b4c4b4c4b4c4b4b4c4b4c4c4c4b4c4b4c4b4c4b4b4b4c4b4c4b4b4c4c4b4c4b4c4c4b4c4b4c4b4b4b4b4c4b4c4b4b4b4c4b4b4c4b4c4c4c4c4c4c4c4c4c4b4c4c4c4b4c4b4c4b4b4b4c4b4c4b4b4c4b4c4c4c4c4b4c4b4b4b4b4b4c4b4c4b4b4c4c4c4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4b4b4b4c4b4c4b4b4c4c4b4c4b4b4b4b4b4c4b4c4c4c4c4b4c4b4c4b4b4b4c4d4b4c4b4b4b4b4c4c4b4c4b4b4b4b4b4c4c4b4c4b4c4c4b4b4c4b4c4c4b4b4c4b4b4c4b4b4b4b4b4d4b4d4b4b4d4b4d4b4b4d4d4b4b4b4d4b4d4b4b4b4d4b4d4d4c4b4b4c4c4c4c4b4c4b4c4b4b4b4b4c4c4c4c4b4c4b4c4b4c4b4c4c4c4b4b4c4b4c4b4b4c4c4b4c4b4c4c4b4b4b4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4c4c4b4c4b4b4c4b4c4b4c4b4b4c4c4b4c4b4b4c4b4c4b4b4c4c4b4b4b4c4b4c4b4d4b4b4d4b4b4d4b4d4b4d4d4b4d4b4b4b4d4b4b4d4b4d4b4d4d4b4d4b4b4d4b4c4b4c4b4c4b4c4b4c4c4b4c4b4b4c4c4b4c4b4b4b4d4b4b4b4d4d4b4d4d4d4d4b4d4b4d4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4f4d4d4f4f4d4f4d4f4d4f4f4d4f4f4d4f4d4f4d4d4f4d4f4d4d4f4d4f4d4f4d4d4f4f4d4f4f4d4d4f4d4f4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4d4f4d4d4b4f4d4f4d4f4d4f4f4d4d4f4d4d4f4d4d4f4f4d4f4d4f4d4f4d4f4d4f4f4f4f4f4f4f4d4f4d4d4d4f4d4f4d4f4d4d4f4d4b4d4b4d4b4d4b4d4b4b4d4b4b4d4d4b4d4d4b4b4d4b4d4b4d4b4d4b4b4d4d4d4d4d4b4b4d4b4d4d4d4d4d4d4b4d4d4b4b4d4d4b4d4b4d4d4b4d4b4d4d4b4d4d4b4b4d4d4d4b4b4d4b4d4b4d4d4b4d4d4d4b4d4b4d4d4f4f4d4f4d4f4f4f4d4f4f4f4f4f4f4f4f4f4d4f4d4d4d4d4d4f4d4f4d4f4d4f4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4d4f4f4d4d4d4d4f4f4d4d4d4f4f4d4d4f4f4f4d4f4d4f4d4d4f4d4d4f4d4d4f4d4f4d4f4d4d4f4f4d4d4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4f4d4d4f4f4d4d4d4f4d4f4f4f4d4f4d4d4f4d4d4f4f4d4f4d4d4f4d4f4d4f4d4f4f4d4d4d4d4f4d4d4d4d4d4f4d4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4d4f4d4f4d4f4d4f4d4d4f4d4d4f4f4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4d4d4f4f4d4d4d4f4d4f4d4f4d4d4d4f4d4d4d4f4d4f4d4d4d4f4d4d4f4f4f4f4f4f4d4f4d4d4f4f4f4f4d4f4d4d4f4d4f4d4f4d4d4f4d4d4b4d4b4d4b4d4b4d4b4d4d4d4b4d4d4b4b4d4b4d4b4b4b4b4b4d4f4d4f4f4f4f4d4d4f4f4d4d4f4f4d4f4d4b4d4d2450040404090c0b0b0a0a0b0e0b0b0e0e0b0a0d0a0d0a0b0a0b0a0b0a0b0a0b0a0b011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a19181c181c181c181c181c181c181c181c181c181c1a1b1a1b1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1f1e1f1f1e1f1f2223222322232223222322232223222322232223222322232223222323222223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232322222322232223222322232223222322232223222322232726262828262a272a2c2a2c2d2a2a2d2f2e2e3231303031342e342e2e342e342e34372a37372a372a2a372a3a393a3b383b3d3e3d3e3d3e3d3e3d3e3d3e3d3e3e3d3d3e3e3d3e3d3e3d3e3d3d3e3e3d3e3d3e3d3d3e3e3d3d3e3e3d3e3d3e3d3e3d3e3d404140414041414040414041404140414041404140414140404140414041404140414041404140414041404140414041404140414041404140414041403e403e403e403e403e403e403e403e403e40414041414041404140413e403e403e403e403e403e403e3e403e403e403e40403e403e3e403e40403e403e403e403e403e3e40403e403e403e403e3e403e403e403e403e403e3e40403e403e403e3e4041404140414041404140404141404140414041404140414041404140414041404140404140414042404242404042424040424043404340434043404041414041404043404340434043404340434445444845444544454545444445444c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4d4d4b4c4b4c4b4b4d4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4d4b4d4d4b4d4b4d4b4b4d4b4d4d4b4d4b4b4d4d4b4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4c4b4c4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4d4b4b4d4b4d4b4d4b4d4b4d4b4c4b4c4c4b4b4c4c4b4b4c4b4d4b4d4b4d4b4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4f4d4f4d4d4f4f4d4f4d4f4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4b4d4b4d05040405091e1f1f1e1f1e372a372a2a37372a2a37372a3a39393a3a393b39383b383b403e404544444544454b4f040505040908413e3e4041404b4d4140403e403e41404d4b4d4f000000000070420000a0c10000704200000c430000204200000c43680f0e0010380000805c000033000000b05b000001c094000000203f4700020050000000500a000000000000000000000000000000000000000000000c000000000000000000000007000000000000000000000000400000004055550c0000000700000000000000000000000800000000000000aa3e000000150000000d5555130000000a000000000000000000000007000000000000000000ff3f00d00000004055551d00000014000000000000000000000007000000000000000000000000d0ff3f00805555310000000c0000000000000000000000080000000000000055550000002000000020aaaa3d0000000b0000000000000000000000070000000000000055550000004000000030007c480000000a00000000000000000000000800000000000000ff5fff1f004000000040aaaa520000000d00000000000000000000000800000000000000aa5e00000020ff1f0040aaaa5f0000000d00000000000000000000000700000000000000555500000040ff2f004055856c00000012000000b8020000030000000700000000000000555500000040ff3f0080559d7e0000000a00000000000000000000000800000000000000aa6200000020ff3f00630080880000000900000000000000000000000800000000000000aa76ff0f0040ff3f00605595910000000c00000000000000000000000800000000000000aa7e00000010ff3f0070aaaa9d0000000c000000000000000000000008000000000000005495ff0f0040ff3f0080aaaaa900000008000000b8020000010000000800000000000000aa5aff0f0030ff5f00805595b10000000a000000b80200000b0000000800000000000000aa5a00000010ff6f0080aaaabb00000009000000000000000000000008000000000000005469ff2f0040ff6400805595c40000001500000000000000000000000800000000000000aaaa0000008000000080ffffd900000011000000000000000000000007000000000000005555ff3f00800000008000a4ea0000000a00000000000000000000000800000000000000ff77ff3f006000000050aaaaf40000000600000000000000000000000800000000000000ff5fff5f008000000030aaaafa0000001000000000000000000000000800000000000000aa6aff4f0080ff2f0070aaaa0a0100000d00000000000000000000000800000000000000ff7fff3f0060ff4f0080aaaa170100000c000000000000000000000008000000000000005459ff3f0080ff65008055952301000006000000000000000000000008000000000000005495ff5f0080ff6f0080aaaa290100000600000000000000000000000800000000000000ff1bffa200e00000004055552f01000007000000000000000000000007000000000000000000ffcfffff00000080002c3601000007000000000000000000000008000000000000005519ffdfffff0000008055553d0100000800000000000000000000000800000000000000ff1bff8400e0ff3f008055554501000008000000000000000000000007000000000000005555ff7f00aa0000007e00904d0100001d000000b80200000100000008000000000000005555ff7fffff0000ffffffff6a0100000d00000000000000000000000700000000000000000000000080ff7f00c0ab2a770100001300000000000000000000000700000000000000aa2a00000050ff7f00c055558a0100000b000000000000000000000008000000000000005521ff340080ff8200ce5555950100000800000000000000000000000700000000000000aa2aff4f0080ff7f00b055559d0100000b00000000000000000000000700000000000000aa2aff3f0080ffafffff5555a80100000d00000000000000000000000700000000000000000000000040ffbfffff5555b501000006000000000000000000000007000000000000000000ff3f0080ffbfffffab2abb0100000a000000b4020000060000000700000000000000555500000020ff7f00c0ab5ac501000011000000b30200001a0000000800000000000000555500000040ff7f00c0aaaad601000007000000b80200000100000007000000000000005555ff1e0040ff7f00905575dd01000006000000b80200000100000007000000000000005555ff1f0040ff8f00b05559e301000007000000b80200000100000007000000000000005555ff1f0040ffad00c05559ea0100000d000000b7020000020000000700000000000000555500000030ffbfffffab6af70100000a000000b7020000020000000800000000000000545900000040ffbf00e70080010200000d00000000000000000000000700000000000000aa6a00000040ffd6ffffaaaa0e02000005000000b80200000100000007000000000000005555ff2f0040ffbf00d055591302000007000000b80200000100000007000000000000005555ff2f0040ffcfffffab6a1a0200000a00000000000000000000000800000000000000ff7f00000040ffbf00e0aaaa240200000800000000000000000000000800000000000000ff7bff2f0040ffdfffffaaaa2c0200000a00000000000000000000000800000000000000ff7f00000030ffdf00f0aaaa360200000600000000000000000000000800000000000000ff9700000009ffef00fcaaaa3c0200000500000000000000000000000800000000000000ff97ff1a0030ffefffffaaaa410200001000000000000000000000000800000000000000aaaa00000040ff7fffffffff510200000300000000000000000000000700000000000000aaaaff020024fff0ffff55c1540200000600000000000000000000000700000000000000aaaa00000001fffeffff00ac5a02000008000000000000000000000007000000000000005555ff3f007fff7f009b555d6202000010000000b80200000100000008000000000000005555ff3f0080ff7f00c0ffff720200000d000000b80200000100000007000000000000005555ff3f0080ffaeffffab7e7f0200000b000000b80200000100000008000000000000005555ff3f0080ffbfffff00808a0200000700000000000000000000000800000000000000ff7fff3f0080ffbfffffaaaa910200000600000000000000000000000800000000000000aaaaff3f0080ffbfffffffff970200000d000000000000000000000007000000000000000000ff7f00e0ff7f00c0ab52a40200000b00000000000000000000000800000000000000aa1aff7fffffff7f00a05555af0200000900000000000000000000000800000000000000551dff7f00f0ff9fffff5555b802000008000000000000000000000007000000000000000000ffdfffffff7fffff0040c00200000600000000000000000000000800000000000000aa22ffefffffff9fffff5555c602000009000000000000000000000007000000000000000000ff7f00d0ffbfffff0040cf02000005000000b8020000010000000700000000000000ff3fff7f00a3ffc6ffff0058d402000005000000000000000000000007000000000000000000ffcf00e0ffbfffffab2ad90200000300000000000000000000000700000000000000ff3ffff1fffffffdffff5649000000000f000020ff3f020055550000ff3f00000f0000a0ff3f0300ff3f0000555500000f00006055550500ff2fff05ff0f00000f00006055550500ff2f0000ff3fff0f0f00006055550800ff3fff2fff3f00001200000000002d0055550000ff3f00000a0000040000040055550000ff3f0000ffffff5300000000ff3f0000ff3f0000040000040000000055550000ff3f00000500008000003400ff3f00005555aa2a0500008000003200ff3f0000aa2a00000d0000040000010055550000ff3f00000f00006055550400ff0c0000ff0700000f00006055550400ff060000ff14ff071200000000002c005555aa3eff0c00000a000004000000005555aa3eff0c000004000004000004005555aa3eff0c00000500008000003300ff1400005555aa3e0d000004000000005555aa3eff0c00000f000000ff3f000055550000ff3f00000f0000a0ff3f0300ffcfff3f555500000f00006055551200ff3f0000ff7fff3f0f000020ffcf1a00ff270000ff3f00000f00006055551d00ff3f0000ffa9ff7fffffff5300000000ff3f0000ffcfff3f0500008000004300ffa3ff7f5555ff3f0500008000004000ffcfffbf552500000500008000004400ffbfff7fff3f00000500008000003500ff7fff3f555500000f000080ff3f0000ff3f0000555500000f000080ff3f0200ffcfff3f555500000f00006055550900ff7fff3fff3f00000f00006055551200ff7fff3fff7fff3f0f000020ffcf1a0055210000ff7fff3f0f00006055551d00ff4fff3fffa9ff7f0f00006055551d00ff7dff4fff9dff7f0f0000a0ff7f1f00ff7f0000aa2a00000f0000a0ff7f2000ff4f00005555aa2a0f0000a0ff7f2200ff7fff4f5555aa2a0f0000a0ff7f3e00ff8fff7faa2a00000f0000a0ff7f3e00ffcfff8faa2a00000f0000a0ff7f3e00ff8fff7faa52aa2a0f0000a0ff7f3e00ff9cff8faa36aa2a1200000000002f0055550000ff7fff5f120000000000300055550000ff5fff3f0a0000040000040055550000ff7fff3fffffff5300000000ff7fff3fffcf0000040000040000000055550000ff7fff3f0d0000040000010055550000ff7fff3f0f000020ff1f0600aa6aff5fff0600000f000020ff1f0600aaaaaa6aff1f00000f0000a0ff1f0700ff0a0000aa6aaa5e0f0000a0ff1f0700ff1f0000aaaaaa6a0f000060aaaa1100ff1f0000ff1f00000f00004055550100ff0c0000ff0700000f00004055550100ff060000ff14ff071200000000003100aaaa5555ff1f00000a00000400000000aaaa5555ff1f00000400000400000400aaaa5555ff1f00000500008000003b00ff1f0000aaaa55550d00000400000000aaaa5555ff1f00000f0000a0ff2f0800ff2f0000ff6b55550f0000a0ff2f0800ff3fff2fff7755550f000020ff3f1200ff775555ff2f00000f000020ff3f1200ff7b5475ff1200000f00004055550000ff2fff05ff0f00000f00004055550000ff2f0000ff3fff0f1200000000003200ff5b5555ff2fff110a00000400000400ff5b5555ff2fff110400000400000000ff5b5555ff2fff110500008000003800ff3fff1fff7755550d00000400000100ff5b5555ff2fff110f000000ff1f0400aa6aff5fff0600000f000000ff1f0400aaaaaa6aff1f00000f000000ff1f0700aaaaff6bff3fff1f0f0000a0ff3f0b00ff2fff1f5495aa760f0000a0ff3f0b00ff3fff2f5495547d0f0000a0ff3f0d00ff3fff1faaaa54950f000060aaaa1100ff3f0000ff3fff1f0f000020ff3f1300ff7fff77ff31ff0e0f000020ff3f1300aaaaff7fff3f00000500008000003b00ff3fff1faaaaff5f0f000080ff1f0400ff0a0000aa6aaa5e0f000080ff1f0400ff1f0000aaaaaa6a0f000020ff1f0600aaaaff6bff3fff1f0f0000a0ff3f0a00ff070000ff6faa620f0000a0ff3f0a00ff1f0000ff7fff6f0f0000a0ff3f0c00ff0f0000aaaaff7f0f0000a0ff3f0b00ff1fff0f5495ff7f0f0000a0ff3f0d00ff1fff0faaaa54950f000060aaaa1100ff3fff1fff1f00000400000400000400aaaaaa5eff3fff1f0d00000400000000aaaaaa5eff3fff1f0a00000400000000aaaaaa5eff3fff1f1200000000003100aaaaaa5eff3fff1f0f000080ff2f0500ff2f0000ff6b55550f000080ff2f0500ff3fff2fff7755550f0000a0ff3f0900ff2f0000aa6a55550f0000a0ff3f0900ff3fff2faa6a55550f0000a0ff3f0900ff2fff07ff77aa6a0f0000a0ff3f0900ff3fff2f5485aa6a0f000020ff3f1200ff7f5555ff3fff2f0f000020ff3f12005485ff7fff3fff3a0f00004055550000ff3fff2fff3f00000400000400000000aa5e5555ff3fff2f0d00000400000100aa5e5555ff3fff2f0a00000400000400aa5e5555ff3fff2f1200000000003200aa5e5555ff3fff2f0f000080ff3f0800ff2f0000aa6a55550f000080ff3f0800ff3fff2faa6a55550f000080ff3f0800ff2fff07ff77aa6a0f000080ff3f0800ff3fff2f5485aa6a0f000020ff3f1200ff7f5555ff6fff3f0f000020ff3f1200549dff7fff6fff3f0f000020ff3f1200ff7f5555ff7fff6f0f000020ff3f1200ff8bff7fff76ff6f0f00004055550300ff7fff3fff3f00000f0000a0ff7f2600ff1f0000545955550f0000a0ff7f2800ff3fff1eff5f55550f0000a0ff7f2800ff3aff205475ff5f0400000400000000ff7f5555ff7fff3f0d00000400000100ff7f5555ff7fff3f0a00000400000400ff7f5555ff7fff3f1200000000003b00aa76aa5aff76ff6f1200000000003800ff7f5555ff6fff3f1200000000003a0054595555ff7fff6f0f000060ff7f0c00ff4fff3fff0f00000f000060ff7f0c00ff62ff4fff0800000f000060ff7f0b00ff4dff3fff1fff0f0f000020ff1f0b00ff7faa76ff4bff3f0f000080ff3f0700ff070000ff6faa620f000080ff3f0700ff1f0000ff7fff6f0400000400000400ff7faa62ff62ff3f0d00000400000000ff7faa62ff62ff3f0a00000400000000ff7faa62ff62ff3f1200000000003700ff7faa62ff62ff3f0f000000ff1f0a00ff7faa76ff4bff3f0f000000ff0f0c005495ff7fff5fff3f0f00006054950d00ff5fff3fff3fff0f0f000040ff7f0a00ff4dff3fff1fff0f0f0000a0ff5f0e00ff2eff0f549554890f000080ff3f0600ff2fff1f5495aa760f000080ff3f0600ff3fff2f5495547d0f000080ff3f0700ff1fff0f5495ff7f0f000020ff3f13005495548dff46ff3f0f000040ff7f0a00ff4fff3fff0f00000f000040ff7f0a00ff62ff4fff0800000f000020ff0f0b005495ff7fff5fff3f0f000020ff0f0d00aaaa5495ff6fff3f0f0000a0ff6f0f00ff0f0000aaaaaa7e0f000020ff0f0e005495aa7eff6fff5f0f000080ff3f0700ff0f0000aaaaff7f0f000060aaaa1100ff6fff3fff0f00000400000400000400aaaaff7fff6fff3f0d00000400000000aaaaff7fff6fff3f0a00000400000000aaaaff7fff6fff3f1200000000003500aaaaff7fff6fff3f0f000000ff0f0c00aaaa5495ff6fff3f0f00004054950b00ff5fff3fff3fff0f0f00004054950e00ff7fff5fff2fff0f0f000000ff0f0f00aaaa5495ff7fff6f0f00004054951000ff7fff64ff3fff2f0f000080ff3f0600ff3fff1faaaa54950f000080ff3f0700ff1fff0faaaa54950f000060aaaa1100ff7fff3fff3fff0f0f000020ff3f1300aaaa5495ff4fff3f0f000020ff3f1600aaaaff9bff5fff4f0f000020ff3f1600aaaa5495ff7fff5f0f0000a0ff7f2700ff3fff0faaaa54950f000000ff0f0c005495aa7eff6fff5f0f000000ff0f0f005495aa5aff7fff6f0f000020ff2f10005495ff8bff6fff640f000020ff2f10005495aa7aff7fff6f0f000080ff5f0b00ff2eff0f549554890f00006054950d00ff7fff5fff2fff0f0f0000a0ff7f2700ff1fff0f5495aa5a0f0000a0ff7f2700ff2fff1f5495ff6f0f000020ff0f0e005495aa5aff7fff6f0f000080ff6f0c00ff0f0000aaaaaa7e0f000020ff0f0d00aaaa5495ff7fff6f0f000060aaaa1100ff7fff6fff0f00000f0000a0ff7f2700ff0f0000aaaaaa5a0400000400000400aaaaaa5aff7fff6f0d00000400000000aaaaaa5aff7fff6f0a00000400000000aaaaaa5aff7fff6f1200000000003500aaaaff7fff7fff6f1200000000003600ff7faa5aff7fff6f0f000000ff2f0e005495ff8bff6fff640f000000ff2f0e005495aa7aff7fff6f0f00006054950d00ff7fff64ff3fff2f0f000020ff3f170054755469ff7fff7c0f000020ff3f1700ff7f5475ff7fff780f000020ff3f16005495ff8bff73ff6a0f000020ff3f16005495ff7fff7fff730f0000a0ff7f2700ff3fff35547554690f0000a0ff7f2700ff3fff2f549554750f000040aaaa0400ff1f0000ff1f00000f000040aaaa0600ff3f0000ff3fff1f0f000040aaaa0700ff3fff1fff1f00000f000040aaaa0c00ff6fff3fff0f00000f000040aaaa0d00ff7fff3fff3fff0f0f000040aaaa0f00ff7fff6fff0f00000f000040aaaa1300ff4f0000ff5fff3f0f000040aaaa1400ff2f0000ff7fff5f0f000040aaaa1500ff5fff4fff5fff4f0f000040aaaa1500ff6fff2fff7fff5f0f000040aaaa1600ff7fff4fff5fff3f0f000040aaaa1800ff7fff6fff7fff5f0f000020ff7f1e00ffffaaaaff7f00000f0000a0ff7f3500ff3f0000ffffaaaa0f0000a0ff7f3900ff7fff3fffffaaaa1200000000003d00ffffaaaaff7f00000a00000400000000ffffaaaaff7f0000ffffff73ffff0000ff7f0000ff7f00000400000400000400ffffaaaaff7f00000500008000003a00ff7f0000ffffaaaa0d00000400000000ffffaaaaff7f00000f000000ff3f0500ff775555ff2f00000f000000ff3f0500ff7b5475ff1200000f000000ff3f0800ff7f5555ff3fff2f0f000000ff3f08005485ff7fff3fff3a0f000000ff3f0900ff7f5555ff6fff3f0f000000ff3f0900549dff7fff6fff3f0f000000ff3f0900ff7f5555ff7fff6f0f000000ff3f0900ff8bff7fff76ff6f0f00004055550200ff3f0000ff7fff3f0f00004055550300ff7fff3fff7fff3f0f000020ff7f1d00aa6a5555ff2f00000f000020ff7f1d00ff8faa6aff2fff090f000020ff7f1d00aa6a5555ff7dff2f0f000020ff7f1d005485aa6aff47ff2f0f0000a0ff7f3800ff47ff3f545d55550f0000a0ff7f3800ff7eff47545955550500008000003700ff7fff3fff8f55550f000020ff5f1400aaaa5491ff2f00000f000060aaaa1100ff4f0000ff5fff3f0f000020ff5f1500aaaaaa9eff4fff2f0f0000a0ff4f1600ff4fff3faaaaff9b0f0000a0ff4f1500ff5fff4faaaaff9f0f000000ff3f0600ff7fff77ff31ff0e0f000000ff3f0600aaaaff7fff3f00000f000000ff3f0b005495548dff46ff3f0f000000ff3f0d00aaaa5495ff4fff3f0500008000003c00ff5fff3faaaaaa820f000000ff5f1300aaaa5491ff2f00000f000060aaaa1100ff2f0000ff7fff5f0f0000a0ff2f1500ff7fff5faaaaaa8e0f000020ff7f1e00aaaaff5fff0f00000f000020ff7f1e00aaaa5485ff2fff0f0500008000003900ff7fff5faaaaff5f0f000080ff2f1400ff7fff5faaaaaa8e0f000000ff5f1300aaaaaa9eff4fff2f0f000060aaaa1100ff5fff4fff5fff4f0f000060aaaa1100ff6fff2fff7fff5f0f0000a0ff5f1600ff5fff4faaaaaa920f000080ff4f1300ff5fff4faaaaff9f0f000000ff4f1600aaaaff9fff5fff4f0f0000a0ff6f1700ff7fff5f5495aa6a0f000040aa6a1700ff6fff65ff7fff6a0f000000ff5f1700ff7faa7aff6fff6c0f000000ff5f1600aaaaff7fff6fff5f0f0000a0ff6f1800ff7fff5faaaa54950f000020ff7f1e00ff7fff6fff5fff390f000020ff7f1e00aaaaff7fff5fff2f0f000020ff7f1e00ff7faa6aff6fff5f0f000020ff7f1e00aaaaff7fff6fff5f0f000080ff4f1300ff4fff3faaaaff9b0f000020ff4f1500aaaaff9fff5fff4f0f000060aaaa1100ff7fff4fff5fff3f0f000020ff5f1500aaaaff7fff6fff5f0f000040ff7f1700ff7fff6cff5fff3f0f000080ff5f1500ff5fff4faaaaaa920f000020ff5f17005495ff7fff7fff6f0f000020ff5f1800aaaa5495ff7fff6f0f000000ff3f0d00aaaaff9bff5fff4f0f000000ff3f0d00aaaa5495ff7fff5f0f000000ff3f10005495ff8bff73ff6a0f000000ff3f10005495ff7fff7fff730f0000a0ff7f3900ff5fff3faaaaff7f0f000060ff7f1600ff7fff6cff5fff3f0f000020ff5f1500ff7faa7aff6fff6c0f000060aa6a1500ff6fff65ff7fff6a0f000080ff6f1500ff7fff5f5495aa6a0f00006054951800ff7fff6fff7fff5f0f000000ff5f16005495ff7fff7fff6f0f000000ff3f100054755469ff7fff7c0f000000ff3f1000ff7f5475ff7fff780f000020ff7f1e00aa6aaa5aff7fff650f000020ff7f1e005495aa6aff7fff6f0f0000a0ff7f3900ff5fff3fff7faa5a0f0000a0ff7f3900ff7fff5f549554590f00004054951700ff7fff6fff7fff5f0f000080ff6f1500ff7fff5faaaa54950f000000ff5f1600aaaa5495ff7fff6f0f000060aaaa1100ff7fff6fff7fff5f0f000020ff7f1e00aaaa5495ff7fff6f0f0000a0ff7f3900ff7fff5faaaa54950f0000a0ff3f1c00ffdfffab5555ff1b0f000020ffdf1b0055555521ff3f00000f00006055551e00ff0f0000ffdfffa30f00006055551e00ff3fff0fffdfffa90500008000004200ffdfffa25555aa2a0500008000003e00ffdbffb8aa2aaa260f000000ffcf0200ff270000ff3f00000f000000ffcf030055210000ff7fff3f0f0000a0ff7f3e00ffdfffcfaa1e00000f0000a0ff7f4100ffffffdfff1b00000c000020ffff000055210000ff7f0000ffffff5300000000ff7f0000ffffffcf0500008000004000ffffffcfaa2a00000f000000ffdf190055555521ff3f00000f000000ffdf1c005555ff1bff7fff3f0f00006055551e00ff7f0000ffffffdf0f0000a0ff7f3f00ffffffdf5555aa1a0c000020ffff010055555519ff7f00000500008000004200ffffffdf5555aa2a0500008000003e00fffffff1aa2aaa1e0f000080ff3f1900ffdfffab5555ff1b0f000020ffdf1b005555ff1bff7fff3f0f00006055551e00ff7fff67ff9fff850f00006055551e00ff7fff3fffdfff9f0f0000a0ff7f3f00ffbfffa3aa2aaa260f0000a0ff7f3f00ffdfffbfaa2aff1b0f0000a0ff7f3f00ffbfff845555aa2a0f0000a0ff7f3f00ffdfffbf5555aa2a0f00004055550200ff3f0000ffa9ff7f0f00004055550300ff4fff3fffa9ff7f0f00004055550300ff7dff4fff9dff7f0f000000ff7f1200aa6a5555ff2f00000f000000ff7f1200ff8faa6aff2fff090f000000ff7f1200aa6a5555ff7dff2f0f000000ff7f12005485aa6aff47ff2f0500008000004500ff9bff7fff5755550f00004055551900ff0f0000ffdfffa30f00004055551900ff3fff0fffdfffa90f00004055551b00ff7f0000ffffffdf0f00004055551c00ff7fff67ff9fff850f00004055551c00ff7fff3fffdfff9f0f000000ff7f1100ffffaaaaff7f00000f000000ff7f1400aaaaff5fff0f00000f000000ff7f1400aaaa5485ff2fff0f0f000000ff7f1500ff7fff6fff5fff390f000000ff7f1500aaaaff7fff5fff2f0f000000ff7f1500ff7faa6aff6fff5f0f000000ff7f1500aaaaff7fff6fff5f0f000000ff7f1700aa6aaa5aff7fff650f000000ff7f17005495aa6aff7fff6f0f000000ff7f1800aaaa5495ff7fff6f0f00004055553f00ff9fff7fffffff7f0f00004055554000ffe3ff9fff8fff7f0f00004055554000ffffff9fffefff8f0f00004055554200ffffff9fffffffef0f000000ff7f3900ffff5555ffbfff7f0f000000ff7f3b00ff7f5555ffcfffbf0f000000ff7f3b00ff7f5459ffffffcf0f000000ff7f3c00aaaaff7fffffffbf0f000000ff7f3d00ffffaaaaffffffbf0c000020ffff0500ffff5555ffff0000100000a0ffff1100ffffff7faaaa5555100000a0ffff1300ffffff7fffffaaaaffffff73ffff0000ffff0000ffffff7f0500008000004600ffffff7fffff55550f000060aa2a2000ffbfff7fff4f00000f0000a0ffbf2400ff3f0000aa2a00000f000060aa2a2200ffafff7fff7fff4f0f000060aa2a2300ffbfffafff70ff4f0f0000a0ffbf2500ff7fff3faa2a00000f000020ff7f3e00aa2a0000ff9fff7f0f000020ff7f3e0055250000ffbfff9f0f000080ff7f0300ff7f0000aa2a00001200000000003e00aa2a0000ffbfff7f0a00000400000400aa2a0000ffbfff7fffffff5300000000ffbfff7fff7f00000400000400000100aa2a0000ffbfff7f0d00000400000100aa2a0000ffbfff7f0f000040aa2a1f00ffbfff7fff4f00000f0000a0ffbf2400ff3f00005555aa2a0f000020ff4f22005555aa2affafff7f0f000020ff4f23005555aa2affbfffaf0f0000a0ffbf2300ff4fff3f5555aa2a0f00006055552600ffbfff7fff1f00000f00006055552800ff8fff7fff3fff1f0f00006055552900ff9fff8fff3fff1f0f00006055552900ffafff9fff36ff1f0f00006055552a00ffafffadff3fff380f00006055552a00ffbfffafff3fff1f0f00006055553800ff9aff7fff4fff3f0f00006055553a00ffbfffaeff47ff3f0f00006055553a00ffbfffb6ff4fff470f000080ff7f0300ff4f00005555aa2a04000004000001005555aa2affbfff7f0d000004000001005555aa2affbfff7f0a000004000004005555aa2affbfff7f1200000000003e005555aa2affbfff7f0f00006055552700ffacff9eff3fff340f00006055553900ffafff92ff5fff3f0f00006055553900ffbfffafff5fff440f00006055553900ffafff82ff7fff5f0f00006055553900ffbfffafff7fff5f0f00006055553b00ffc4ffbfff5fff540f00006055553b00ffcdffbfff7fff690f000020ff7f3f00ff3fff27ff9fff890f000020ff7f3f005555ff3fff9fff820f000020ff7f4000ff3f5521ffc4ff9f0f000020ff7f40005555ff3fffcaff9f0f000000ff4f20005555aa2affafff7f0f000040aa2a1f00ffafff7fff7fff4f0f0000a0ffaf2300ff68ff4f553daa2a0f00006055553800ff97ff7fff67ff4f0f00006055553800ff88ff7fff7eff670f000020ff7f3e00aa52aa2aff87ff7f0f000020ff7f3e00553daa2aff8fff870f000080ff7f0300ff7fff4f5555aa2a0f000000ff4f20005555aa2affbfffaf0f000080ffaf2200ff68ff4f553daa2a0f000040aa2a1f00ffbfffafff70ff4f0f000040aa2a2500ffffffbfff7fff3f0f000000ff3f24005555aa2affffffbf0f000080ffbf2000ff4fff3f5555aa2a0f00006055553a00ffbfffb8ff52ff4f0f00006055553a00ffffffbfff7fff3f0f000020ff7f4300ff3faa2affffffc10f000020ff7f44005555ff3fffffffc6100000a0ffff0000ff7fff3f5555aa2a0f000020ff3f2500aa2a0000ffffffbf0f000020ff3f23005555aa2affffffbf0f000080ffbf1f00ff3f0000aa2a00000f000080ffbf2000ff3f00005555aa2a0f00006055552b00ffffffbfff2f00000f00006055552e00ffcfffbfff3fff2f0f00006055552f00ffffffcfff3fff2f100000a0ffff0000ff3f0000555500001200000000003f0055550000ffffffbf0a0000040000040055550000ffffffbfffffff5300000000ffffffbfff3f0000040000040000010055550000ffffffbf0d0000040000010055550000ffffffbf0f000060aa2a2300ffffffbfff7fff3f0f000000ff3f2400aa2a0000ffffffbf0f000080ffbf1f00ff7fff3faa2a00000f000020ff7f4300aa2a0000ffffffbf100000a0ffff0000ff7fff3faa2a0000ffffff5300000000ffffffbfff7fff3f0f000020ff1f280054595555ff8fff7f0f000020ff1f290054595555ffafff8f0f000020ff1f2a0054595555ffbfffaf0f0000a0ffbf2b00ff1f0000aa5a55550f00004055552000ffbfff7fff1f00000f000080ff7f0900ff1f000054595555040000040000010054595555ffbfff7f0d0000040000010054595555ffbfff7f0a0000040000040054595555ffbfff7f1200000000003e0054595555ffbfff7f0f0000a0ffbf2c00ff3f0000ff7faa5a0f0000a0ffbf3000ff3f0000aaaaff7f0f000060aaaa3500ffbfff7fff3f00000f000020ff3f3900aaaa5555ffbfff7f0f00004055552100ffacff9eff3fff340f000080ff7f0d00ff3fff0faaaa54950f000080ff7f0e00ff1fff0f5495aa5a0f000080ff7f0e00ff2fff1f5495ff6f0f000080ff7f0f00ff0f0000aaaaaa5a0f000080ff7f1000ff3fff35547554690f000080ff7f1000ff3fff2f549554750400000400000500aaaaaa5affbfff7f0d00000400000000aaaaaa5affbfff7f0a00000400000000aaaaaa5affbfff7f1200000000004200aaaaff7fffbfff7f1200000000004900ff7faa5affbfff8f1200000000004500ff7faa5aff8fff7f0f000000ff1f260054595555ff8fff7f0f0000a0ff8f2900ff3fff1f545955550f000020ff3f380054595555ff8fff7f0f000020ff3f3800545dff57ff80ff7f0f00004055552000ff8fff7fff3fff1f0f000080ff7f0900ff3fff1eff5f55550f000080ff7f0900ff3aff205475ff5f0f000080ff8f2800ff3fff1f545955550f000000ff1f260054595555ffafff8f0f0000a0ffaf2a00ff35ff1f545955550f000020ff3f380054595555ff9aff8f0f00004055552000ff9fff8fff3fff1f0f00004055552000ffafff9fff36ff1f0f000080ffaf2900ff35ff1f545955550f000000ff1f260054595555ffbfffaf0f0000a0ffbf2b00ff2fff1f545955550f0000a0ffbf2e00ff3fff2f545955550f000020ff3f3a0054595555ffbfffae0f00004055552000ffafffadff3fff380f00004055552000ffbfffafff3fff1f0f000060aa6a2d00ffffffd6ff2f00000f000020ff2f2e0054595555ffcfffbf0f000020ff2f2f00aa6a5555ffffffcf0f000080ffbf2600ff1f0000aa5a55550f000080ffbf2a00ff2fff1f545955550f00004055552400ffffffbfff2f0000100000a0ffff0100ff2f0000aa6a5555120000000000520054595555ffcfffbf120000000000530054595555ffdfffcf1200000000005400aa6a5555ffffffd40a00000400000400aa6a5555ffffffbf0400000400000100aa6a5555ffffffbf0d00000400000100aa6a5555ffffffbf0f000060ff7f3000ffdfffbfff3f00000f000060ff7f3200ffe3ffdfff2f00000f000060ff7f3100ffe6ffdfff3fff2f0f000080ffbf2700ff3f0000ff7faa5a0f000020ff3f3b00aa6aaa5affdaffbf0f000020ff3f3b00ff7faa6affe4ffbf0400000400000500ff7fff5bffe0ffbf0d00000400000000ff7fff5bffe0ffbf0a00000400000000ff7fff5bffe0ffbf1200000000005000ff7fff5bffe0ffbf0f000040aa6a2b00ffffffd6ff2f00000f000040aa6a2f00ffffffdcff3fff2f0f000060aaaa3600fff7fff0ff1eff070f000060aaaa3600fffffff7ff23ff020f000060aaaa3700fffffffeff0000000f000020ff3f3a00aa7aaa6affffffde0f000020ff3f3a00aa7eaa7affedffe5100000a0ffff0100ff2f0000aaaaaa6a100000a0ffff0100ff3fff2faa92aa6a1200000000005400aaaaaa6affffffdb0a00000400000400aaaaaa6affffffdb0400000400000100aaaaaa6affffffdb0d00000400000100aaaaaa6affffffdb0f000000ff2f2b0054595555ffcfffbf0f0000a0ffcf2f00ff3fff2f545955550f000080ffbf2a00ff3fff2f545955550f000020ff3f3a0054595555ffcfffbf0f00004055552400ffcfffbfff3fff2f0f000080ffcf2e00ff3fff2f545955550f000000ff2f2b00aa6a5555ffffffcf0f000060aa6a2d00ffffffdcff3fff2f0f000020ff3f3a00ff5b5555ffd5ffcf0f000020ff3f3a00aa6a5555ffffffd50f00004055552400ffffffcfff3fff2f100000a0ffff0100ff3fff2faa6a55550f000040ff7f2c00ffdfffbfff3f00000f0000a0ffdf3200ff2f0000aaaaff7f0f0000a0ffdf3100ff3fff2faaaaff7f0f000080ffbf2700ff3f0000aaaaff7f0f000060aaaa3500ffdfffbfff3f00000f000020ff3f3c00aaaaff7fffdfffbf0400000400000500aaaaff7fffdfffbf0d00000400000000aaaaff7fffdfffbf0a00000400000000aaaaff7fffdfffbf1200000000005500aaaaff7fffdfffbf0f000080ffdf3000ff3fff2faaaaff7f0f000040ff7f2c00ffe6ffdfff3fff2f0f000000ff2f3200aaaaff7fffefffdf0f000000ff2f3400aaaaff97ffffffef0f000060aaaa3500ffffffdfff3fff2f0f000020ff3f3b00ff7fff7bffffffef0f000020ff3f3c00aaaaff7fffffffdf100000a0ffff0200ff3fff2faaaaaa820f000040ff7f2c00ffe3ffdfff2f00000f000080ffdf3000ff2f0000aaaaff7f0f0000a0ffef3300ff080000aaaaff970f0000a0ffef3400ff2fff1aaaaaff970f000020ff2f3100aaaaff7fffefffdf0f000060aaaa3500ffefffdfff2f00000400000400000500aaaaff7fffefffdf0d00000400000000aaaaff7fffefffdf0a00000400000000aaaaff7fffefffdf1200000000005500aaaaff7fffefffdf0f000080ffef3200ff080000aaaaff970f000060aaaa3500fffbffefff0800000400000400000500aaaaff97fffaffef0d00000400000000aaaaff97fffaffef0a00000400000000aaaaff97fffaffef1200000000005500aaaaff97fffaffef0f000080ffef3200ff2fff1aaaaaff970f000020ff2f3100aaaaff97ffffffef0f000060aaaa3500fff3ffefff1fff1a0f000060aaaa3500ffffffefff2fff1f100000a0ffff0200ff2fff25aaaa549d0f000040aaaa2700ffbfff7fff3f00000f000040aaaa3000ffdfffbfff3f00000f000040aaaa3100ffffffdfff3fff2f0f000040aaaa3200ffefffdfff2f00000f000040aaaa3300fffbffefff0800000f000040aaaa3400fff3ffefff1fff1a0f000040aaaa3400ffffffefff2fff1f0f000020ff3f3900ffffaaaaffbfff7f0f000020ff3f3d00ffffaaaaffffffbf0f000080ff7f1100ff3f0000ffffaaaa100000a0ffff0400ff3f0000ffffaaaa1200000000005600ffffaaaaffffff7f0a00000400000000ffffaaaaffffff7fffffff73ffff0000ffffff7fff3f00000400000400000500ffffaaaaffffff7f0d00000400000000ffffaaaaffffff7f0f000040aaaa2d00fff7fff0ff1eff070f000040aaaa2d00fffffff7ff23ff02100000a0ffff0100ff21ff02a9baaaaa0f000040aaaa2d00fffffffeff000000100000a0ffff0100ff000000ffabaaaa1200000000005700ffabaaaafffffffe0a00000400000400ffabaaaafffffffe0400000400000100ffabaaaafffffffe0d00000400000100ffabaaaafffffffe0f000000ff3f280054595555ff8fff7f0f000000ff3f2800545dff57ff80ff7f0f000000ff3f290054595555ff9aff8f0f00004055552000ff9aff7fff4fff3f0f00004055552200ff97ff7fff67ff4f0f00004055552200ff88ff7fff7eff670f000080ff7f1200ff47ff3f545d55550f000080ff7f1200ff7eff47545955550f0000a0ffbf3b00ff7fff3fff7f55550f0000a0ffbf3c00ff7fff3faaaaff7f0f0000a0ffbf3d00ff7fff3fffffaaaa0f000000ff3f2700aaaa5555ffbfff7f0f000000ff3f3500ffffaaaaffbfff7f0f00004055552100ffafff92ff5fff3f0f00004055552100ffbfffafff5fff440f00004055552100ffafff82ff7fff5f0f00004055552100ffbfffafff7fff5f0f000020ff7f1e00ffff5555ffbfff7f0f000080ff7f1100ff7fff3fffffaaaa0f000080ff7f1600ff5fff3faaaaff7f0f000080ff7f1700ff5fff3fff7faa5a0f000080ff7f1700ff7fff5f549554590f000080ff7f1800ff7fff5faaaa5495ffffff73ffff0000ffbfff7fff7fff3f0f000000ff3f2a0054595555ffbfffae0f000000ff3f2d00aa7aaa6affffffde0f000000ff3f2d00aa7eaa7affedffe50f000000ff3f2e0054595555ffcfffbf0f000000ff3f2f00ff5b5555ffd5ffcf0f000000ff3f2f00aa6a5555ffffffd50f00004055552000ffbfffaeff47ff3f0f00004055552000ffbfffb6ff4fff470f00004055552300ffbfffb8ff52ff4f0f00004055552300ffffffbfff7fff3f0f000020ff7f4400ff575555ffffffdd100000a0ffff0100ff5fff3faa7a5555100000a0ffff0300ff7fff5fff7755550f000080ffbf3900ff7fff3fff7f55550f000060ff7f3c00ffffffbfff7fff3f0f000000ff3f2c00aa6aaa5affdaffbf0f000000ff3f2c00ff7faa6affe4ffbf0f000000ff3f3100ff7fff7bffffffef0f00004055552100ffc4ffbfff5fff540f00004055552100ffcdffbfff7fff690f000020ff7f1e00ff7f5555ffcfffbf0f000020ff7f1e00ff7f5459ffffffcf100000a0ffff0200ff6fff53ff7fff77100000a0ffff0200ff7fff6fff7faa5a0f000040ff7f3b00ffffffbfff7fff3f0f000060aaaa3d00ffffffbfff7fff3f0f000080ffbf3900ff7fff3faaaaff7f0f000000ff3f3000aaaaff7fffdfffbf0f000000ff3f3100aaaaff7fffffffdf0f000020ff7f1e00aaaaff7fffffffbf100000a0ffff0200ff7fff3faaaaff7f0f000040aaaa3c00ffffffbfff7fff3f0f000080ffbf3900ff7fff3fffffaaaa0f000000ff3f3500ffffaaaaffffffbf0f000020ff7f1e00ffffaaaaffffffbf100000a0ffff0400ff7fff3fffffaaaaffffff73ffff0000ffffffbfff7fff3f0f0000a0ffbf4300ffcfff7f552900000f000020ffdf410055210000ffbfff7f0f0000a0ffbf4500ffdfffcf552100000f000000ff7f1f00aa2a0000ff9fff7f0f000000ff7f1f0055250000ffbfff9f0f000000ff7f2200aa52aa2aff87ff7f0f000000ff7f2200553daa2aff8fff870f000080ff7f0300ff8fff7faa2a00000f000080ff7f0300ffcfff8faa2a00000f000080ff7f0300ff8fff7faa52aa2a0f000080ff7f0300ff9cff8faa36aa2a0f000080ff7f1a00ffdfffcfaa1e0000ffffff5300000000ffbfff7fffdfff7f0f0000a0ff9f4000ffefff7f5555551d0f0000a0ff9f4200ffffffef5555aa220f00006055551e00ff9fff7fffffff7f0f000000ff7f2100ff3fff27ff9fff890f000000ff7f21005555ff3fff9fff820f000080ff7f1b00ffffffdf5555aa1a0f000080ff7f1c00ffbfffa3aa2aaa260f000080ff7f1c00ffdfffbfaa2aff1b0f000080ff7f1c00ffbfff845555aa2a0f000080ff7f1c00ffdfffbf5555aa2a0c000020ffff01005555ff1bff9fff7f0f000080ff9f3f00ffefff7f5555551d0f000020ffef42005555aa22ffafff9f0f000020ffef42005555ff2bffffffaf0f00006055551e00ffe3ff9fff8fff7f0f00006055551e00ffffff9fffefff8f0f000000ff7f2100ff3f5521ffc4ff9f0f000000ff7f21005555ff3fffcaff9f100000a0ffff0d00ffdfffa5ff3f5521100000a0ffff0d00ffefffa15555ff3f0f000000ffdf3e0055210000ffbfff7f0f000000ffdf4500aa2a0000ffffffbf0f000060ff3f4600fffffffdfffffff10f000080ff7f1a00ffffffdfff1b00000c000020ffff0400ff3f0000ffffffdf0c000020ffff0000552d0000ffdfff7f100000a0ffff0e00ffffffdfff3f0000ffffff5300000000ffffff7fffffffdf0f000000ffef40005555aa22ffafff9f0f000000ffef40005555ff2bffffffaf0f000080ff9f3f00ffffffef5555aa220f00006055551e00ffffff9fffffffef0c000020ffff01005555aa22ffffff9f100000a0ffff0d00fff7ffef5555554d0f000080ffbf3e00ffcfff7f552900000f000060ff3f4400ffffffc6ffa2ff7f0f000020ffcf450055210000ffffffbf0f000000ff7f2300ff3faa2affffffc10f000000ff7f2500aa2a0000ffffffbf100000a0ffff0c00ffbfff7faa2a0000100000a0ffff0c00ffa6ff7fff3faa2a100000a0ffff0e00ffcfffbf55210000ffffff5300000000ffffffbfffcfff7f0f000040ff3f4300ffffffc6ffa2ff7f0f000000ff7f23005555ff3fffffffc60f000000ff7f3a00ff575555ffffffdd100000a0ffff1000ff9dff7fff575555100000a0ffff0c00ffa2ff7f5555ff3f0f000000ffcf430055210000ffffffbf0f000020ffdf4100aa2a0000ffffffbf0f000080ffbf3e00ffdfffcf55210000100000a0ffff0e00ffdfffcfaa2a0000ffffff5300000000ffffffbfffdfffcf0f000040ff3f4100fffffffdfffffff10c000020ffff0400ff47ff3ffffffffd100000a0ffff0e00fffffff15549ff3f429598282730249c7b6179ad961ab7ba6f01d440e5765715f4545515c0693df8aee27b9d7b3403401d3b002800805565fdaae296831ad4723938d4f854ade9152c78ebebaa1564655da9360cc072c3e215d04b819bf6f58daa6a1774954e368076edee412fdc82be8aae4155d555030c140d83ce010c4055d5a8aff21739bfd6c20c543757b9abc371b5cfccde5589c4cc682e332c5695b7abab52c16a55edd74417d32a4c1578e69ebb02c000cc30cc5ce90228c0b15f1ea08febeaaa6a0f0080f32f1668c6eeea9a570de4d9ee2a389433ac12686a373b30c3ded56a6ee72838abef3278b996aabfe800000743d120e0dc2ca80b0334030cb4db9842e78d3a8afaee6e76b97a2d5357ebb679555f5be9b67a7a7795a5eb02d4d77e9a82baae572e5c69a9f95615f9aaaa966bb2f7b683eed59c7b4a5ed571af1edb2ad4de5ed4c16a970357a896b94d556e9796bba77975e5c1ecddd5450340555db5d45d77519176176943c1341facaa5fea3a677a32647b759583aed57a75572db3f9a4aaae2af1f56a6fc4aafbad16b35339f424566dcf2df459eb79f2c04cd5c1753b3880efb967d54d156c9fab2becf9de599d5d97ab6e7bdf74e9f659551dc3f495b2c2956a35409f03e880b3dc55f555957a5f79574d8d95d7d50cec4001c46d0d0c307703b17b38319fc3d4d0cc0d80766df274a93bf03a0f8d032dcfeafaabd07de8c02861404337b4ab7bcfea02e00000b79eaf768d02000308943bb02e8c1e8fd603333fe7c37035c0554d4d7555571dc041dd95b7f7f9a56a1fdfe8682f00551d0000530000006ba7fb6cd844f058f41054f51e4fc14ce971576e010300c09ecd10543577c742bb036c02dcb1937bae9f5fbaaa3b830ebbb20fe8966e570043c0b0c2b033c856c330c821832a30c0cef5c0b4f28056f20036c8f8c0e4ea8e010c034cc384cfb8562f8cee001c0003f3d5e90ce4aac2ec6a39f8280602ccc0003079f100282b036fea1e8b9b2e8258ade9a51baed78d0d0df4560d803b5bed24581bdcac0f6c158cd9ede9aeae5ea94041f782d215607943fa2d37acdb801f00f3f086dfcc3871d7ed807312b73a5f3d9f3f1047f0aaaa5d29efe8aafa6a2bc356eaaaf80eac9aa7f7ea2abbfa70d6aac3f0eac6c02e832f942aec430128cc023c3028b8a09ee830c08c0e03a3aff21500f37a7230133f45c1b82f2f01e43aa857b78b31f09ae53a00ec70afaa97ab0f48ee5e5b2e71d2fae66ce7f1e4dcf219000380f70278d901c0802b28d401a8f6a9aabaf969eba8aeb39b9a3ab8325fe67d00ab56b7ea943adf240335cf30f153575f55af2e8c6e591de856758d97e5f0f2559b159bee555d6d9d966a6fd55ab9ef5a396fb955f9aafaaaf99ed778ead6f4aae700e8f47a9917ebd67aadea822a64fbb1efeabaeaeab169b197af1a586e55ad5fee6af9985da5b5ba6d6ea5afea6e6efa9a7aa92aa566e91eec8cefa8abee9aaaaabadbf3b0d7aa7ab557bbba370441b38ed33141fbacc6de8e5e70d04003b077d5766befc9ebf2f6f8f1aaeb5cc2adfaa9b7e5ed745b2e769f5503af2fe2ed1ddf0c5415df410157dfaa1eac13d73950f3809b7703b7835df79cb1a1e1ad86f44698bacfce9ce62e8bbdebba9a9adbbc27bbaea6e7757fa6db3be7b75ff450f5cd8e8afad5d55d55b78a324cf1a92b3475c1d0ce55f65ddd1674fb5dd5743534bb7a3350c37558351373d0ea75550bb7010030a843e7409be58e977695afaaabc3a81ffb72d7d6722901b0fac2a957eb2a58666ba7ea963bcf7772a62777feec8fabc3b1974def2ac380ae95694b0d6773aafbdddedea1acfb5a9e05df5555ab7775a3fae4c3ce4f33f7d1a0b7fd286d6b8f1f6b6e0b9ff1b92e23adf7290237f1eaa99faff9684c9d1fc175c3550ce9bad675391cd45141772f400f7035415f9f423b1c705cab738c1b73f3f927728bd6f5cc07042c63352c171f62e773557a7ee70fcc300ccc5cd55557f5e91cebb06af5b9ea8ec2ceea2db72f98ebc2f9b96b5e8703bbc2b04eb972356ff5d51ccc4037e8765f1df89c1e439dfba8d65d55f75d35f4cd8df8ed35dc7a71d59c4355bb02a777b9b4df3074f548df0037d4542ff54525d0342740577575d575c3686fddba1e4cc705cd2af00031e0c1748d7755d52840fbf92c701f70751ddc108c72d355d5d571dff475cf558f5e5d412f43530f2857df5c5d395f55f751f5dd6dd5d555f555f56df9f6ea5d5dd53017007775f7ac73dff44e74acde72dfd44c76f5cdd5c002cf5ccfddac39775577b1ba6a23da4d3c6538354c01147084cd31c7fac4302d45f0fcc6d0b2cf7ed005f35f6fcfb503b0cdd2d0fcceded5c0c040c3940f5437304f5d55cf6657b36bb26d378bef359c17f2ba33f4d1eeccb17d875f103b4f014c47334c7fd307071f83fff144dfdfdf531c1d1dcdf5719f7fffcdd1dd35774fcff2c477dff37e7bcfdcdc0d30cfc10ecf112aa8c0f0ce32b203a5ac8fd7f5e82101c09cefcdb8f6f54ded8ccec100f000f03a332c8e0c9c02f335779d0107c08df6314f1f03c0dd1ea03b642f8f8eeb8eeedeeeba3302af6b57abbb9f8e6fefb9df78fb76cdaaee5d57f55d5d75d51d57770e8ff25c31561fd75579347717779d3ad7559f2bad8637c3e850575d2f74f832f77a7b9fdf329fb75ed7c9f29cc281fa55b5d7956b57c3b41ed470387095dfa85fd7dd1c1cfd2c45ef00d3af0dfd7ace008f00c330f000c30604c312f038b1378fb16f24d3ee107c4cd03830107de4841f935f13c0f4562fcf32cc8596cfbe330cf34213c48fc168177095df74954d9f9c4f5d33c9f880030f0c9c4ff502de345c310fd4a98f5f1e8cded4a9ce007631d4f1957333f651733bc6dbf1316d34f7ce5241cf384c77bd75ea15f3885dade8f256f3fca122aedcfdf19febbaafaebaba32030c330003cc3083f331f412d3f00c230f0c394c2e4b0c0f2c67a5c6034cf83130648f07f3db9c2ec40020f23803322ccc2c000c3308cb8aebceb832c02c33b06feb043130c230e2e230c000c3c0cc303370ef0c8efc30fab0df0cc30030b08fd48d2e020c81e2c2f000cc720ee2260f33dcf078ef4d1f4cc3b01ef34cfbe6f91eebc0baa91ac0300cc33030f04cd7321c30308000b7f2cc315f8fd755f5fa55cffaf96ce731cc020f0c0c002f70b52f03c3c1baf158fb0003cffa6cf3e90e38f70c030cccc8ccf1f830cf2e40efc00ccc403597af73335ff58403f32002cf28fb0c0c8be8f232e00c0e00cfc02c03f30003c330300fe3c00cf000030b00f080b0f800339ba193aec4b23f9b592e37ebaeff6a23c6ea08f95ae696df94afc8e9b9a54d8f1f4f3abaac52eee7e7cdef9bfdef67efb8e70e778e0f97d91bf77d7f0f77a64d6eee9cf11bbb1fb37b3edf24b3ef2cf7fa4dfd8e5b57d9fa77269fbdcda6eafaaeeef6aeebeaaef6aeaeabaebbafe0aaafface92afa9abc9e80bf709ef673d5b2d8d7eba697aba7bfe4ce6eefdbfcd70368ff90e9f65338f79afb1b3fda77ff6eefaf03fff0ccf333ffff00ffffcf03c33333ffff0303ff3f3f3ff3cf3fcf0fcaeade6aabbde56d6f5aeb15fe5ea34fbeaeaecf98eb3fafef7a9f2eabaeaf6e9b24f6566abafb1ee5e83bae23adeeef5b6faaeaeaa69abbb59bbd5ec2cfbaaebb0babbaaebf01c57f6b7ebba1e8fa2af2bf9aaabab2a8bef729fae92c62e834f0f0b30c3f0f071ef6d37f30000030d03f8881f0cb002e30ec0f008f8f80c38f8c22c0f0f0b0e2083b322cee0a12801802b021ccebac22c8b78f14d0f2fcae23003382ba83247dd0de0cc017bf5c1f8313230f0803a73fbc8fa020b3330fbfaac0ca30fb3b3ac0f1ccf3a0230accecee2200fccc04cdd0e0fafe2b4cfd5ba838e820380f03030df54cf4dda0df79fa7fb0ddfef0ee7bbeeaaefb979ab9baafbaabbba7ddab27b1ae797398c7d1bf7ee2f1bf777eff378b2e5a77dda5baef5b571ffe7b77f26db3133df57dbf91acfce397e96ede71a6f6deae665daa5f9bdeeac27db3a8faeaffab0d6e8e8f8b0f0aada8feebaaabb9f6f5bf6adbbadabebc76ee7ad7bebbeba6a7b6fa6babae286eea9fad6e1ae0b07c5b95db6fa9eeb7ab5ade7a27baffeaacbf9f0fafb7127cfdcdffaa6334feef8c6ba57f6f9bf9be0f2dc7a6fce3ae72cdf5df26ccefac0f9f8f4ec313ff7f575d7f55df77557efeababaaeabebeaeaaa9a9beb4e6f6fda64cfaaaa59fbaa9f7d9e1e6feed99b6f67d54eeef25dbdd9a5df78ee5adad6f7ef7cbaf8f7585bfaf7a6ef7aef69eaf96ef7b9f6b9dbaaaeabafba5e6afbb5abb9b8d7a6ae5d6baff6add537399fff6de69e6f5fb5b56dafabfba6eefab66b7bde5eef6efa66fbf9ae0feb9e2eb1ae5bf9aeaf9d9ff9ea0ecfb2faf6daf7526fb32b98fb6e7ade74efd5d9ef9aaefaef7a8de9aaaeafaeee57e65e7b564d9f564e875b4ee75c5ef5aeaaababababafafebaaefeaba96dbe7eab6dbb99e99f76cbeafdea6b26a796dafab66af7515dbc2b06dbb69aef76deeeaaeaabb6afbba9aaded657f9e967eef32676ebb7a9fd65a365fd65d53abefeab9b55f2ecfbaafe7b6abddaa3adbadde9d9faeaf6b5b9ba55bf76fd771eb75fb2eefacfa2eb0f6eeea3a3bfbf0f9b8faceeef2aaabfbeeaa8eafbaebb99abbbaebaafbbaf7aeafaebaaebbba77a6aeabfbae8e7b3babbabaf7df7edf731ff3f7d3def6dfc64ca0f353740fc7c5cfcf7cc7fdfd33ddfdf7c48df7fcf0dc7dff5ccc107b373f7fcfff507ff3fd5dfd701007377bf7dfdff71fcffdf5ffcf3dfe8ff7f7b78fcffa8f737bdffaf77d9ffffdb66ff7faf6fdadfb1e4f9ff37ef7bc723f9eeff07a7fb74fffeddedfee4d5c041f4f5dd7edd457dff1dd755d4d1f4757f33547fcf71dd105f7fd7df7050735f54dfc53d33fcdfc1ff7f0df2fdff34773f7edd5774fb7e0dfeef736dff7efcff7cf1ff7f1eefdb7ff733ff3ddbffcfd777b33f7ddffffffffffffffffffffffffffffffffffffffff44735fcdf57553dff2f0f7f8f3edfd362f33dd75cff45ddf55dff434d774df4c1ff55ddf1d4d57f3d0741faf7b6ffb7ddf7973d151f34cf745dd07dd1fddcddf5cf7ddf55d5fdf5ef375f7cdb9f7fd7a5ddff45dd755df75775f57f3318fff0e6f3b77df5dcf54f7fddd314ff3745f5ff73105cdd1c735770d7fdc5f53ff70f53131d179b6afefeeeab8769feae6aeeaaebafa8ddb75efdd65cee6faeeb55bef5d9f59e6e9bb6f57e7aadfeab5ae9fabaaf7eeb8ee8eaf8e0f2cfbfb2e9ff739c37199affaf0ecacfbb28ff3f1e87aefecfba4aebaaaf7ce39efac6f5f9a789f7ab88a3b7dace79c6ab799af996bebd96ad98eaffbaaafa6abb957ef99f2acfbb9baafaf2f6bcfbaef9daae6cee5edb5ff6a56ab9feb7af73937efac9f7a9ffbfaeeb6a9b4bbeaee9ce69aaa9ae9f66d5fdbf95ef6deb6e9aafafab0fbf2defdfbfedf77f7f2fe1dfb775fdd5dd77d9fb75ff7edd575f75d374ff73d777f6ff7deadfff9f67797f7faf1f31df2ed3cf3f9dcdfdeff7df76fdff76cdfbd33dffb7f7f6f7fffb1f3bebbefb7cfc9f1c0f0debbdff8f96edffd0b4f6f5ff5dcfbf9f5be5f2f735f7bdff6b7f7d5f57575dffdd30d1fddd7fdfdc77f75f0dc7c1f7574f1dc31f74dbbf77c5ff5d6755d1fff114fcff5715ff7ddf13537f79f77cfd15c9f13f57334f1f531d3d14ff3d07fff5fff54bfffcd35155f5dd5301f1f71f7cfdd500d570f3da163f7f0b3dfaeff081ef7cdee5fcfe17c370d4fcff4dcc43fc93f77cf71bfcf73f7ddb04ff3e2f6b32c3577733fdffcffcc30330f33cf0cf3f0ccddf5f5755f5f5ff7f5555ff55557dff74df5d54fb173dfeff6ef5d575fdfdf4fdf75f3fdf45cf31f77ff6dfff5fcf10cf74ffbfcf06e7fbb73174f0fc99d6f9f9fcfdc7e9f7ccf1fcfb177f94df745cd7db577f55cdccfd4d54cf5f9455f5f5ff75df7f56f5f7df377df71df77f31c77f59def56cf5dcf5eacf2f71cfbf16d7bdf742dbbceed9fdf5c5ff7c5f6f55515f7f5b69fdff8357ad76dcfcc75df155fd3f0dd745fdfbb2f07dff4c7707fddf575f5dd7597dffd5c3337eff5f5f517d7f9ddb72f7fbdef1c37f7f775dd75dff0dff0741fcf55d7715feb0c4d130f4debf83c0fb5f2f43fdfddfbcd733f4fb32f7bf7755dd7f55dd7f55c55715ff75d755f57f5fab5fb755dfb356ff571ff7df3df74df35d75cdf53d30dc77071d145f41c53f3f0f03c4dadfcf728f74df5f41def4ddf5ddf5d5f775f5d73535fdfdcf46dff1feffdd1f035dffd7b6f17d775f3540f5ff0f4fc708f0ecf33f7d1d535f7f9d0f0b53f1e744f375fdf2ddff575c3cdd0f5f0d45c57175df3f104134ff4f1f0f1f0ac47334fd7ddf55ff7ddf55dd7dd5f5f5f4ff335775ff7f5dddd5df775f7dd5d5f75df75f5d554f571f775d7f55d775fdfdff55d5d755d57d555377bff5d755f75df5d77f7775d5df775f7ff0cfff03fff30f30cf3ffcf3ff3fff0cffcf3f3fcff0f3fcf3fcff3cfff0fffffcfcccffcffb3cfcf3fff3f333fcf0cfff3ff3cf7f3cc0c0ffffffc3c3f3fcffffc0cf3cf33ff33f3fff0cfcff033cfcff00cffff0fff30fff0cf33f3fc0fcf0cff30f30fcffcfccccffffc0f0f0f0ffff030f33ccfccf00c3fcfcff3303ff3cfcff3ccf3f3cc3fcf30cffccf3ff333cfcf3ff3f3f3ff3cff0ffffc3c3ff3f00c333ff3fcf3cfccfcf3ccf3f3f3fcf0f0fcfccfcf0ffff0ff33fffcfcccf0f30ccff3cffc2ffffccf0c33ffffcc0cf3f3f0f00f0ff3fcfcf0f3cff0f0cff0330ffffcf00ccfcf0fcff30cf3330f33f30ffff0cfc0fc33f3f330ff0ff3f330330fcfcccc0c330f3fff30f3fcccf0cc0c33cfcfcc0ccff0f0cc30cf0cf3f3fff3fc33cfcf33f3fcf30c3333fffff0cff03333ff0fffcfcf0ffff0cff03f3fcffcf0ff30cf3ff3cfcfddf676dfd11fdff4314d571ff7f75d754f5f751ff7f0f5baef3cf3f7b4137757ddfff5fafd8cdfdc7bfb795f57fffa6c77df7df7cd5c5fcff55d5ddf5f5f4f5fdf75df4dd775777737f7cfd5f5cc72ff5d7dd775df5d3774f5f15df4f55cdfd55c5774745fdf4ddf5c77f5f5f0c7f1fdcdf4dc7c53dff73dcfd34dfc5c570cb707d71d1f4fdfd0f1cd5d0fdff45df575cfd1355f5f1d770df3fdf9f555557f5f5ff775f7f54df55df3f4f5517307edf49f8fde35f7f85c35f755d33cf74d777573dfdd5c5755d334536bffd551f4f5311d771c374547dd105fdf730d7bfb54bbb73737b7f7755f5d30ff0ff3f20fcf3c3f3fff3f3fcf30f3f0f0ff0c0f333ffff0303333f33ff3fc3f0f33ff3333cf3f0fcfcff0ffccf30ffffcf03f33f3fccccfcf30f33ff3cffcb0f33333cff0ff3cffffff0f33f333f3ccf0cfffcf0cf3fc333ff30ff30cfcf3ccf0ccf030cf300fcffcf00ffff30ff330cff30cffff3cf3cff00fcf3f33f0f330f3ff3ccf0fcf0f0f0fff3cff33fc0c0fcf30cf0f3fffccf03cfffc3cf7cf0f3fff3cff0cff3fcff3cfff0f0fff30cfc3f0f3f0cff0f3f0fcfffc3c3fcff3cc0fcfff30ffcff3f3fc30ff3f33cffcfc333ff3f30cff3cffccf3fff3fffcfcfcf3fccf0f3ff33fcff33cfffc3ccfc03cdf0fcffc3cc3ffffffffffffffffffff300f33f3f0cc300f3ff30cf30cf30ccffcf0f3ccf03ccfcf33cf0ccf3ccffcffcf33cf3fff3ccfcf333ff3f3cfff3ffff0fff3f0cffcf0fccf3f8f33f33cf3b30fcff33c3ffff3c3f30cef3ff3f300f33c3fcf3cf3f33f0ff3fcf30cf3f30f0f0fcf30fff0cf3fcff0cff00fcfecf30fcf30f30ccf0cf3fff0fc0c3ff3fbfcf33c0fc3f0cc330f3c33f3f0f0f3f0cff0300f0f8fcf300f0ff3f3f3f330cff3cfc30ccff0fcf0f3fff0ccf0fc0cfffccffffc0f0f0ff3ccf0fc3f330f33ff0f0c0fcf3f3f0ffff0cccf0fc3f0f0f0ff3f3f0fffffcffffcff30ff0fcff0f00f0fcffff3f3f3fff333cff3ff3ff3f03fcf0cf3fff3ff3ccf33330f0f0f0fcff0f0f0fcf0f0f03cf33c33cf0c0f0fcf0cf333f3f3f030cf0fcf3030fff3cfccf0f33c0fdfcc0ffff3fff33ccf0ff3f3cff3ffccfeffefcff3ccfc3c8f0f3fcffc303fcff3ccf0ccf030f30c0f3f3ff3f0fc3c3f333fcf3cffffff0f33f3f00f0ff3ff30ffcffc3fff3ffff0ffff0fff0c0fcf0ff3fffccff0f3bcf3f88cf3ccf0cc3033ffcefff3f0ff0ffff0f00f3f0ffffccffff3ff3ccffff3ffffcc3cff3f0f0ff330f3f03cf30ccf30f3f33cffcf0f33f30ccff0f0f0ccf0cc30cff0cc330fff0cfff030cff3f3f3f0cccccccf0c3fff0ccf300fcf0c0f0fcf3033cfff0f33cf30f30f3f33f3f00ccff3f3f3fffffffffffffffffffffffffffffffffffffffffeffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffff4f6c2c0f3fcff333ff33cc30f3cffc0c33fffc3033fffbcfccccfcf3ff4ccfcef0f0f0fff0cc333ff3f0f3cff0fc30cc3f33cf0cf33c3f300ff30cff3fcffff0cc0cffcff3cccfcccc3cff30cffffcfcf330cff03c333f0ff3ccf33fffcc330ffff0f3f0f00fff0ccf0cf333cf0fcfccfff73c33f3ff3fff0c3ffffff0f33f0f0f3ffcc0fcf3f03fffcffc0f3f3ff3fcf2fe0ccffcfcf3cfccff300feff3eccfff0cfff0f030f33f0fcf3333f30c0f330fff0fffcc0ffffffcccfcf0cc3f3f33f3cc3ff3fc0ff3fcf30ccff0f3fccef0f0f0cccfceff4cf0300ffff00f0fff0f3ff3cfcff33ccff3cc3ffffc0fcf000f33cf300f3fcc3f3fcf3fcff3fffffefdfffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffbffffffdffffffffffffffffffffffffeffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffddfffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffbfffffff7feffbfdffffafffffff77ffffffffffffffffffffffffffffffffffffffffffbffffffff7ffffffffffffffffffffffffff3ffffffffffffffdfffffbfffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff7ff7ffffffbfffffffffffffffffffffffffffffffffbffffffffffffffbffffffffffffffffffffffffffffffffbfbffbfdfefffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffdf76dcbdfff574ffffffffffffffffffffffffffffbffbffffffbebffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffdfffffffffffffffffffffeffffffffffffdfefffffffffffffffeffffdfffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffbbe5fffffffff7ffffddffffffffffffffffffffffffffffffffffffffffffffffffffffcdddd0460cfdeecdd1defd13ffdef50defdddddd5c1ccfcfcfdffffedc35ddde371fcdf4ddfcfdfffff3ffccfcfcffccf0f3cfccfcfcf0fcfc0fcff3cccf3cffffcfccccfcf00cfffffccfcfffffffffffffffffffffffffffffffffffffffffff3f00cf00960157021803d7039e0452050a06c706880748080b09c009780a3b0bfb0bba0c680d1a0eda0e820f3810e7109d114f12fc12a0133514dd148a153a16e91692174518f5189719481ae41a891b071cb01c671d121eb31e541ffa1f99203d21db2189223923d7235524c1244a2595252026b4264e27f7278728f5287729002a802afa2a842b072c912c1e2dac2d352e7b2ed52e252f892fe62f6330e930783100325532b9320a335833ab3312346f34cc3427357535db350436043608361c367d36d4362f377b37803784378837953798379c37a437a537b837bf37d0373238101d293643505e6974808d9da9b6c10a1a2732404a5866717b8a97a3b2bd0c17202d3845525e6b78848f9da8b30b1724303d4953606a7884919da9b50b17222e3a46515f6c7a88929da9b30d1b2834404b5964727f8a96a2afbb0b18222e39444f5a65727c87939ca90e1a26333e4a57636e78828f9aa4ae0e1a23323c4a57626b75828f9ca5af0e1d2733404b5865727c88939ea8b40c1724303a4853606b77828d99a6b30c1824323f4a57626e7a85939fadb708121e27313e4a55626f79858f9aa70c1925303b46505e6975808c98a3ad0c1a2835424f5b66737f8a939eabb80d1927333d4a55606c7883919aa6b30b1825313d4c5863717a86909da7b20b151d28343e49545d6975828c98a10d17232e39444e56606c7884919da80b16232e3b4955626d77838f9caab407121c2b363f4955626d757f8a949e0c17232d3a46535e69758088949fab0b141f2b37424d57626d79838f99a40b151f2a36424c57626f7c88929da90c18222d39464d59656f7a85909ca60c131e27313c45505d6976838d99a306111a25313c48535c67717a859199070f191f2930373e47525f6a75828b0a16212c38434d59636d76828c939c0b16202b37424d58656f777f8995a20c18212c353e4a55636d78828e9ba50a131e2a35414b57616c77828e9aa509131e28334048555c67737e88929d0b18242c3945505d67737c8995a1ab0915202e3a454f58626a74828d98a309131c26313d47535c656f7a838c980a161f2a36414c56606e7986929da40d18252e3b4349525c666d79838b930a151f29333e48535f6b747f8b949b0b141d242a2e333b414549525d697409111c26333e4952606b74808a949e0e17242e37404c58646e79848e9ba80b16202c39434e59646e77828b94a00a141e2b374049515963707a84909907121d252e37404b55626d77818c960b151f29323e4b56626e78848d959d08131c252f38414a5159636f7b879209131e28343e464e58616d76828e980a151d27323b454e58626d77808a9309141d2a34404c57626f78838e99a30c1824303946515b65707c87919aa40a142129323b454d56616b758089940b151f252b333e484e545c626972780b11161a20262e343a4149505760650c151e29323a454d585f656b727b83040b10151b2020202020242c353b430a121b242e373d49525b636b727b830a131a22293139454f575f6b737e8a0a131d29323d49515b636b767e868f0a121e2935414d56636e778088949c091119252f3e48515d656b707780880910161d252d34393f464b4f575e670810171f262e363f454d575f67717a070f18212b33393e49545b6772788208101920252d373f434c535b646d77080f161d242b30373e4751585f677108131d242c333a424b545d666e758008111b232b333b444c545d656b727b09131e262e343b434d58616b747d8409132029323b434b545d656c737a8408101a222c333c455059646c767e86080f172029343d464d59646c757e83070a0e12161a1c2125292e323a3d4005090f14191f262c31353b434b4f55050b1014171c23282d32383c40444c040910181d232a30353c43494e545c050c151c232b2e343a3e45494d5358050e161f2830383f494e565f666c740710192028303a434d5860686f787d0b141c242d3740495259626c757d860a131f29333e49515a616c71777a81050d11171d21262c31373d43474b51070c131c23282f34383e464a51555d050a0f14171c22282e32383c40464b04060a0f13181f2527272a31394147060d10141a1e21252a30373c40464e050b12181d232931373d424a525860080e131a1f272930363d44494e565a04091013171a21232a323940474f56070c131a1c2225292e353b4149505602090e1315191f232930393d42484c04080d141b22272e363e444c50585d080f141b232727272727272829292900000000000000000000000000000001010101020303030303040404040400000000000000000000000001090e060c12181d252b30373d444d4f565b050b12181d222830363b3f43474d54050c10161c20282e363c40444a5055060e141b21262b2f373f45494b4c4c0000010101010102030303040404050000000000000002030303030303030000000000020202020202030303030204060808080808090a0a0a0a0b0b000001010102020202020203030303000000000000000000000000010103000000010102020202030707080808000000000000000000000000000101060d0d0d0d0f11121212131313131300000000010102020203030505060700000001010207080a0a0a0a0a0a0a0a1219212a2d353d4344484e54595f080a0b0b0b0b0b0000000000000000000000c8420000c8420000c842000000000000000000000000000000000000a0420000a0420000a0420000a0410000f0420000a0420000f0420000f0420000a042000000000000a0410000a0420000f0420000f0420000f042000000000000a0420000a0420000a0410000f0420000f0420000f042000000000000a04100008c42000000000000a042000000000000a0410000a0410000dc4200008c42000020c1000020c10000a04200000000000020c1000020c100000000000002430000f0420000f0420000a0410000a04100000000031e1e02111e241e001111021f35393d1e00031c1b1e201f25232735393c403f401e00191b031a1e252330353e3f3e4043411e000406071202021a191b1a03031a1e1e20201f1f252735393f3e413e4143434043434540060909121212121202190219021a191b021a0303031c1c1c1b1b1e1e1e1e1e20201f1f202221252327272c2b3939393b3e414042434040434041421e1e000505080609090c0d0f0d12121312121212121512161517180202021a1a1b1a030303031c1c1c031e1e1e1e1e1e20201f2020212221212125232327272d2b2f2d35393b3b3e3e3e3f3e3f3f3e404243404343444043434545414042421e00000405050507080609090d0c0d09090c0d0d0e0d131214121312121512171615020202190202020219191a19191b021a191a0303030303031c1c1c1c1a1d1e1e1e1e1e1e201f1f1f2022202022212121252327272c2c2d2d2d32312d353539393b3b3b3a3b3e3e3f3f3f3e40403f3e4040424343434343404040434344404040404141414141404042421e1e0000000404040506060708070706060909090b0c0b090d0d090909090f090c090d0e1012121213121214141212121312151212131215151212171217171216160202191902020202021a1a1a1b19191b19191a1b1b1b031c0303030303031c031c031c1c1c1c031a031a1c1c1a1c1a1a1a1b1a1b1d1d1e1e1d1e1e1e1e1e1e1e1e20201f222121222123212221212121252323212326272727272627272a272c2c2b2c2d2d2d2d32313535393939393939393b3b3b3b3a3a3b3a3b3f404040403e3e41413f3e404141404243404343404040404344444440404040404040404140404040424242421e1e1e000000040504050404050606050706060806090a0909090b0b090d0909090f09090f0e090e090d1212121212121212141214121212121312131313121215141512121212161512121515121212121517171216161502021919190202021902190202021a1a1a1a19191b02021b1a1a1b1b030303030303030303031c1c03031c1c031a1c1c1c031c1a1c1a1b1b1a1a1b1e1d1d1d1d1e1e1e1d1d1d1e1e1e1e1e1e1d1d1e1e1d1e1d1e1e1e201f2120202221202120222121222222212121222221212122212321212523232121232327262629272b2b2b2f2c2c2d2d322d2d2d3132312d313535353839393939393a3b3b3b3b3a3b3a3b3b3b3b3b3b3b3b3e3e3f3e3e3f3f3e3f3f3f3e403e3e3e3e3f3e3f414141413f3f3e3e4040404042404243404340404040434040434340444340434040404040404540454140404040404042424142421e1e441e00000100040404040406050506050705070708060606060606090a0909090b0c090b0b09090b090d09090909090909090e0e0909090e0e09090d0e1012121212121313121312121412121414141212121312121212151212141512121212121212131315121212121217121217121215151217171217171216161616161515020219021919190219190202020202021902191919190219190202021a191a191a1a1a1b1a1b1a1b1a190202190219191a1a1a1b1b1a1b1b03031c031c03030303031c0303031c03031c1c030303031c1c031c1c1c031c1c1c1c1c1c1c1a1a031a1c1c1a1a1c1a1b1b1a1a1b1d1d1d1d1e1d1e1e1d1e1e1d1d1e1e1e1e1d1e1d1e1e1d1e1e1d1e1e1e1d1e1e1e202020201f1f1f1f21202222222121212121202123232123212221222222222121212222222121212121212121232121232323212321232327282927272b2b2b2e2b2b2c2c2c2c2c2c2c2d2d2d2d2d2d322d2d2d2d3231312d31353635353938383939393939393a3b3a3a3a3b3a3b3b3b3a3b3a3b3b3a3b3b3a3b3b3a3a3b3b3b3e3e3e3e3e3e3e3e3e3f3f3e3f3e3e3f3f3f3f3f403e3e4040403e403e404040403e3e3f3f3e3f3f414141413f3f3f3e3e4040404040404141424140424340434040404043404343434040434043444440434043404343404043434340444044404443404040404040404040434040404040404540454541404141414040404140404242414142421e441e1e441e000000010000000404050504050404050405060605050605050505060605070708070707070706060506060806080606090a09090a090a090909090909090b0c0b09090b0b0b0b0b090b0b09090d0d0d09090909090f0909090e09090f0e09090e10090c0e0e0e0e0e0909100e0e091012121212141213131212121312121214121212121214121414121213121313121312121312131312141414141212151512141412121212151512121216161212121313121212151212121512151515121515121212121717121717121712121212121215121512121712171212121212161616161515150202191919020219020202020202191902020202190219020202021902020219020202020219191919191919021902021919191a1b1a1a19191b1b02021902191a1a191a1a1b1b1b1a1a1a1b1a1b1b031c031c031c03031c1c031c030303031c03030303030303031c031c031c1c1c1c03031c03031c1c1c1c1c031c1c1c1c03031c031c1c031c1c1c1c1c031a1a031a1c031c1c1c031c1c1c1a1a1c1c1c1a1b1a1b1b1a1b1b1b1a1a1e1d1e1e1d1d1d1d1d1e1e1d1e1d1d1e1e1e1e1d1d1e1d1e1e1e1e1d1e1e1d1e1e1d1e1e1d1e1e1e1e1e1d1e1d1d1e1d1d1e1e1e1d1d1e1e1d1d1e1e1e1e2020202020202021211f1f1f1f211f1f2221222222212121202121212021202021232123232323212123212323212222222222212221222121212222222221212221212122212323212321212321212123212323232123212123232123262728282828272827282729292727262727272b2c2b2b2b2c2c2c2c2b2e2b2c2b2b2b2b2f2c2c2b2f2c2c2c2d2c2c2c2d2d2d2c2d322d32322d32322d2d2d2d2d32322d313131323131312d34343135363635363635393839393938393939393939393a393b3b3b3a3b3a3b3a3b3a3b3a3b3b3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3a3b3b3a3b3b3e3e3e3e3f3e3e3f3e3e3f3e3f3e3e3e3f3e3f3e3e3f3e3f3e3f3f3e3f3e403e3e4040404040403e3f3f3e3f3e3f3f413f4141413f3e403e3e404040404040414041414142414042414243434340404340404340404340404040404044444043404344404444404040434040404343434043404343434043404043434043404344444444444443434043404340404040434040404040434040404040454545454540404041414141414141404141404041404041424141414141424141421e441e1e1e441e1e00010000010100000404050404040505040505040405050405050605050605060605060606050605060605070708070707080706060605060506060608060806080609090a090a0a0a0a090a0909090909090b0c0c090c09090b09090b0b0b09090b090909090d0d0d0d090d090909090f0f0f0e090e090e09090f090e0e09090e09090c09090e09090e0e090d0e090e0e0910101212121312121412121412131313131212121312121213131312121212141214121414141212141212121414141212121212131313121212131213121312121312131213121212131212131212121512151512121414121215151214141214151212151212151512121215151212121312121212121616121212131312121215121212121212151515121515151515121512151515121712121717121212171217121712121217121212121515151215151217171712171212121612161616121616121515151902021919021919021919190202190219020202021902021902021902020219021902190219021919020202190219190202190202191a191a191a1a19191a1a191a1a1a1b1b1a1b1a1b1a1b1b1b1a1a1b1a1a1b1902191902020202021902191919191a1919191a1a191b1b1a1b1b1b1a1a1a1b1b1b1b0303031c03031c1c0303031c1c1c03031c0303031c030303031c03031c0303031c0303031c031c1c1c03031c031c0303031c031c03031c1c1c031c03031c031c1c0303031c1c1c1c1c1c031c1c1c1a1c1c031c1a1c031c03031c1c1c031c1a1a1c1a1c1c1c1a1c1c1a1b1b1b1a1b1a1b1b1a1b1b1a1a1b1b1e1e1d1e1d1e1e1d1e1d1d1e1d1d1e1e1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1d1e1e1e1d1e1e1d1e1e1d1e1d1e1d1e1e1d1e1e1e1d1e1e1d1e1e1d1e1d1e1d1d1e1e1e1d1d1e1d1e1d1d1e2020202021211f1f1f211f1f21212120202121212222222222212222212121202021202120202121202120202120202222212123232323212321232121222222212221212222222121212121222222222121222122212121212122212222212123212123212123232121212321252523232121232323212121232323212321232627282728272827282728282727292929272626272c2b2c2b2c2c2e2b2b2c2b2b2c2f2c2c2c2c2b2f2f2c2d2c2d2c2d2c2c2c2d2d2c32322d2d322d2d323233332d2d2d322d2d2d312d31323131312d2d342d2d343136353536353535353536353535353938383938393939393a393a3b3b3a3b3b3b3a3b3a3b3a3a3b3a3a3b3a3a3b3b3a3a3a3a3a3a3b3a3a3a3a3a3a3a3a3a3b3b3a3a3b3b3a3a3a3b3b3a3b3b3a3b3b3b3e3e3f3e3e3e3e3e3f3f3e3f3e3e3f3f3e3e3f3e3e3f3e3e3e3f3e3f3f3e3e3f3e3e3f3f3f3f3f3f3e3f3f3f3e4040404040403e403e403e404040403e3e3e3f3e3f3f3f3e3f3f3f3e3e3f3f3f3f3f413f413f413f3f3f3f3f3f3f413f3e403e403e3e3e404040403e4040403e4041414041404141424142404141414240404143434340404043404343434040434043404340434043404044444043404043444044444440404040404340434340434040434040434043434043434043404343404040404043404343434040444044444044444340434043404343404043404040434043434043404043434040404340404040404040454545404545404040404045404141404141414041414140414040414041404141414041414040404041404242424141424141414241424142414242461e1e441e1e0001000100000100010100000100000004040405050405050404040505040505040505050505050505060506050606060605060505060506050605050507050705070708070808080707080708080707050506060605060505050608060806080606080806060608060608080608090a09090a0a09090a090a09090a09090909090a0b0b09090b090c0c090b09090b0b0b090b0b0b0b0b090b090b09090b090b0909090b0b0b090b090909090d0d0d090d0d0909090e0909090f0f09090e0e0909090e09090e0e090e09090e0e09090910090910100c090c090c09090c0c0c0e0909090e09090e090e09100909090d090e0e090910101012121212141212121312131312121213121312121312121313131212141414141412141214121412121214141214121214141214141214121313121212131312131213121313121213131213121312131313121212121212151515151215141414141215121215151212141412141415151212151512121215151212131312121213121216161216161212131312121515121212121215121215121515151515151215121512151512151515121217121212171212171712121212171717171712171217121717121212121217121717171212121215121515121515151517121717121712161212161212161216161616161616161612121216161616161515150202191902021902190219190219020202191902190219020202190202020219190219020219021902191902191902021902190219020219021919020202190219190202021919020219021902020202190202190202020219191902190219190219190202190219021902191919190219020202190219191919191902020219191a191a1a19191a191a191a1a1a1b1a1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1a1b1b1a1b1b1b1a1b1a1a19021902191b1b1b1b02021902191902021919021902190202190219190219191a191a191a1a191a1b1b1a1a1a1b1a1b1a1b1b1a1a1b1b1b03031c1c03031c1c1c03031c031c03031c03031c0303031c1c030303031c0303030303031c031c03031c030303031c1c03031c0303031c03031c031c1c1c1c031c1c031c031c1c0303031c1c03031c03031c1c1c031c1c1c0303031c031c1c031c031c0303031c031c031c1c031c031c03031c031c03031c1c031c1c1c1c1c030303031c1c1c031c1c031c1c1c1c1a1c1a03031c1c031c03031c03031c03031c1c031c03031c1c1c1c1a1c1a1a1a1a1c1a1c1c1c1a1c1a1c1c1a1a1c1a1c1a1a1a1b1a1b1a1b1a1a1b1a1b1b1b1b1b1b1b1a1b1b1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e202021202020212020212120211f211f211f21211f211f21211f211f1f211f21211f2121202021212020212222212222212222212221212221212020202021202021212121212120202120212021222122212121222121212221222121212121212321232123232121232121232121222222222122222221212222222122222122212222222121222121212222222121212222212221222122222122222122212222212121212221212122212122212221222221222121212323212121232123232321232121212123232123212125252125212523212321212321212321212123212321232123232123212123212323212626262627282728282828272727282929292728272726262629272729272c2c2b2c2b2c2b2c2c2b2c2c2b2b2e2b2c2b2c2b2b2c2b2b2f2f2c2c2b2c2b2c2f2c2c2c2d2c2d2c2d2c2d2c2c2d2c2c2c2d2d2d2c2d2d2d2d2d2d2d2d2c2c2d2d3132322d322d322d3232322d2d322d322d2d322d32322d2d323232322d3232332d322d2d3232322d2d322d312d312d322d32323131312d312d312d2d2d34342d353535353635353635353635363635353938383938383939383939393a393a3a3b3a3a3b3a3b3b3a3b3b3a3b3a3b3a3a3b3b3a3b3a3a3a3a3b3a3b3a3a3b3a3a3a3a3a3b3a3a3b3a3a3a3a3a3a3b3a3a3a3b3a3b3b3b3a3b3a3a3b3a3b3a3a3b3b3b3a3a3b3b3a3b3a3b3a3b3e3f3e3f3f3f3e3f3e3e3e3e3f3e3f3f3e3e3f3e3f3e3e3f3f3f3f3e3f3f3e3f3e3e3f3f3e3f3f3f3e3e3e3e3f3e3e3f3f3e3f3f3f3e3f3f3e3e3e3e3f3f3f3e3e3f3f3f3e3f3f3e3e404040403e40403e40403e3e3e3e403e4040403e3e3e403e3e403e3e4040403e40403e3e3f3e3e3e3e3f3f3f3e3f3f3f413f3f413f413f413f3f413f4141413f41413f413f414141413f3f413f3f3f3f3f413f41413f3e403e3e403e3e3e3e403e403e4040403e3e403e3e404041414041404140404041424241424041404242414242424241414040414040414241434343404343404340404040404343434040404343434043404340434043434340434043404343404343434040434043404043404440444040444040434043404340434043434044444440404044444440404043404340434340404343434043404343404340434040434043404340434343434043404343404043404340404040434340434040434040404340404040434043434440444044444444404044444044404440404440444044404440444043404043404043434040434343404043404340404043404040434340434040444043404043404043404040434040454045404040404545404140414040414140414141414041404141414141414041404141404041404141414040404041404140414040414040414242414141424141424142414142414141414142464246441e441e441e00000001010101000101010000000101000100000404040504050405050405040504050504050405040504050504050405040505050405050404040404050404050505040405060505060506050606050605050606050506060506050505060506060505060606050605050605060506050506050605050606070505050707070505070505070507070707070807070808070707080807070707080807050506060605060605060506060506060606060608080806080608060806080808060608060808060909090a0a0a090a090a090a09090a0a09090a09090a09090a090a090a090a0909090a0a090a0a0909090a090a0a09090b0b0b090909090b0c0909090c090c090b0b0909090b0b0b0b09090b090b0909090b0b090b09090b0b0b0b090b090b09090b09090b090b0b090b0909090b090d0d090d0d0d0d0d09090e090909090f0f090e0e090e090e090f09090e090e09090e0e0e090e0e09090e090e090e0e090e09090e09101009090910100c0c0c090c0909090c0c0c0c0e090e090e0e0e090e0e090e0909090e0e0e0e0e091009101009090d0d0d0e0e090e0e090e09091010121213131212121214121214121414121412121412121212131312121312131213121312131312131312121313121213121313131312131313131213121213131213131212141214121412141412141214141212141212141412121412121214141214141412141214141214121214141412141412141214131213121212121215131213121313121213121312131313121213131213121312131213121213131213121212131213121212121313131212121412121215121212151215151512121515151512151212121214121214121412141414121212151212151515151212121412141414121414121515151215121512151215121215121515121215121215151512131213121312131312121312121216121216121212121313121212121512121512151512121212151215121212151512151512151215151215121512151515121512121515151512151212121712171217171212121712121712121217121712171217121717121717171712171712171212121212121717121717171212121215121515121215151212151215151512151512171212171717121712121612121612121216121612161616161612161212161612161612121216161616121616121215151215151502190219190219021902190219021919021902021902020219190219021902190202190219191902190219021902190202021902191902191902021902190219021902190219190202190219190202191902190202190219021902190219021902190219020202021902020219021902190219191902021902021902191902190219021919191902191902020219021902191902190219020219191902191902190202191a191a191a191a191a1a1b1a1a1b1b1a1b1b1a1b1a1a1a1b1a1b1a1a1b1a1b1b020219021b1a1b1a1a1b02191919190219021902190219020219020219021919191a1a191a1a1b1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1b1b031c031c031c03031c031c031c031c031c1c0303030303031c031c031c031c031c0303031c03031c0303031c03031c031c03031c031c031c031c031c031c031c031c031c1c1c03031c1c030303031c03031c031c1c03031c03031c1c031c1c031c1c1c031c03031c03031c1c0303031c1c031c1c0303031c031c1c03031c1c0303031c031c03031c031c1c1c031c1c1c03031c03031c031c1c1c031c1c031c1c031c031c03031c1c031c031c031c031c03031c03031c1c031c1c1c031c03031c1c1c031c1c1c03031c1c0303031c1c1c1a1c031c1a1c1c0303031c1c031c1c031c1c1a1a1c1a1c1a1c1a1a1c1a1a1c1a1c1a1a1b1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1b1b20212020212020212020202120212120202120202121202120211f211f211f211f211f1f211f21211f1f211f211f211f211f211f202020212120212122212221222122212221212222212222212221222121222120212120212021202021202121212021202120202120212020202120212020212021222221212222212122212221222121212123212321232123212321232321212323212121212321212321212321232123212121232122212121212221222222222222222121212221222121222122212121222221222222212221222221212122222122222222222122222122212222222121222222212122212122212221222121222221222121212223212323212121212323212321212323212121212121232321232123232321252521252121212121212323212321232121232321232323212321232123212321232321212321232123212123232321232121232321232121232123232121232123232321232626262626262728282827282728272728272827272827292927292929272728272827272827272627262626272729272a272c2c2b2c2b2b2b2c2c2b2b2c2b2c2b2c2c2b2b2c2b2b2c2e2b2c2c2b2c2b2c2c2b2c2c2c2b2c2b2b2b2c2b2c2f2f2f2f2b2c2c2f2c2b2b2c2b2b2c2f2c2f2f2c2d2c2c2c2d2c2d2c2c2d2d2d2c2d2c2d2d2c2d2d2c2d2c2d2d2d2c2d2d2d2d2c2c2d2d2c2d2c2c2d2d2d2d312d2d313232322d2d322d2d2d32322d2d2d2d3232322d2d322d2d322d32322d332d2d2d2d332d34322d2d2d2d32322d2d312d2d312d312d31312d31322d2d2d32322d2d31312d312d3131312d31312d2d31312d2d342d2d342d342d3434342d3431313536353635353536353536363535363636353635363635353636353636353535353635393838393839383938393839393839393a3a393a3a3a3b3a3b3a3a3b3b3a3b3a3a3b3a3b3a3b3a3a3a3a3a3b3a3b3a3a3a3a3b3b3a3b3a3b3a3b3b3b3a3a3a3b3b3a3b3a3b3a3a3a3b3a3b3a3a3a3a3a3a3a3a3b3a3a3a3b3b3b3a3b3a3a3b3b3b3b3a3b3a3b3a3a3b3b3a3b3a3b3b3a3b3b3a3b3a3a3b3b3a3b3a3b3a3b3a3b3a3b3a3a3b3b3f3f3e3f3e3f3e3f3f3f3f3e3f3e3f3e3e3e3f3f3e3f3f3e3f3f3e3f3e3f3e3f3f3e3f3f3e3e3f3f3f3e3f3e3f3e3f3e3f3e3e3f3e3f3f3f3e3f3f3e3f3e3f3e3f3f3f3f3f3f3f3e3f3e3f3f3f3e3e403e403e40403e4040403e403e404040403e403e403e40403e40403e40403e403e403e403e3e3e3f3e3e3f3e3f3e3f3e3e3f3e3f3f3e413f3f413f3f41413f3f41413f413f413f413f3f413f41413f3f413e403e403e403e40403e403e3e3e3e414041414140414040404140404141404041414042414142424240414241424142414242414041404040414142414243404340404343404340404343404340434040434043404043434040434043404043434343404043434040434043434340434043404340434043404044404440404440404343404043434043404340434044444040404440444440444044404444404440404043434040404043434340404343434040434340404043434043404340434043404343404043404340404340434343434043434040434340434043404043404343434043434040434043434043434040434340434340434043404043404343404044404444404440444044404044444040444044444044404440444044404440434040434340434040434043404043434340434040434043434043404340434340434340404340404343404043404340434043434043404340404440444044444040404343434340434040404340434340434043404045404040454045404040454040454045404140404141404140404141414041404041404140414040414041414140414041414041404140404140404141414040404041404040414041404141404040414241414241424142424142424141424141424142414141414241414246420100010001000100010001000100010001000100010001000100010001000100010001000100010005040405040404040504050505040405040504040405050404050504040505040505050405040405040505050405040504050405040405040404040504050505060605050506050605060506060506060605050606050606050506050605060505060506060506060605060606050506050605060506050607050507070507050705070707050705050708080708070807080807080708070708070708070807070808070808070705050606050605060605060605060506060508060608080606080608060606060806080606080806080806060808060806060608060608060806080606080a090a090a09090a09090a0a0a09090a090a090a09090a0a090a090a090a0a090a090a0a090909090a09090a0a09090a09090a0a090a0a09090b09090b0b090b0b0b09090b0b0c090c0c090c0c090c090c090c0c090b0b090b0909090b0b090b0b090b09090b090b090b0b0909090b090b0b0b090b0b0b090b090b0b090b0b090b090b090b0b090b090b090909090b0b090909090d0d0909090d0d0d090d090d0a09090c0e090e0e0e0909090f09090e090e09090e0e090e0e090e09090f0f09090e09090e09090e0e09090e090e09090e09090e090e090e09090e090e090e0e090909100909100910091010100c09090c0c0c09090c09090c090e09090e090e0e090e0e090e0e09090e0909090e09090e090e09100910100d0d09090d0e09090e0e090e0e0910091009100910091012131213121213121214121412141412141214121412121412141214121412121313121312131213131213131213131213121312131312131213131212131213121312131213131213131213121312121213121213131213121313121312121312121313121314141412141214121412141212141214121412121412141214121412121414141212141414141212121412141214121214121412141212141214141214121214121214141412121414141214121413131212121212151312131213121312131312121312121313121312131312131213121312131213121312121313131213131212131213131213121212131312131213121312131312121312131213131312121312131313121313121312121213121313121314121214141212121512121215121515151212151215121515121515151215121412121214141214141414121415121212151512151215121512151215121412121414141214121412141215151215121512151512151215121212151215121515121512151215151215121512151215121512151215121313121212131213121312121312131213121213121312121212161216121612161612121212121312121215121212151515151512121212151215121515121512151215121512151215121512151215121512151512151215121215121512121512151215151215121512121515121215121512151512151215121512151212121215151215121512151512171217171217171712171212171717121217121217171712171712121717121712171212171217171717121217121217121712171212121712121215151212151212121515151215121512121512151215121515121215151215151215151217121212121212121712121216121616121612121612121616121612121216121612161212161616121212161216121612161616121216161612161216121616161616121612121512121515121515121515021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902021902190219021902190219021902190219021902190219021902190202190219021902190219191a191a1a191b1a1a1b1a1b1a1b1a1b1a1b1b1a1a1b1b1a1b1a021902191b1a1a1b0219021902190219021902191902021902191a191a191a19191a191a1b1a1b1a1b1a1b1a1a1b1a1b1a1b1b1a1a1b031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c1c031c031c1a1c1a031c03031c031c031c031c031c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1b1a1b1a1b1a1b1a1b1a1b1b1a1a1b20212021202120212021202120212021202120212021202120211f21211f211f211f211f21211f1f211f1f211f212021202120212021202120212221222122212221222122212221222122212221222122212221222120212120202120212021202120212021202120212021202120212021202120212021202121202120212021222122212221222122212221222122212221222122212321232123212123232123212321232123212123212323212321232123212321232123212321232123212123222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222121232321212323212321212323212123232123212321232123212123212325212521252121252125212321232321232121232123232123212123232121232321232123212321232123212321232123212123232123212321232321212326272626262728272827272827282727282727272827282728282727272827292929272929272727272828282728272727272827282726262726262729292729272c2b2b2b2c2b2c2b2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2c2b2b2c2c2b2c2b2b2b2b2c2b2b2c2b2b2c2b2b2c2c2b2c2f2c2f2c2c2c2c2b2b2b2c2c2f2f2c2c2f2c2c2c2d2c2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2d2d2d2c2d2c2d2c2d2d2c2c2d2d2d2c2d2d2d2d2d2d2d2c2c2d2c2d2c2c2d2d312d31312d312d2d322d32322d32322d2d322d2d323232322d322d2d32322d2d2d322d2d322d3232322d2d2d2d3232322d322d322d32332d332d332d33332d2d33332d2d2d332d2d2d32322d3232322d2d322d322d2d2d2d312d312d31312d2d31313232322d322d322d322d31312d312d2d312d31312d312d312d312d312d34342d342d34342d342d34342d2d342d2d2d342d34342d342d342d34312d3135363636353635363635353635353635353635363535353635363635363636353636353635353635363636353636353635353635363635353636363538383938393838393839383938393839393938393839393a393a3a39393b3b3b3b3b3a3b3a3b3b3b3a3b3a3b3a3b3a3b3b3a3a3a3a3b3a3b3a3b3a3b3a3b3b3a3b3a3a3a3a3b3a3a3a3a3a3b3a3b3b3a3b3a3b3b3b3a3a3a3b3a3b3b3b3a3a3b3a3b3a3b3a3a3a3b3b3a3b3a3a3b3a3a3a3a3b3b3a3a3b3a3a3a3b3a3b3a3b3a3a3a3b3a3a3a3a3b3a3b3a3a3b3a3b3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3b3a3b3a3a3b3a3a3b3b3a3a3b3b3a3a3b3b3a3a3a3b3a3b3b3a3b3a3a3b3a3b3a3b3a3b3a3a3a3b3b3a3a3a3a3a3a3a3b3a3a3b3a3b3a3a3b3b3a3a3b3a3b3b3a3a3b3b3a3b3e3f3e3f3e3f3f3e3f3e3f3e3e3f3e3f3e3f3f3e3e3f3e3f3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e40403e3e403e403e403e3e403e403e40403e403e403e3e403e403e403e403e403e403e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f413f413f3f41413f3f413f41413f413f3f413f413f413f41413f3f413f41403e3e40403e403e3e403e3e40403e403e4041404141404140414041414241424041414241424142424141424142424142414041404143404340434043404340434043404343404340434043404340434043404340404343404340434043404340434043404340434043404340404340434043404340434043404340434043404340434043404440444044404440444044404440434043404340434043404440444044404440444044404440444044404440434043404043404340434043434040434043434043404340434043404340434043404340434043404340434043404340434040434340404340434340434043404340434043404340434043404343404043434043434043404340434043404343404340434043404340434044404440444044404440444044404440444044404440404340434043404340434340404340434043404340434043404340434340434043404340434043404340434040434340404343404340434043404340434043404440444040434340404340434043434040434340454540404540454045404540454540404540414041404140414142424140414041414040414041404141404140404140414041404140414041404140414241414242414241414242414241414242414141424142414241424142414246424646420405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050404050405040504050405040505040605060506050605060506050605060506050605060506050605060506050605060506050605060507050705070507050705070705070807080708070807080708070707080708070807080708080707080708050506050605060506050608080608060606080608080608060806080608080606080608060806080608060806080608060806080608060806080608060806080a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a09090a090a090b090b09090b090b0b09090b0b090b090b090b090b090b090b090c090c090c090c090c090c090c09090b090b0b0b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b0b090b090b090b090b090b090b0b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b0b090b090b090b090b090b090b090d090d090d090d090d090d090d090a090a09090e0e090f09090f0f090f090f0e090e090e090e090e090e090e0909100f090f090f090e090e090e09090e0e090e090e090e090e09090e0e090e090e090e090e090e0909100910091009100910091009100c090c090c090c090c090c090c09090c090c0c09090c0e090e09090e0e090e090e090e090e09090e090e090e090e090e090e09100910091009100910090d090e090e0910091009131213121214121412141214121412141214121412141214121412141214131213121312131213121312131213121312131213121312131213121312121312131312131212131312131213121312131212141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121414121214141214121312131213121215121512151312131213121312131212131213121312131213121312131213121312131213121312131213121312131213121212131213121312131212131312131212131213121312131213121312131213121213121412141214121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512121414121214141212141512151212151215121412141214141214121412141214121412151215121512151215121512151215121512151215121513121312131212151312131213121312131213121312131213121213161216121612121216121313121313131212151512121512151215121512151215121512151215151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512171217121712171217121712171217121712171612121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216161216121612161612121612161216121612161216121612161216121612161216121612161215121512151215121512151215020203212121232626272726262626272827282728282728272827282727282728272828272827282728272827282729272729292729272927292727282728282728272728272828272726262727262927292729272c2b2b2b2c2c2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2c2e2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2c2b2b2c2b2c2b2b2c2f2c2c2f2c2f2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2f2c2f2c2f2f2c2c2d2d2c2d2c2c2d2c2d2c2d2c2d2c2d2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d312d31322d322d322d322d322d322d322d2d32322d2d32322d322d2d32322d322d322d322d322d322d322d322d2d32322d322d322d2d322d32332d332d332d332d332d332d332d332d332d2d2d342d342d322d322d322d322d322d322d322d322d322d312d312d2d312d312d322d322d322d312d312d312d312d312d312d312d342d342d342d342d34342d2d34342d2d34342d342d342d342d342d342d3135363536353635363736353635363536363536363635363536353635363536353635363535363635363536353635363536353536353635353839383938393839383938393839383938393839383938393a393a393a393a393a393a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3a3b3b3a3b3a3b3a3b3a3b3a3b3a3b3a3a3b3a3b3b3a3b3a3a3b3a3a3b3a3b3a3b3b3a3b3a3a3b3a3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3b3a3b3a3b3a3b3b3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3b3a3b3b3a3a3b3b3a3a3b3a3b3a3b3b3a3b3a3b3a3a3b3b3a3b3a3b3a3a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3e3e3e4041434341424105050807080506080608060a0b09090b0b0f091213121312121612121213121919031c1f1f211f202126262726272726272626262b2c2b332d31343536363a3a3a3a3a3a3b3a3a3b3a3b3a3b3e3f3f3e3e404041404340434043434043404343404043434204070708070708080705050a09090a090b0b09090f0913121312131312121416121213121212121516021902191f211f2126272726262b2c2b2b2c2c2d343536363536353636353a3b3a3a3b3a3a3b3a3b3e4043404340434040434043424104050507070807080708050606050a090b09090b0b09090e131212131412121613121312131212151216272627262726272627262b2c2c2b2c2b2b2c332d342d36353a3b3a3b0000000070420000a0c100000c4300000c43000020420000824327b50800201c0000f03200002d00000030320000017051000000203f24000100500000006005000000000000000000000000000000000000000000000f000000000000000000000009000000000000000000000000800000555555550f0000000e0000000000000000000000090000000000000055550000006000000040aaca1d0000000a00000000000000000000000900000000000000aa5aff2500800000ab2aaaaa2700000009000000000000000000000009000000000000005555ff5f0080000055555595300000000a00000000000000000000000900000000000000aaaa000000800000ab2affff3a0000000d00000000000000000000000900000000000000ff7f00000040aa2a5555ffff470000000b00000000000000000000000900000000000000555500000060ff3f555555cd520000000600000000000000000000000900000000000000ff57ff270060553d55550080580000000e00000000000000000000000900000000000000aa5aff3f0080aa2a5555aaaa660000000600000000000000000000000900000000000000ff7fff3f0060ff3f5555aaaa6c0000000500000000000000000000000900000000000000aaaa0000001caa32004055cd710000000800000000000000000000000900000000000000aaaaff3f0080aa2a5555ffff7900000009000000000000000000000009000000000000000000ff7f00c00000ab2a55558200000003000000000000000000000009000000000000005521ffa100f80000ab065555850000000b000000000000000000000009000000000000000000ffbfffff0000ab2a5555900000000c000000000000000000000009000000000000000000ff7fffffaa2a00a055559c00000008000000b80200000100000009000000000000005555ff7fffff000056150060a400000009000000b80200000100000009000000000000005555ff7fffff00000040aaaaad00000008000000000000000000000009000000000000005555ff7fffff55155571ab9ab50000000800000000000000000000000900000000000000aaaaff7fffff00005555ffffbd0000000a00000000000000000000000900000000000000aa72ff7fffffff3f5555aaaac70000000b000000000000000000000009000000000000000000000000405555aaaaab2ad20000000e00000000000000000000000900000000000000aa2a00000080555555955555e00000000b00000000000000000000000900000000000000aa1600000080aa5e55955555eb0000000a000000000000000000000009000000000000000000ff3f00805555aaaaab2af50000000a00000000000000000000000900000000000000aa16000000805495aaaa5555ff0000000600000000000000000000000900000000000000aa2a000000235495aaaaab5205010000070000000000000000000000090000000000000055550000004a55550078aba20c01000017000000000000000000000009000000000000005555000000805555aaaaffff2301000005000000000000000000000009000000000000005555ff4f00805555ab5eab7a280100000d00000000000000000000000900000000000000aa16ff7fffff5555aaaaffff3501000005000000000000000000000009000000000000000000ff7fffffff9faaaa00143a0100001000000000000000000000000900000000000000000000000070aaaa55f5563d4a010000100000000000000000000000090000000000000055150000ffffaaaaffffffff5a0100000a000000000000000000000009000000000000000000ff5fffffaaaaffff561564010000080000000000000000000000090000000000000000000000006054f5ffff56151000006055550100ff3f0000ff5f0000100000605555030055550000ff7fff5f10000060555506005555ff3fff5f000010000020ff7f0c0055550000aa2a000010000020ff7f0f00555500005555aa2a100000a055551500ff3f0000aa2a0000100000a055551600ff7f00005555aa2a100000a055551800ff7fff3faa2a00000a000004000001005555000055550000ffffff530000000055550000ff7f0000040000040000010055550000555500000e0000000000250055550000555500000f00008000002300ff7fff3f5555aa2a0f00008000002400ff3f0000555500000f00008000002500ff7fff3faa2a000010000020ff5f030054955555ff3f0000100000a0ff3f0600ff1f0000aaaa5555100000a0ff3f0600ff5fff1faa9a555510000060aaaa0a00ff3faa32ff1b00001000004055550000ff3f0000ff5f00000400000400000100ffc75555ff3f00000a00000400000100ffc75555ff3f00000e00000000003000ffc75555ff3f00000f00008000003700ff000000ffabaaaa0f00008000002f00ff3fff2faa6a55550f00008000003a00ff5fff3faa7a55550f00008000002b00ff2f0000aa6a55550f00008000002d00ff3f0000aaaaaa6a0f00008000003600ff21ff02a9baaaaa10000060aaaa0400aa2a0000ff7fff25100000a0aa2a0500ff3fff37aaaaaaa2100000a0aa2a0800ff5fff3faaaaaa9a100000a0aa2a0800ff7fff5faaaaaa7a10000020ff7f1100aa6aaa5aff17000010000020ff7f1100aaaaaa6aaa2a00000f00008000003b00ff7fff53ff7faa5a0f00008000003c00ff7fff3faaaaff7f0f00008000003400ff2fff25aaaa549d0f00008000003100ff3fff2faaaaaa8210000000ff5f010054955555ff3f000010000000ff5f0600aa725555ff4fff3f100000405555000055550000ff7fff5f10000020ff7f1000545d55555515000010000020ff7f120054755555aa2a551510000020ff7f1200548d55555555aa2a100000a055551d00ff6fff6154655555100000a055551d00ff7fff6faa7a55550f00008000003a00ff7fff5fff77555510000040aaaa0200aa2a0000ff7fff25100000a0aa2a0500ff3f0000ffffaaaa100000a0aa2a0b00ff7fff3fffffaaaa10000020ff7f1300ffffaaaaaa2a00000a00000400000100ffff54b5aa2a0000ffffff73ffff0000aa2a0000ff7f00000400000400000500ffff54b5aa2a00000e00000000003100ffff54b5aa2a00000f00008000003d00ff7fff3fffffaaaa0f00008000003500ff3f0000ffffaaaa10000080aa2a0200ff3fff37aaaaaaa210000020ff3f0800aaaa5495ff3faa2a10000020ff3f0900aaaaff7f5555ff3f10000040ff7f07005555ff47ff3fff2710000080aa2a0400ff3f0000ffffaaaa10000020ff3f0b00ffffaaaa5555aa2a100000a055551c00ff1f0000ffffff97100000a055551c00ff3fff1fffffff7fffffff73ffff00005555aa2aff3f00000400000400000500ffff54a55555aa2a0a00000400000100ffff54a55555aa2a0e00000000003300ffff54a55555ff3f0e00000000003100ffffffafff3faa2a10000080ff3f0100ff1f0000aaaa555510000080ff3f0100ff5fff1faa9a555510000020ff5f0300aa725555ff4fff3f10000080ff3f0a00ff19000054cdaaaa10000040555500005555ff3fff5f0000100000a055551b00ff2f0000aaa25555100000a055551b00ff49ff2fff675555100000a055551d00ff53ff51ff5755550400000400000100ffc755555555ff3f0a00000400000100ffc755555555ff3f0e00000000003000ffc755555555ff3f10000060ff7f05005555ff47ff3fff2710000060ff7f0800ff3f553dff5fff5910000020ff5f0800ff7faa5a5555553d10000060ff7f09005555ff3fff5fff3f100000a055551c00ff3fff27ff7f5465100000a055551c00ff5fff3fff7faa5a10000080aa2a0200ff5fff3faaaaaa9a10000080aa2a0200ff7fff5faaaaaa7a10000000ff5f0700ff7faa5a5555553d10000000ff3f0500aaaa5495ff3faa2a10000060aaaa0b00ff3faa2aff5fff3f10000060aaaa0b005555aa2aff7fff5f100000a0ff3f0900ff5fff3faaaaff7f10000040ff7f0700ff3f553dff5fff5910000000ff5f0900aaaaff7f5555ff3f10000020ff7f1100aaaaaa7aff3faa2a10000020ff7f1400aa8aaa825555555110000020ff7f1400aaaaaa8a5555ff3f100000a055551c00ff6fff5f5475aa5a100000a055551c00ff7fff5faaaa547510000000ff3f0500aaaaff7f5555ff3f10000080ff3f0800ff5fff3faaaaff7f10000040ff7f07005555ff3fff5fff3f10000020ff5f0800aaaaff7f5555ff3f10000060aaaa0b005555ff3fff5fff3f100000a055551c00ff5fff3faaaaff7f10000040aaaa0100ff3faa32ff1b0000100000a0ff3f0600ff19000054cdaaaa0400000400000100ffc7aaaaff3faa320a00000400000100ffc7aaaaff3faa320e00000000003000ffc7aaaaff3faa3210000080aa2a0400ff7fff3fffffaaaa10000040aaaa0800ff3faa2aff5fff3f10000040aaaa08005555aa2aff7fff5f10000040aaaa09005555ff3fff5fff3f10000000ff3f0500ffffaaaa5555aa2a10000020ff7f1300ffffaaaa5555aa2a100000a055551c00ff7fff3fffffaaaaffffff73ffff00005555aa2aff7fff3f10000020ffbf0e0055550000aa2a0000100000a0aa2a0f00ffbfff7f55550000100000605555100055150000ffafff7f10000060555510005515aa06ffbfffaf1000006055551200aa2a5515ffbfff7f10000000ff7f000055550000aa2a0000ffffff5300000000aa2a0000ffbfff7f0f00008000004300ffbfff7fff3f00000f00008000004400ffa2ff7f5555ff3f1000006055551100aa060000ffe1ffa30f00008000004200fff7ffef5555554d0f00008000004000ffefffa15555552110000000ffbf0c0055550000aa2a0000100000a0aa2a0f00ffffffbf55550000100000605555100055055501ffffffdb100000605555100055155505ffffffbf1000006055551200aa2a5515ffffffbf0c000020ffff060055550000aa2a0000ffffff5300000000aa2a0000ffffffbf0f00008000004600fffffff15549ff3f0f00008000004300ffcfffbf552100000f00008000004100ffffffdfff3f00000f00008000004500ffdfffcfaa2a000010000080aa2a0c00ffbfff7f5555000010000080aa2a0e00ffffffbf5555000010000060555512005471aa2affffff7f10000000ff7f0000555500005555aa2a100000a0ff9f1f00ffffff7fff13000010000000ff7f1600ff3faa2aaa74555510000000ff7f16005555ff3fff67555510000000ff7f1800aa2a0000ff7f555510000000ff7f180055150000ff9fff7f0c000020ffff0900ff130000ff9faa8a0c000020ffff060055550000aa8aaa2affffff5300000000ff9faa2affffff7f100000a055151200ffffff7fff5f55551000004055550c0055150000ffafff7f1000004055550c005515aa06ffbfffaf1000004055550e0055055501ffffffdb1000004055550e0055155505ffffffbf10000000ff7f0300545d5555551500000c000020ffff0b00ff575555551555010f00008000004400ff9dff7fff57555510000060aaaa1300ff3f0000ffffff7f100000a0ff3f1400ff9fff7faaaaff87100000a0ff3f1400ffffff9faaaa54951000004055550d00aa060000ffe1ffa310000000ff7f0200aa6aaa5aff17000010000000ff7f0200aaaaaa6aaa2a000010000000ff7f0800aaaaaa7aff3faa2a0c000020ffff0c00aaaaaa5aff3f00000f00008000001e00ffffff7faaaa55551000008055151000ffffff7fff5f55551000004055550c00aa2a5515ffbfff7f1000004055550e00aa2a5515ffffffbf1000004055550f005471aa2affffff7f10000000ff7f030054755555aa2a551510000000ff7f0300548d55555555aa2a10000000ff7f1d00aa7a5555aa5e55550c000020ffff0b0054955555545d551510000040aaaa1100ff3f0000ffffff7f10000040aaaa14005555ff3fffffff7f10000000ff7f0400ffffaaaaaa2a000010000000ff7f0b00ffffaaaa5555aa2a100000a055551e00ffffff7fffffaaaa0c000020ffff0c00ffffaaaa55550000ffffff73ffff000055550000ffffff7f0f00008000001e00ffffff7fffffaaaa10000080ff3f1100ff9fff7faaaaff8710000080ff3f1100ffffff9faaaa549510000060aaaa13005555ff3fffffff7f10000000ff7f0800aa8aaa825555555110000000ff7f0800aaaaaa8a5555ff3f100000a055551e00ffa9ff7f5495ff7f100000a055551e00ffffffc154955475100000a055551e00ffbfff7faaaa5495100000a055551e00ffffffbfaaaa54950c000020ffff0c00aaaa547d5555ff3f10000060aa2a160054955555ff3f000010000020ff3f1800aa2a0000aaaa555510000060aa2a1a00aaaa5495ff220000100000a0aaaa2000ff1f0000aa2a0000100000a0aaaa2000ff3fff1fff1700001000008055550000ff3f0000aa2a0000ffffff5300000000aaaa5555ff3f00000400000400000100aa2a0000aaaa55550a00000400000100aa2a0000aaaa55550e00000000003f00aa2a0000aaaaff7f0e00000000003d00aa2a0000ff7f555510000040aa2a150054955555ff3f000010000040aa2a1800ff7f5555ff7fff3f10000040aa2a1800ff8fff7fff55ff3f100000a054951a00ff220000aa4aaa2a1000006055551b00aa6a5555ff4900001000006055551b00ff77aa6aff2100001000006055551d00aa5e5555ff7fff4f10000020ff7f0f00ff3faa2aaa74555510000020ff7f0f005555ff3fff6755551000008055550000ff7f00005555aa2a04000004000001005555aa2a549555550a000004000001005555aa2a549555550e00000000004000aa4aaa2a5495ff7f0e00000000003d005555aa2aff7f5555100000a054951900ff3f00005555aa26100000a054951900ff7fff3f5555aa161000006055551c00ff79546dff2fff111000006055551c005495ff79ff2f00001000006055551c00ff79aa5eff7fff2f1000006055551c005495ff79ff7fff2f10000020ff7f1e005555ff3bff6faa6010000020ff7f1e005555aa165495ff6f04000004000005005555aa3a5495547b0a000004000001005555aa3a5495547b0e00000000003e005555aa3a5495547b10000060aa2a1600ff7f5555ff7fff3f10000060aa2a1600ff8fff7fff55ff3f10000000ff3f1500aa2a0000aaaa555510000020ff7f0f00aa2a0000ff7f555510000020ff7f0f0055150000ff9fff7f10000020ff7f1f00ff130000aaaaff9f100000a0aaaa2000ff6fff3fff130000100000a0aaaa2200ff7fff6fff1300001000008055550000ff7fff3faa2a0000ffffff5300000000aaaa5555ff7fff3f1000008054951700ff3f00005555aa261000008054951700ff7fff3f5555aa161000006055551c00aaaa5495ff7f000010000020ff7f1e005555aa16aaaa5495100000a0aaaa2100ff0f00005555aa2e100000a0aaaa2100ff7fff0f5555aa1604000004000005005555aa42aaaa54950a000004000001005555aa42aaaa54950e000000000042005555aa4eff9954950e000000000043005555aa42aaaaaa9e10000040aa2a1500aaaa5495ff2200001000008054951600ff220000aa4aaa2a100000a0aaaa2000ff0e0000553daa2a0400000400000100aa52aa2aaaaa54950a00000400000100aa52aa2aaaaa54950e00000000004000aa52aa2aaaaa54951000004055551600aa6a5555ff4900001000004055551600ff77aa6aff2100001000008055550600ff2f0000aaa255551000008055550600ff49ff2fff6755550400000400000100ff9f5555547555550a00000400000100ff9f5555547555550e00000000004400ff9f5555547555551000004055551700ff79546dff2fff1110000040555517005495ff79ff2f00001000004055551700ff79aa5eff7fff2f10000040555517005495ff79ff7fff2f1000004055551900aaaa5495ff7f000010000020ff7f1e00ffff5555aaaa5555100000a0aaaa2100ff7f0000ffff55551000008055550500ff1f0000ffffff971000008055550500ff3fff1fffffff7f1000008055550700ff3fff27ff7f54651000008055550700ff5fff3fff7faa5a1000008055550800ff6fff5f5475aa5a1000008055550800ff7fff5faaaa54751000008055550900ff5fff3faaaaff7f1000008055550b00ff7fff3fffffaaaaffffff73ffff0000aaaa5555ff7f00000400000400000500ffff5555aaaa55550a00000400000100ffff5555aaaa55550e00000000004600ff7f5555aaaaff670e00000000004700aaaaffa7aa5655550e00000000004900ffff54d5ff7f55550e00000000004a00ffffff7faaaaff7f0e0000000000450054d5ff7fff7f55551000004055551600aa5e5555ff7fff4f10000020ff7f1200aa7a5555aa5e55551000008055550300ff6fff61546555551000008055550300ff7fff6faa7a55551000008055550600ff53ff51ff57555510000000ff7f17005555ff3bff6faa6010000000ff7f17005555aa165495ff6f10000000ff7f19005555aa16aaaa549510000000ff7f1c00ffff5555aaaa5555100000a0aaaa2100ffffff7fffffaa161000008055551300ffffff7fffffaaaa1000008055551400ffa9ff7f5495ff7f1000008055551400ffffffc1549554751000008055551400ffbfff7faaaa54951000008055551400ffffffbfaaaa54950c000020ffff0e00ffff5555aaaa55550c000020ffff07005555aa16aaaa545fffffff73ffff0000aaaa5555ffffff7f10000080ff9f0f00ffffff7fff13000010000000ff7f1800ff130000aaaaff9f100000a0aaaa2200ffffff7fff1300000c000020ffff0900ff130000aaaaff9fffffff5300000000aaaaff9fffffff7f10000020ff6f22005515000054f5aaaa100000605515210054f554ebff6f0000100000a054f52300ff5f000055150000100000a054f52200ff6fff5f5515000010000080aaaa1500ff1f0000aa2a000010000080aaaa1500ff3fff1fff17000010000080aaaa1800ff6fff3fff13000010000080aaaa1a00ff0e0000553daa2affffff530000000054f5aaaaff6f000004000004000006005515000054f5aaaa0400000400000600553d5515a9c4aaaa0a000004000001005515000054f5aaaa0a00000400000100553d5515a9c4aaaa0e00000000004e005515000054f5ffdf0e00000000004f0055150000ffdfaaaa0e00000000004f00553d5515a9c4aaaa100000405515200054f554ebff6f00001000004055152300ffff54f5ff5f00001000004055152200ffff54ebffffff5f10000080aaaa1900ff0f00005555aa2e10000080aaaa1900ff7fff0f5555aa1610000080aaaa1c00ff7f0000ffff555510000080aaaa1e00ffffff7fffffaa160a00000400000100ffff5515ffffaaaa0c000020ffff140055555515ffffaaaa0c000020ffff1700ffff5555ffffaaaa0c000020ffff1300aa2a551554f5a9ea0400000400000600ffff5515ffffaaaaffffffb3ffff0000ffff0000ffff5515ffffff73ffff0000ffffaaaaffff00000e00000000005000ffff5555ffffaaaa0e00000000004d0055555515ffffaaaa10000000ff6f20005515000054f5aaaa1000006055152100ffff54ebffffff5f10000000ff5f230055150000ffff54f51000008054f52000ff6fff5f5515000010000080aaaa1800ff7fff6fff13000010000080aaaa1f00ffffff7fff1300000c000020ffff150055150000ffff54f50c000020ffff13005515000054f5aaaaffffffb3ffff0000ffffff5f55150000ffffff5300000000ffffaaaaffffff5f1000006055152100ffff54f5ff5f00001000008054f52000ff5f00005515000010000020ff5f220055150000ffff54f5ffffffb3ffff0000ff5f000055150000ffffff5300000000ffff54f5ff5f0000040000040000060055150000ffff54f50a0000040000010055150000ffff54f50e00000000004e0055150000ffff54f562d15a71b1ab1a8016343474b53637402a6bb1d58f76952faaab6e556995bb56772f141c00403b570d0b048c424457af42545547b3bbd932a8cfa655597935b132ac7356716dd5d5eae4f400fb5dad8eae8f83ebf4cc026c43893a2a6a2ddc822b34abd7eaea268ca95fd71ea8abaadfc2ea005f1542abbb79f20cc05d6935bfbe5a572bfbff681dcd164c39036801a8030c60f5902a2cbaf2c200703374353b152235d4f02ccae802153041310eace20028c228606fa93300c04179172080c8e00094320b70553b8373b1f33f9fe9cd82f2da02a86a6979017496dbb6eee9aede98eadaac56fa82b6aa6a957af9b94ed24da55664836e17587b59abaef3d6e9aa9aae338096e97829b8d69d5995d7aeae5e65abef417935a77266b9697a7af9a8830b37f86ab9aa82b2efd6aaae2a54a7b6d536c2000b88320278fa6b71c3625b2d743790faea51579d729d7ae9a2aa3a9c721d1ff7f55cdd454d9d5743df6dde81aa77ddd5155f01f555abba76d5724375219c328af03014ce9bdfaff6f4b85e9d3fabf73e4fdd7535cc10dd55c571579fe2aad7e9b6d7e9ad0e88f715c3eedded02f80ddc555dd50c787355dfd4adde2aebd6800e6883f641957743b77aeb566a72b9b36e5ddd685dd555d75557df0ddc55d15d0da803b07735b7abb77be9aeea96abcf1690f708704337038c4f176c6cfbeaa8f28cfa8dc38e30370f0c0b0f38038f17cc002c0103c0c039233b232fc3ccec02cfce01efc1043057f34c00cc54b3a1030333002f00cc40ddf18c32c3202bf03038a0c32ab823afaf469d2f97efae5b3583b3e71333c2c088f3322a93f7c6800003f3ac8eb2c24dcf3003cc342fc20c071c31040f0c0f72f00100830fa0c30ecf2801000c0c88aa2aac02ce0c28cf807aa83a301c00fb86800704eb149400001414ec1530af03f3ac0e0017b33a7331f05589421f781772b755f5000c0c0e0ccc00c00000a0033b2bcf68f1ecc0baf22c040254f08008a42bb33a0097c30dd4d55d55f77077750d405471b382ab2bab33afeefac9d9b55eb2f796e6aee7eaafb9aadbf9deb65fa7efea39bb5f75f67a5fc3b8fa5a6b9b8fb6ae9b76aeab8b5f77fa8ed5faba9ff17aee6daebbfaea72afaaaba3eff1a96befaeeade6c77baabfbaeaef6adaaabbbb7fa55aefbf5baba795b8fefaaabcff69eaa67ee399fb07711071a9c1d234fcf5e7f70d175b1f6b77f5eb6ebf86e57fbad5f8fedfbdf9be5b659bafaba728fc339c7ba5edda66feaaaeb9acfb6adb1756ef29a717bdaad99f672eb6bd79aba5eebee0eb7a6b7edb58e9bf9da5aa9efd5d85afa6aa5f615587aefeae581ae5a5ed5e8d51494973a5faa57df68ad7acfad71d7d502ab0f946f9d6a6f0da40397a7ae96774395bbaf59dd567901775f652b80a7bb0e0f4e029fc35c05202f873338f808b8ebaaabea5e01b4ebaaa9abaeae9aaaebfab0aaf356fb2e8082efaceaf0956fad8e6f6da903f0faaa42b59f7337b47b77d7aa39706723c0000ff0e0c83a3082b33a0fdc00f09e3bb00054aee956aab7aa7a765f17f1fd360ff7cdb4d7f4cef5f45d335d74b7f7d1751fff351f9fef7477f7cdd5dd2c0f37f7fdf2b0f7755ffbd0edfded35f7f5f55f0ff7451fdedfcc725fddfde8755fcff15d6ddfdcf47547cf1cdfee5d55f7517ff7bdf00a1efd455c4737cb317f575f17c54d5ff5fe5d5f77755f4ddff1f034750d771ff77d703b575574555f157d4fd055734cdff4f17d35f4f52ceffccbd6b0c86e13420feff82238b2f27834fef9addf5c9fdff5fb7ccdf5f09d1f737fbf5f7f6fbfdff5cddd754f751f5ff1ddf7cdf01c779d77f551c7f59d77b7b7f7bdf7fb9ffa61dfb7fbb64f0fdfcdedd5f4725d1f0f7773d7f52d5f755d1df771dff7de70df5c7bf3ddc11de86eeaed60b5dfad77dfd5aa7735cf70d7ed5ef3ddd57a4f75755ddd7a0ff2b05ecd400d57abb76b75eb745fb5328f5e0df455b3ecdd2a2bcff08d6b75abfa70dfe8425fc1adaaba77afaa7a4f1c5c903a30672b2c57f7dd9e02c3a9afb6b8babaef6ab757afaab777f7f1ea2eefe4ba6fa9af9e8fab6ffbd4777bfaf4b6dfea56d0dd55d575d5ddce54f5cdd5ddd56d35747551dd5c1d5457775d5dd55575570373df5d750daff6d55d55571570dff05d69dfc0a957f5aaba765fdd55d72ab7b7325f71373bbbf6557bab9b77b38ffafafaadf7eeee2cfbb5bada75f65eb7afabeaaeae9f32ab6fbbfafa80f71d50d7aa7775fb1574757bfff0f0fc3ccffcfff0ff0c0fccfccc0fcfffcfccf30c3ffff0ccf83f0f0fcc33ff3c3f0f33fffc3fff3fc33f0fffccccdf3ccff0f3f3cccccc3f33fff033f3333f3f0fff0f33f3ccf3ce0cf33ffff30fcf0dfcffcccc0c0ff3cf3333fffccff833ffccfcfcf33ccff0cf0c0ff3f0f033ff3fff30f30ccff3f0f00c3fcffffff3f30c0f30f30fcf330f0c0f0fcf0f0fcf30cff0cf00fff30cf3f3fff0f3c30cf3eab32e7beff8ad2f8f8f77b3ceb6ebf5b6ff39ebb6f332ac37337b33fff00f3fcffff3f300ffcc3f33c00ff3ff3c3f0f3ff3ffccf0fc330fc3ccf0fffffcf30c30cff3cfcc0f33cff3f3f0303f3fcccc320f0f0fcfcffffcf3fc30f03ccfcfffffff3fcf33cf3ccf0c0f0ffff0330fcfcccccf0c3fcfaccfa82f336c020fdc0d0cd30e12fb0c0000030f7003e0c89ce03aeccc0028833003f3c0ac0f0223b00009ec3228f0a22a380323133138f0c03a0f000f3810d82c80aeef8a4b38cc8041f3386acc81067033e9201bf22c305cf10cac0f0c038e30346f300531f0cecdd5cc350f40b5bbb5c1ac830333cfc00ca8fbea0c0000f3780c01450000303300f3005f301733cfd5d55ddd737795e85ef75d78615df771d7307f7bf77eff71f7f5c0f4f100000f0c0f238ffb9c020a03b30fc0cc0c0f00731d0ff0c0f1e0de008f3a000333032bf0e88acec0003832b322c2cc8c0cab2800fb2c02000333e2e2c875f3000c0003f300c00cc700300f30001339cfc000f0c0223032700408200b331c1430ef48870f317d3bfb5ddff545731c77dff55d335f7757efcf36f730d35ddf745ff471ff1cf55d734f5f77ff9e13cfac36f30000030f30c30054333073f0ffffffffffffdfffffffffefffffffffffffdfbffff7fbffffffffffefbfffdb7fffffffffeffffbffffffffbffffffffffbaffffffffffffbfbffffffffffffffffaffbffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff771ff7f45ff75df0f4dfdc7574df36f735c70d47dff1d7dfccf574dc77f3ffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffefffffeffffffffdd3fffffffffffffffffffffffffffffffffffffffffffffdffffefbbf6ee9ee9a5eda1a7f5ffb9ecffaba65f39db573f6eea9fad5a65bbbaefbae6beef9adfeb9f7f5e6b9a9faea759b8dabaf67edaaded9b6baefad576faef1656e9fae429bf96d0304acb7afb5b5e73bef7aabfb6ed9b4adaae7a5abba71de71ddba3a5c77df79b7b397ddade571fa9aea5e34dbeee6f5fb76ba3b5f9bb5dfefe5eaa6afd9766f6f67ece6e6a6b59da739fb8de7fde7b2a77b4e1d5fefd8fa5d9b8f9792b31fe779e599ae7bfaded959faa6a6aadfa9a7afad755f4eae7dfa0d3b77f6a6e57a8f6b9fabdf5acea4eb70bbc30cf3f0ccf03cf3f030fff0fcf0cffc0c3f0f3ff3cf0cc33c0ff3f000cfbffb79eaf8eaeaaabbaba6aef33af30eb4faceb9fabaaab7eafaaeea9e6fabfbe6baefbaafae3b9feebaef6aaeaafb6abbebee80ebfaf0f34eefaaafba3a2fdb3adcf6b6baeeeeb9e675e7c4fa96f2def2eaeaaaafba3b2ff3f2b2abaa6faeebaeaeea66ea9aaff7aeead8ae9abbdb66af65bb797eeb9aaeaeae6afbf6d6662fabad8ecdadb7af6e6b7bfbe69b8d7beab59eff6fabbdf7f3780e0f0ff33cfffc3cff0c3333cfccfc30f3f33003c033ffffcfcf3ccff3ccf330f33fff307f6dddf4aeaaabfb6d5f5eb965abba7bfaaeaa9fab6fbbfb74cf716c47df4e77dfc5dd5dfccf30ff300ff3fcfff0f3cf3cffcccc3fc3fcf0cff3cc0fcf3fcfcf3cff305fdfcfcfddf52957dfdd7d35ef9ddf3d336f9fd7eb5df77aafcf9cf38d375fcdf575fffa79f7f1f47535e15db5dffd4dd74d1ffff7dedcf9d555dfd5b39fb757f7f5f5b46fdd75f5ffedf175f7cd1d03f776dfee78eff5fff55d5ffd796fcff175df74dff5f49dfbedf7df6d5ff355f7ddfafdf8ed5d5ff7f77e77f575dfaedfffaecf75dfd53df3ff347f7bf336cfdcfdf7ec764b6fd7d5cd34fbed6179cff7f9f6f4edfcf92df7df7bdfd16df7dd1fdff0f931f7fcddf66d9ff72d9f4f7bdff7f6787feff76d7f774ffcf0fc70fd31d5fadcf6f730f573ffcdeff90d73cf3175756ff7cd1cefed741f77b5f7d555ef5ef776dff9ddbbafb77fdfed763f6faf7ff36d9f4f57f9f7356f57f7def9b6bb7757fb7af7ffffffffffffffffffff7ffffffffffffffffffffffffffffbff574d4d1ffdddf55ddf75dff5d5fdf5f5555fdfcdf577dd3577df75775dd5f4f5f4555d5fdfd6ed75774c77d551555df75df37575d15df5f45d5f77df3577f7555fdff5f45d77f7df5df75df775d7d57d5fdff7f75ff7f55d7df7edfd8f5fcf5d9d7a75cd5fcdf15ddf75df75f7f55ddfddf5f57071df5eddf55df55d5fdff676f59dd79d575d5f7b7b5df56d77dfdfb6dffd37f7fdfc71f5f5d775dd5d5f75f55eff0ddfb4775ff7f6f5f430777fdff571f5b477fbddf7efdc5f97f3f574fff56d3f4c7ffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0ff3f0bbc75d5df735f59eeff6aef7f1b65f5f75d777df5d5ff7d6759757b3bbfffc3cf3fc0cffcccfcc0fcfccfffffffffffffffffffffbffbfffffffffffffffffcff0fff3fc0cff30ffcc0f33f3ffccff3cf3cc300fcf3fcff3f0cf0cff30ccf00f0f33cf0ff3fcf3fc303f3fff0cfffcfff0f0f30f3f3ffccf0fcf30cf0fcfccf00cff333f3f0f0fcff0f00fffcc33cfcc0fcf3cff0f0fcff3ffcfffcff0cf33f3cfff0ff3f33ffffccc33ff0ccfcf0f33cff3cccff0cc0ff333f330f3f3f0cc0f0f3f3f0f0f33330ff3fcccffcf300f33cfff3c0ff30c33cf3ccff3f030f30c33f00ccf3c0ffff0cff3f0ffccfcfccfcc3fff0cfff3cffcf3ccf00f3fcf33ff33fff033fffcffff0fcf3f0ff3fc30f3ff33fff00f33ff3ffffc330ff333fffccff3f033cff3300fcff00c33f33f33f3ccccccf030f30c33f30fcff00fffccf3f0f0f0f0330f33f3fc30330ff330f30cf3fff0f00f3fcff3fccccccccc0c330fcfff33f3f0ccccccfff0cccfcfcf330fcff0f0f3f0f30c0fcfcc0f0f0f3333cf3ff3f0f03c0f0f0f0ff30ccff0f00c3fcf0cf3f30ccf3333f33fcf0cf330333fcff0f0f3ccccf0cccc0cfff0cfccf3cf0cffcf30cff0f3cc0ccff00ccff00f3f0fff3c333333330fcffffff3f3fcccfff0cff00ccfcfcc30cf33f3f0f30ff3cf0ccfccf0f0ff3cff0ccf300f3ff30cffccf0f3c3f030ff0f0f0fcf3ccf300f33cf0fc03ccfff3333fffcbf3f3fcff0cf30030ff3fc3fc33c0f0fff33f3cf30f33cf3fdff3fcffcccf0300f3f33cf3033f3f03cf30ccf30fff0f3ccf030f3f0300fcf303fcffcffffffffffffffffd3fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffefffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfc4dddfdcdeffcf0ff3cfccffffff0300ce008a0154021803e3039b044b050006b3066b073008e5088d092e0ae90aa40b5e0cf40c830d1b0e9e0e3d0fe90f961039119d11fa117112d1125d131b14cb147315251688169916d516e6168d173318dd1868190a1ab41a311ba11b281c9d1c171d991df01d7b1e031f481f9a1ff91f5220b2200f217921e7214e22b322b922bb22bd22be22bf22c22200000e1c2935424d5b6974818e9baab4c10c18242e3843515e6976818d99a6b10c14202f3b49555f6d788793a2aebc0e1a232b3847545f6b788792a0adba0d1b2835424d5a66727f8a99a5b3bf0b1824323e46525c6873808c99a5af0a111d29353f4c555f6b76818c9aa60e1826303c49535d6a74808b95a0ab0a16232e36414c57636f7b85909ca80a141f2b36414d56616e7885909dab0c19253242505966707e8995a1aebb0a1927333e4954616e76828d97a2ac0a131f2b364049545e6a747d88919d09121c28324049535d666f78808c960b16222e3a445059646f7b8896a0ae0c18222e3945525e6a77828e99a6b00d1a27333f4b54606c78818a97a3ae0a1624313b424b545e676e757f858e070f1820293139434d545f6a727d8508131a26333e464f56616d77828991090e141d262d37414a4f586067727a0a111a232e39434c545e69737f8a940b161f2a34414c58646d7a858f9aa20b131c25323d47525f6b76838c96a30b18222e38404c545c647079858f990a161b1f262d31363d454a4e52585e050c10171e222730363a3f444c5357080a131922282f373b424c545c656d080d10171f24282f353a40474e545d070b0d131a21292f3a45515d68747f091724313d4853616c7983909ca7b20c15202b36414c5767717d868f9aa7060c17222b38424d56616d7885919c0e1924303c48525f6c79849098a1a9081119212a323a47545d5d5e5f5f610004050707080b0b0d0d101010101000000000000000040a121b242d343c0000000000020304070707070707090c141d28323e47515864707a86909b0b16202834414c575f69758088929a0a15222b343e47535c6873818b96a00b15202830363c43495058616d78820c172029323d48525a646e78828c9608141e2b35424c57636d79848e97a2070f141b222a2f343b4048535e6a750a131c21282c32383e42494e5860680911192129353c424b555d666d757e050e161d252c343b424b50585e656c09131a212831373f474f555c636973070f182029313c434b52586069717a000001010101081019202a3139444e0a171f2b343c444d535c6469717882091018212b333d4851595f646d777f070f171f252e34383838383939393c09121a232a363b42474c4c4c4e4e4e070d10181d242b32373d41464b5258060d12191e20262a2d32393f464d53080e141921262f373d41464c4f565a01070d11161b1f252c3439414a5055070f171c212831353d42484e565d64080f171d252b323840474c53596268080a0e161d232830343d424950575f05080d161c22282c313941474e555e02020505050505050505050505050600000001010101010101010101010201010101010101010202020202020200000000000000000000010101010100000000000000000001010101010100000000000000000000010101020200000000000001090e12000000000034430000c84200005c4300000000000000000000c842000000000000000000002043000020430000a04100000000000000000000c842000000000000a0410000a0410000f0420000000000002043000000000000484300004843000048430000484300007043000020c10000a0420000a0420000a0420000a042000016430000164300002041000020410000a0420000a0420000a041000000000000f0420000f0420000a041000000000000a0420000a04200000000000000000000000080d063c2f184080b8683e311850284022352f17842a15020c0703822124c86f3f08442a150404008180a8e48242291442c984a0573c170388fc7e3f1f03c3c1e5008040205020243608048200a0c872312894824120ac562b1602e95cc25c3e13c1e8f87c7f3f83c3e1e4f2804128146a04060301004088642c03048200a0506c3e170442291884422895028168ba572a964321b0ee7f1f0783c1e8fc7e3098542201168240a040201c160102010088440c0603018028300027128140c0506c3119148229148442291482492484412a1582c168b0563b95c2a96cbe592c95c2e990d87c3e13c1e0f8fe7f1783c3c1e8f47e2f1844220912010080c0483812020080804024180402010080442201008040c0683a1502804068340008140180c87c160902828028542a1d168381c0e4824128144249288441289442290082422914822924824229148249248242291442814898442894424120a4542b1582c168bc572b1582c168cc572b95c2e15cbc572b15c2a154d2683b95c2e974b26b3e170381ccee3f1783c3c1e8fe7f1783c1e8fc7c3e3f1783c1e8fc7e3f1483c128fc72391783ca05028140a040401412030100c0682c14030180404018140200804048281402008080281008110201008040221400804028140c16030180e0683a1502814028340001140201088836130402010834122814014148542c1502814180c46a3c160381a8d86c3d170381c90484422914824914804228948229188442289482412892412914824918844129150281289844289482292088542a14824168bc562b15c3098cbe562b95c2a978b45a3c96434994c0683c15c2e97cbe592c96c381b0e87c3e1701e8fc7e3f1783c3c1e8fc7f378781e8fc7c3e3793c3c0f8fc7e3f17824128944e2f1483c1e8f47e2f17842a15028140a04028240202008080481816030180c04838140200808020281402008040282814030100802024140100804028440204008040804028110201008010281400804028540c16030180e8782c15028180a85426080402006814020800804100804028140180c0783e170180c068801623030241289c1005128040a8542a1a02804028582a15030140a0c06a3c168381c8d46c3d170341a0e87031281442011892412894424124924129144249108240291442292884412894422124944128948241209452291442411494412914422120a8522a15024120a852289442411894442914828140a4522a14824148be562b1582c17cbc572b9582c160b0663b1582e978be572a9582e978bc562b95c2c96cbc572a95432954a2693d16432994c2683c1602e97cbc572c964321bce66c3d970361bce86c3e170389dc7e3f1783c1e8fc7c3f3f0781e0f8fc7e3f1781e0fcfe3f178781e9ec7e3e1793c3c1e8fe7e1f1783c1e8fc7e3f1783c1e8fc7e3f1783c128f4422f1783c1e8f4722917824128fc703028542a14040101008028240401010040481402010180c0683c16020180c0403c1602018080483c1401010080282804020180c048240202008080482c14030100804014140101004048200211008040801422010200408010281100804020142201020100801022140200402010281102004080102811008040a8540205030180c8683e17030180c8682c16030180a0543c15028140203046280182002010422800820100104023140180c07c3c16038180c07c3e170380c0688c10031400c1003432291400c06880102814014148a82a21008040a0583a16028180a0643a1d06034188c0683d16034180c0683c160381a0d87c3d170341a0e8703128944229248441291442291884412894824114944228948229108242291442492482422914424128924128944249148241291442492882412894824128a84229150249288441289482212492412894824928824228948229288241291442214094522a1502812098522a14828128a8422914828124a44128948229248441291442491084522a14828140a4542a14824128a4442914828140ac562b1582c168bc572b9582c96cbe562b1582e97cbc562b9582c168be572b1582c96cbc572b9603098cb0573c15c2c168be572b95c2e978be572b15c2e978ac572b15c2e168bc572b9582c178be572b95c2c974ba552c9542a954c2693a964321a8d2693c96434994c0683c1602e980be672b95c2e16cbe572b96032994c2693d970369b0d67b3d970381bce66c3d970381b0e67b3e170381c4ea7c3e1743a1ccee3f178781e8fc7e3e1f13c1e8fc7e3f1f0783c8fc7e3e1f1781e8f87c7e3f1783c8fc7e3f1f03c3c8fc7c3e3f13c1e9ec7c3f3783c3c9e87c7e3793c1e8f87c7e3f1783c0f8fc7e3f1783c9e87c7e3f1783c1e8f4422f1483c128f4722f178241289c4e391783c1289c723f1783c1289c4e3f1483c1e8fc7e3f1783ca05008040a8142a15028040a8542a150401010040481802010100804818020200808028280202008040481816020180c0682816030100c0403c1603018080483c16020100c0403c1603010040401412010080806028120200804048280403010080403816020180806024140101004048280202010040801422010080408814080400804080102214020040281402010201002040221400810028400811020100801022140200408014280102010088440a0102804028140a11028180e07c3c17038180e8683c16030140c0543c16028180c8682a15030140c8642a15028040e03c40031180c0603040281180c028100221040041088400081080410014420104004108801628018201008c4c070301c0e8683e17038180c0783e170301c0c87c100811820060304628018200688010231400c0688442281400c0688016230400c14854021500814028a82a2a050140a0a45415150040a8142a05008040a0543a16028180a8682a15030140c864281c16834188c0683d16834180d46a3d16834188c86c3e170381c0d87a3e168381c0d87c3d170341c8e86a3e170442090484422894422924824228948229288242289482292484422894022908824229144241149242289482491882422894422928824228948221249441291442411894442915028128a8422914424924844228944249248242291482411892412894824918824229148241189242291442812894442915024120a4542914828128a4422a15024148a8422a150241449442289482411494412914424114924229144221249241289482491884422a14828128a8422a15024148a8422a14824128a4422915024148ac562b9582c17cbe562b9582c968be562b15c2e16cbe562b95c2c168be562b1582c97cbe572c1603017cce562b15c2e96cbe572b95c2e16cbe562b9582e16cbe562b15c2e16cbc572b9582c97cbc572b9542a994aa652a9642a954c2593c95432998c46a3d168341a4d26a3c96432998c2693c96432180c0673b9603098cb0573c15c2e97cb0593c16432994c66b3d96c369b0d87c3e16c361cce66c3d970381b0e67c3e16c381c0e87d3e970381d4e87c3e174388fc7c3e379781e0fcfc3e379783c8f87c7e3793c1e8fc7c3f3f0783c9e87e7e1f13c1e8f87e7e1f1783c1e8fe7f1783c1e1e8fe7f1783c1e0f8fc7f378783c9ec7e3e1f1781e0f8fc7f3783c3c0f8fe7e1f1783c8fc7c3f378783c1e8fc7f3f0781e0f8fe7e179783c1e8f47e2f148241e89c723f1783c12894722f1783c128fc7e391483c1289c7e391783c12894722f178241e89c723f148241289c4e3f1483c128fc723f18040a11008040a8542a05008140a8142a15028140a080282802020080802828020200808028280202010040201414020080c0403c14030100c0403c1602018080682816020180806828160201808068281602018080201412020100404038160200808028281602018080682816020180804814040101004080142801008100801428010201002844080400810020142204020040201022110200408014280102004080142804008100284002140081008810081102814028142a05008040a8142a06038180e8683e16028140c8542c16028180a8682a16028180a8682a16028180a8682a16028180a86c2003118200688010231082002880022800820028800228040040288002280082002880022801820068801628018201003c3c170301c0c07c3c170301c0c07c3c170301c0c8783e18018200688016280182006880162801820068644c2604818128604628018200688016280180c108540a0a028280a85402150081402854041a128280a8a82a2a028280a8a82a25050280a8a42a05008040a8142a05008040a8142216028180a8642c15030180a0543c16028140c0c4683c16830188d4683c168301a0c4683d160341a0d47a3e168381a8e46c3e170341a8e86a3e168341a0d47c3d168381a8e0624028948229248442289482211892422894822118924129144241149041281442090882412914822928824228948229288242289442492882412914822114944129148229288241291482292888422a14828124a44129148221189241291442492484422894822928844128948221189242289442492484412914822120a4522a15024148a8422915028128a4442a1482414094542915028128a444291502812098522a14824114944128948241149441291442491882422915028128a4442a1482414094542915028120985229150241489844291482812098542914828168bc562b15c2c978be572b1582e16cbc572b15c2c96cbe572b1582c178be572b9582e178bc562b1582c17cbc572b15c2c978bc572b1582e17cbe562b96030180ce672b9603018cce572b9582e178be572b1582e96cbe562b95c2e968be572b15c2e978bc562b9582e96cbe572b15c2c968bc572b95c2c96cbe572b9582c168be572b1582c978bc562b15c2c978be572b9582e96cbe562b15c2c964a2553a96432954c2553a9542a994a2693c9542a994a2553c95432994c46a3c968321a8d26a3d164329a8c2693d16434198d2693c9603018cc0573c1602e170ce672c1603098cb0583b95c2e978bc572b9582e17cbe582c16030194c2693c96c361cce86b3d96c389b0d87c3d970361cce86b3e170369c0d67c3d96c369ccd86b3e170369c0d87c3d970369b0d67b3e170361c4e87d3e1743a9c0ee7f1f03c3c8fc7e3e1793c3c0f8fe7e1f13c1e9ec7e3f1f03c3c9ec7c3f3783c1e0fcfc3e3f13c3c8f87c7f378783c8f87e7f178783c8fc7c3e379783c1e8fe7f1f03c1e9e87c7e379781e0fcfc3e3f13c3c9ec7c3e3f1783c8fc7e3e179783c8f87e7e1793c1e9ec7e3e179783c0fcfc3e379781e1e8fe7f1783c1e8fc7e3f178783c8fc7e3e1f1781e9e87c7e379783c0fcfe3f178783c8f87c7e3f13c1e0f8fc7e3793c3c1e8fc7e379781e9e87c7f3f03c3c0f8fc7f3f0781e0f8fe7e19178241e89c723f1483c1e89c4239178241e894722f1783c1e89442291483c128fc7e3917824128fc4e3f1483c128fc423f148241e8944e2f148241e8f4722f178241e8f47e291783c128fc4e3917840205008040a8542205008040a8542a15008040a8142215028140a8142a1c040101004028140204008140c86c1c0706034180c4683d160341a8c4683c168301a8c06a3c16834180d0683d168381a8e86c3e168381a0d47c3e168341c8e86a3e170341c8e86a3e168381a8e86c3e168381a8e86c311894824128a4442914824968be572b1582c16cbe572b1582c178bc572b95c2e968be562b95c2c978be572b1582c16cbe572b15c2e178bc572b15c2e968be562b95c2e968be562b95c2c96cbc562b15c2c968bc572b15c2c17cbe562b1582c968bc572b1582c97cbc572b95c2e17cbc572b15c2e160ce672c15c30170c0673c15c2e170c0683b95c2e98cb0583c1582e178be562b9582e968bc572b1582e96cbc572b1582e968be562b9582e968be562b15c2e168be572b15c2c16cbc572b9582e178bc572b1582e968bc562b15c2c978be572b1582e97cbc572b9542a958bc572b15c2c968bc572b9582c17cbe572b15c2c17cbe562b95c2c968bc572b1582c16cbc572b9582c96cbc562b15c2c16cbe562b1582c978bc572b9582e968be562b1582c17cbc562b95c2c178be572b9542a954a2653a95432954ca592a9642a994ca652c9542a954ca592a96432954aa692a96432994a2593a9642a994c2593a95432994a2553c96432198d26a3c96834194d4693d16434198d4693d164329a4c4693c96834998c4693d16432194d2693d16832994c4693c9603018cc0583c1602e17cce572b95c30980b0683b95c30970b0673c1603097cb0573b95c30970b0683c15c2e98cb0573c15c3097cbc562b9582e96cbc572b9582e17cbe572c16030194c2693c96432990c2693c970361bce86b3e16c389ccd86b3e16c381bce86b3e16c381bce86b3e16c381bce86b3e16c381b0e67c3d970369c0d67c3d970361cce66c3d970369c0d67c3d970369c0d87b3d970369c0d67c3d970369c0e87d3e174389c0ea7c3e93c1e9e87e7f1783c3c8f87e7f1f0781e0fcfe3f1f03c3c0fcfc3f3783c1e9e87e7e1f13c1e1e8fc7f378783c9ec7c3f3f03c3c8f87e7e1793c1e8f87c7e379783c8f87c7f3783c3c0f8fe7f1f03c3c8f87e7e1f1781e0f8fc7e3f13c3c9e87e7e179781e9ec7c3e379781e8f87c7f378783c0f8fe7f178783c8f87e7e1f13c3c9e87e7e1f13c3c8fc7c3e3f13c1e8f87e7e179781e9e87e7f1f0781e0fcfe3f1f03c1e9ec7c3e3793c3c1ecfe3f1783c1e8fc7c3f3f03c3c1ecfe3f1783c3c8f87e7f1f03c3c8f87e7e1f13c1e9ec7c3f3f03c3c1e8fe7e1793c3c1ecfe3e1793c3c9ec7e3e179783c1ecfe3e1793c3c0f8fe7e179781e9ec7e3e179783c8f87e7e1793c3c8f87c7e3793c3c9e87e7e1f1781e1e8fc7f3f0781e0fcfc3e379783c1e8fe7f178783c0f8fe7f178781e1e8fe7e179783c0fcfe3f178781e9e87e7e1f178241e89c4e39178241e8947e29178241e8947e291483c128fc423f1483c128f4722f1483c128fc4e39178241e89472291783c128fc42391783c1289c7239178241e8947e2f148241e8f44e2f1483c128947e2f148241e8947e2f148241e8947e2018542a01028140a8140a05008140a814021102804028542a0102814028540a11028140a8140a0102814028142a15028140a850282c1401010040482404010081002844020400804028182a130180c10034683d16830180d4683d16034180d4683d16034180d4683d16034180d46c3d168381c0d47c3e168341c0d87c3d168381a8e86a3e168381a8e86a3e168381a8e86a3e168381a8e884422894828128a8442b1582e16cbc572b15c2e968bc562b9582e17cbc572b15c2c16cbc572b1582e978bc562b95c2e178be562b95c2c96cbc572b15c2c16cbc572b15c2c968be562b9582e978bc572b15c2e16cbc572b9582c17cbe562b95c2c978be562b15c2c178be562b9582e978be562b95c2c178bc572b9582e968be562b15c2c178be572b1582e968bc562b15c2c968be562b95c2e96cbc572b9582e980b0673c15c3017cc0573c1603097cb0573c1602e18cc0583b95c3017cc0573c15c2c96cbc572b15c2c178be562b9582e16cbc572b1582e97cbc572b1582e968be562b95c2c978be562b95c2c178be562b1582e978be562b15c2c968bc572b15c2e178be572b1582c178be562b1582e96cbc572b95c2e96cbe562b95c2a978ac572b15c2c17cbe562b95c2c17cbc562b95c2c178bc572b9582c17cbc572b1582e17cbe572b9582e96cbc572b9582e178be572b9582c96cbc562b95c2c17cbe572b1582e978bc572b1582c978be562b9582e954ca592c95432954c2553a9542a994a2553c9542a954aa692c95432954aa692a96432954ca552c95432994aa592a9642a994a2653a96432994aa692c9642a994aa692c96434198d26a3c968329a8c26a3c968321a4d4693c96832198d26a3c964329a8c26a3c964329a8c26a3c964329a8c26a3c96832194d46a3c96832998c2693d16432194d0683b9602e18cce582b9602e970b0673b9602e17cc0583b9603097cbe582b9602e97cbe582c16030180ce682b95c2e18cce572b9602e980b0673c15c2c17cbc562b15c2e968be562b9582e96cbe562b95c2e190c2683c96432194c2683c96432184c26b3e174380fcfc3e3793c3c9e87e7e179781e0fcfe3f1783c1e8fc7e3e1f1781e9ec7c3f3f03c3c1e8fe7e1793c1e0fcfe3e179781e9ec7e3e1793c3c8f87e7f1f0783c0fcfe3e179783c0fcfc3e379781e0fcfc3f3783c1e9e87e7e179783c1e8fe7e179781e1ecfc3f3f03c3c0fcfc3f3f03c3c0f8fe7f1f03c1e9e87e7f1f03c3c9ec7e3e1f13c3c9ec7c3f378783c1e8fc7f3f03c3c9ec7e3e1f13c3c1e8fc7f3f03c1e9e87e7e1f13c1e8fc7c3f3783c1e8f87e7e179781e9ec7e3f1f0781e9ec7e3e179781e9ec7c3e3793c3c0f8fe7f178783c8f87e7f1f03c1e9e87e7e179783c0fcfc3f378783c1e8fc7e3f1783c0fcfe3e179781e9e87e7e1f13c3c9ec7c3f3783c3c0fcfc3f3f03c1e9ec7c3f378781e8fc7c3e3793c3c1e8fe7e179783c0fcfc3e379781e8f87e7f1783c3c0fcfc3f3f03c1e1ecfc3f378781e0f8fe7e179783c9ec7c3f3f03c1e0fcfc3e379781e8f87c7f3f03c3c0fcfc3f3f03c1e0f8fe7f1f0781e1e8fe7f1f03c1e0f8fe7f1f03c3c0f8fc7e3f13c3c0fcfe3e1f13c3c0f8fe7e1f13c1e9e87e7f1f0783c0f8fe7f1f03c3c0f8fe7f1f0781e9ec7e3e179783c1ecfc3f378783c8fc7c3e3f1484021500814028540a11008040a8140a0102814028540a1502804028542a1500814028142a110081402814221500814028542201028040a8542a0102814028540a05008140a814003812020080c04010121102004080102211028040a8182a160280c10880162d088482491884442b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b9582e16cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbe562b15c2e968bc572b15c2c17cbc572b15c2c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2e16cbc572b9582e968be562b9582c978be562b9582c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c178be562b95c2c968be562b9582e170be682b9602e980be682b9602e980be682b9602e980be682b95c30980be672c15c30980be682b9602e178ce562b9582c17cbc572b15c2c978bc572b15c2c978bc572b15c2e16cbc572b15c2c17cbc572b9582c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2a97caa572b9582e968bc572b15c2c978be562b9582e968be562b9582c17cbc572b15c2e968bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2e16cbc572b15c2e968be562b9582e968be562b9582e968be562b9582e968be572b15c2e16cbc572b15c2c17cbc572b15c2c17cba592a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a194d4693d16434194d4693d16434194d4693d16434194d4693d16434998c26a3c968329a8c26a3c968329a8c26a3c968329a8c2683b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e968be562b9582e968be562b9582e968be562b9582e968be562b9582e968be562b96032980c2683c96032980c2683c96032980c2683c96032980c2683c96032988ce7e179781e9e87e7e179781e9e87e7e1793c3c0fcfc3f3f03c3c0fcfc3f3f03c3c9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7f1f03c3c9ec7c3e379781e9ec7c3f3f03c3c8f87c7f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f378781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e1f13c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c8f87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87c7f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfe3e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87c7f3f03c3c0fcfe3e179781e9e87e7e179781e9e87e7e1f13c1e0f8fe7e1793c3c9e87e7f1f03c3c0fcfc3e379781e0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3e379781e0fcfc3e3793c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0f8fe7e1793c3c9ec7c3e379781e0fcfc3f3f03c3c9ec7c3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c9e87e7e1793c3c0fcfc3e379781e9e87e7e179781e9ec7c3f3f03c3c0fcfc3f3f03c3c0fcfc3e379781e0f8fe7f1f0781e0fcfc3f3f03c3c0f8fe7e179781e0fcfc3f378781e9e87e7e179781e9e87e7e179781e9e87e7e179783c0fcfc3f3f03c1e9e87e7e179781e9e87e7f1f03c3c9ec7c3f3f03c3c0f8fe7f1f03c3c0f8f04140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540a186c3e1b0582c97cce3f178483c0d47c361b15c2c978ce7f1f03c2c17cbe562d1641e9e87e7e10100000000000000c8c20000a0c1000070420000a0c10000204200000c4367710900301c0000e0340000300000002034000001f055000000203f2a000200500000004006000000000000000000000000000000000000000000000a00000000000000000000000a000000000000000000000000800000007056390a0000000e00000000000000000000000b00000000000000aa16ff0f008000000050ab2a180000000b00000000000000000000000b00000000000000ff2300000080000000405555230000000a00000000000000000000000b00000000000000aa1600000060ff3f008055552d0000000700000000000000000000000a00000000000000000000000080ff6f0080562d340000000700000000000000000000000b00000000000000aa16ff5f0080ff3f008055553b0000000a00000000000000000000000b0000000000000055550000008000000080ffff450000000600000000000000000000000a000000000000000000ff7f00e000000050ab2a4b0000000a00000000000000000000000b00000000000000aa16ff7f00c0000000805555550000000900000000000000000000000b00000000000000aa16ffbfffff0000008055555e0000000a00000000000000000000000a000000000000000000ffdfffff000000805555680000000900000000000000000000000a000000000000000000ff7f00e0ff4f00805555710000000a00000000000000000000000b000000000000005555ff7f00c000000080ffff7b0000000700000000000000000000000b000000000000005555ffbfffff00000040aaaa820000000700000000000000000000000b00000000000000aaaaffbfffff00000040ffff890000000600000014010000010000000b000000000000005555ffbfffffff3f0080aaaa8f0000000200000000000000000000000a000000000000005555ffcf00dbff7d0080ab56910000000300000014010000010000000a000000000000005555ffdfffffff690080555d940000000600000000000000000000000b00000000000000aaaaffbfffffff3f0080ffff9a0000000500000000000000000000000a00000000000000000000000050ff7fffff56299f0000000500000000000000000000000b00000000000000aa1600000040ff7fffff5555a40000000b00000000000000000000000a000000000000000000ff4f0080ff7fffffab42af0000000a00000000000000000000000b00000000000000aa16ff3f0080ff7fffff5555b90000001700000012010000010000000b000000000000005555000000c1ff7fffffffffd00000000700000000000000000000000a000000000000000000ff7f00c0ff7f00a05555d70000000700000000000000000000000b00000000000000aa16ff7f00b5ff7f00d00040de0000000900000000000000000000000b00000000000000ff3fff7f00c2ff7f00b05555e70000000b00000000000000000000000a000000000000000000ff7fffffff9f00c05555f20000000a00000000000000000000000b00000000000000aa2eff7f00a7ffafffff5555fc0000000800000000000000000000000a000000000000000000ffbfffffff7f00a05555040100000a00000000000000000000000a000000000000000000ff7f00c0ffbfffff55550e0100000700000000000000000000000a000000000000000000ffbfffffffbfffff5555150100000800000012010000010000000a000000000000005555ff9600c0ff9700f5ab621d0100000200000012010000010000000a000000000000005555ffa600b8fff4ffff005c1f0100000300000000000000000000000a000000000000005555ffbb00c0fffbffff5559220100000c00000013010000040000000b000000000000005555ffbfffffff7f00c0aaaa2e0100000b00000011010000070000000a000000000000005555ffbfffffff7f00e000643901000008000000bc020000200000000b000000000000005459ffbfffffffbf00f00080410100000800000000000000000000000b00000000000000ff7fffbfffffffbfffffaaaa490100000600000012010000020000000a000000000000005555ffbfffffffdfffffab764f0100000700000012010000010000000b000000000000005459ffbfffffffefffff0080560100000900000000000000000000000b00000000000000aaaaffbfffffff7fffffffff0000000000000000110000a0ff6f0400ff2f0000ff270000110000a0ff6f0400ff7fff2faa16000011000020ff7f070055150000ff4f000011000020ff7f0b00ff130000ff6fff4fffffff5300000000ff6f0000ff7f00000800008000002c00ff6f0000553900000800008000002900ff7fff6f55150000090000000000090055390000ff6f00000300008400000000ff6f0000553900000300008400000000ff7fff6f5515000011000060aa2a0200ff2f0000ff7fff2b11000060aa2a0200ff3fff2fff7fff0f11000000ff0f0200aa2aff23ff3fff36110000a0ff3f0300ff1fff0faa2aaa2211000000ff1f0300aa2aff1bff4fff3f11000060aa2a0300ff4fff3fff5fff1f110000a0ff4f0300ff5fff1faa2aaa1611000060aa2a0500ff4fff3fff7fff5f110000a0ff4f0500ff7fff5faa2aaa1611000020ff7f0800aa2aaa16ff4f00000800008000002b00ff5fff32aa2aff170800008000002a00ff7fff5faa2aaa160300008400000000ff5fff32aa2aff170300008400000000ff7fff5faa2aaa1611000040aa2a0100ff2f0000ff7fff2b11000040aa2a0100ff3fff2fff7fff0f11000020ff0f0100aa2aff23ff3fff36110000a0ff3f0300ff5f00005555ff23110000a0ff3f0500ff7fff5f5555aa2a1100006055550600ff3f0000ff7f000011000020ff7f08005555aa2aff3f00000800008000002b00ff5f00005555aa2a0800008000002a00ff7fff5f5555aa2a0900000000000a005555aa26ff3f00000300008400000000ff7f00005555aa2a11000080ff3f0200ff5f00005555ff2311000020ff1f0100aa2aff1bff4fff3f11000080ff3f0100ff1fff0faa2aaa2211000080ff4f0100ff5fff1faa2aaa1611000040aa2a0100ff4fff3fff5fff1f11000020ff5f05005555aa16ff7fff3f1100006055550600ff7fff3fff5f0000110000a0ff7f1400ff3f00005555aa16110000a0ff7f1600ff5fff3f5555aa160900000000000a005555aa1eff7fff3f11000080ff6f0000ff2f0000ff27000011000080ff6f0000ff7fff2faa16000011000020ff7f0b00ff130000ff7fff6f110000a0ff7f1300ff4f000055290000110000a0ff7f1500ff7fff4fff130000ffffff5300000000ff7fff6fff7f00000900000000000900aa220000ff7fff6f11000080ff4f0100ff7fff5faa2aaa1611000000ff5f03005555aa16ff7fff3f11000040aa2a0100ff4fff3fff7fff5f11000080ff3f0200ff7fff5f5555aa2a1100006055550600ff7fff3fff7fff5f11000020ff7f08005555aa16ff7fff3f110000a0ff7f1600ff7fff5f5555aa161100004055550200ff3f0000ff7f00001100004055550300ff7fff3fff5f00001100004055550500ff7fff3fff7fff5f11000020ff7f0c00ffff5555ff7f0000110000a0ff7f1700ff7f0000ffff5555ffffff73ffff0000ff7f0000ff7f00000800008000002f00ff7f0000ffffaaaa0800008000003000ff7f0000aaaa55550900000000000a00ffff5555ff7f00000300008400000000ff7f0000ffff555511000020ffdf0a00aa2a0000ff4f0000110000a0ff4f0b00ffdfff7faa2a000011000000ff7f000055150000ff4f0000ffffff5300000000ff4f0000ffdfff7f0800008000003100ffdfff7faa1600000300008400000000ffdfff7faa16000011000020ffbf09005555aa16ff3f000011000020ffbf09005555ff27ff7fff3f1100006055550c00ff7f0000ffbfff7f11000000ff7f0100aa2aaa16ff4f000011000000ff7f02005555aa2aff3f000011000000ff7f05005555aa16ff7fff3f110000a0ff7f1900ffb3ff7fff3faa16110000a0ff7f1a00ffbfff7f5555ff3f0800008000003200ffbfff7f5555aa160300008400000000ffbfff7f5555aa1611000000ffbf08005555aa16ff3f000011000000ffbf08005555ff27ff7fff3f1100006055550d00ff3f0000ffffffbf1100006055550f00ff7fff3fffffffbf110000a0ff7f1a00ffc0ffbf5555ff530800008000003300ffffffdf5555ff170800008000003200ffdfffbf5555ff1712000020ffff010055555519ff6700000300008400000000ffffffbf5555ff1711000000ffdf0700aa2a0000ff4f000011000000ffdf0b00ff330000ff6fff4f11000000ffdf0b0055550000ff7fff6f1100006055551100ff7fff69ffffffdf110000a0ff7f1d00ffffffdf55550000ffffff5300000000ff7f0000ffffffdf0800008000003100ffffffdfff17000012000020ffff0000aa2a0000ff7f000012000020ffff02005555aa2aff7fff2f0300008400000000ffffffdfff17000011000080ff4f0700ffdfff7faa2a000011000020ffdf0a00ff330000ff6fff4f11000020ffdf0a0055550000ff7fff6f1100006055551000ff7fff7dffdaffcf11000000ff7f0000ff130000ff6fff4f11000000ff7f0400ff130000ff7fff6f110000a0ff7f1800ffbfff7faa520000110000a0ff7f1d00ffdfffbf55550000ffffff5300000000ff7fff4fffdfff7f11000020ffbf0d00aaaa5555ff3f000011000020ffbf0e00ffffaaaaff3f000011000020ffbf0f00aaaa5555ff7fff3f11000020ffbf1200ffffaaaaff7fff3f1100004055550800ff7f0000ffbfff7f11000000ff7f0600ffff5555ff7f0000110000a0ff7f1700ffbfff7fffff5555ffffff73ffff0000ff7f0000ffbfff7f0800008000003400ffbfff7fffff55550300008400000000ffbfff7fffff555511000060aaaa0e00ff3f0000ffffffbf110000a0ff3f0f00ffffffbfaaaa555511000000ffbf0c00aaaa5555ff3f00001100004055550900ff3f0000ffffffbf0800008000003400ffffffbfaaaa555512000020ffff0700aaaa5555ff3f00000300008400000000ffffffbfaaaa555511000040aaaa0d00ff3f0000ffffffbf110000a0ff3f1200ffffffbfffffaaaa11000000ffbf0c00ffffaaaaff3f0000ffffff73ffff0000ff3f0000ffffffbf0800008000003400ffffffbfffffaaaa12000020ffff0800ffffaaaaff3f00000300008400000000ffffffbfffffaaaa11000060aaaa1200ff7fff3fffffffbf11000080ff3f0d00ffffffbfaaaa555511000000ffbf0c00aaaa5555ff7fff3f1100004055550900ff7fff3fffffffbf110000a0ff7f2300ffffffbfaaaa555512000020ffff0b00aaaa5555ff7fff3f1100004055550b00ff7fff7dffdaffcf110000a0ff7f2400ffdaffcfaa5655551100004055550a00ff7fff69ffffffdf110000a0ff7f2400ffffffdfaa5a555512000020ffff0f00545d5555ff7fff6911000040aaaa0f00ff7fff3fffffffbf11000080ff3f0e00ffffffbfffffaaaa11000000ffbf0c00ffffaaaaff7fff3f110000a0ff7f2900ffffffbfffffaaaaffffff73ffff0000ff7fff3fffffffbf12000020ffff1000ffffaaaaff7fff3f11000020ff4f1500aa1e0000ffffff7f11000080ff7f0400ff4f000055290000ffffff5300000000ffffff7fff4f0000090000000000090055250000ffffff7f0e0000a0ffff0000ff4f0000551d000011000020ff3f16005555aa16ffffff7f1100006055551700ffffff7fff3f000011000080ff7f0300ff3f00005555aa160900000000000a005555aa16ffffff7f0e0000a0ffff0100ff3f00005555aa1611000000ff4f1300aa1e0000ffffff7f11000020ff7f1800ff130000ff97ff7f11000020ff7f1800aa160000ff9fff9711000020ff7f1b00aa160000ffbfff9f11000020ff7f1b0055255515ffbfffb311000020ff7f1e0055390000ffdfffbf11000020ff7f1e0055410000ffffffdf11000080ff7f0400ff7fff4fff130000ffffff5300000000ffffff7fff7fff4f0e0000a0ffff0000ff5fff4faa2600000e0000a0ffff0200ff7fff5f5541000011000000ff3f14005555aa16ffffff7f1100006055551700ffffff7fff7fff3f11000020ff7f1900aa2aaa16ffbeff7f11000020ff7f1900ff3faa2affcfff7f11000020ff7f1a005555ff3fffafff7f11000020ff7f1c00ff3faa2effecffcf11000020ff7f1c005555ff3fffffffaf11000080ff7f0300ff5fff3f5555aa1611000080ff7f0500ff7fff5f5555aa160e0000a0ffff0100ff7fff3f5555ff171100004055551400ffffff7fff3f00001100004055551600ffffff7fff7fff3f11000020ffbf2300aaaa5555ff9fff7f11000020ffbf2300aaaaaa5affbfff9f11000020ffbf2900ffffaaaaffffff7f11000020ffbf2500ff5f5459ffefffd711000020ffbf2500ff7fff5fffefffbf11000020ffbf2600aaaaff7fffffffbf11000020ffbf2800ff7f5459ffffffef1100004055551a00ffafff7fffafff7f1100004055551a00ff9fff7fffbfffaf1100004055551c00ffbfffafff95ff7f1100004055551c00ffffffbfff95ff7f1100004055551c00ffbeffafffa6ff8f1100004055551c00ffffffe6ffa6ff8f11000080ff7f0600ff7f0000ffff555511000080ff7f0c00ffbfff7fffff5555ffffff73ffff0000ffffff7fffbf00000900000000000a00ffff5555ffffff7f0e0000a0ffff0c00ffb9ffb3545daa5a0e0000a0ffff0100ff7f0000ffff55550e0000a0ffff0a00ffbfff7faaaa55550e0000a0ffff0f00ffbfff7fffffaaaa110000a0ff9f1b00ffbfff7f5555000011000020ffbf1d0055550000ff9fff7f1100006055552000ff9fff97ffbfffb811000000ff7f1500ff130000ff97ff7f11000000ff7f1500aa160000ff9fff9711000080ff7f0b00ffbfff7faa520000ffffff5300000000ff9fff7fffbfff7f11000060ff3f1a00ffafff7fff8fff7f11000060ff3f1a00ff8cff7fffb4ff8f11000060ff3f1c00ffcfffafff8eff7f110000a0ffcf1c00ff82ff7fff3f553d11000000ff7f1600aa2aaa16ffbeff7f11000000ff7f1600ff3faa2affcfff7f11000080ff7f0800ffb3ff7fff3faa1611000040ff3f1900ffafff7fff8fff7f11000040ff3f1900ff8cff7fffb4ff8f110000a0ffaf1c00ffa6ff7f5555ff3f1100006055551700ffafff7fffafff7f1100006055551700ff9fff7fffbfffaf1100006055552300ff8aff7fffc1ffbf11000000ff7f16005555ff3fffafff7f11000080ff7f0800ffbfff7f5555ff3f11000080ff7f0900ffc0ffbf5555ff5311000080ff9f1800ffbfff7f55550000110000a0ffbf1e00ffbfff7f5555000011000080ff9f1d00ffffffbf55550000110000a0ffbf1f00ffffffbf555500001100006055552000ffbfffb7ffa7ff9b1100006055552000ffbfff9fffbfffa71100006055552400ffbfff9fffffffbf11000000ff7f1500aa160000ffbfff9f11000000ff7f150055255515ffbfffb3ffffff5300000000ffbfff9fffffff7f12000020ffff180055550000ffbfff9f11000040ff3f1900ffcfffafff8eff7f11000080ffaf1a00ffa6ff7f5555ff3f11000080ffcf1900ff82ff7fff3f553d1100006055551700ffbfffafff95ff7f1100006055551700ffffffbfff95ff7f1100006055551700ffbeffafffa6ff8f1100006055551700ffffffe6ffa6ff8f11000000ff7f1600ff3faa2effecffcf11000000ff7f16005555ff3fffffffaf0e0000a0ffff0500ffa0ff7f55555541110000a0ff9f1b00ffffffbf5555000011000000ffbf180055550000ff9fff7f1100006055552400ff8fff7fffffffc31100006055552400ff9fff8fffffffbf11000080ff7f0a00ffffffdf5555000011000080ff7f0b00ffdfffbf55550000ffffff5300000000ff9fff7fffffffbf12000020ffff180055550000ff9fff7f11000080ffbf1b00ffbfff7f5555000011000020ffbf1f0055550000ffffffbf1100006055552000ffedffbfffafff961100006055552000fff4ffbfffbfffaf1100006055552100fffffff4ffb7ffa61100006055552200fffffffbffbfffbb11000000ff7f150055390000ffdfffbf11000000ff7f150055410000ffffffdfffffff5300000000ffffffbfffbfff7f0e0000a0ffff0400ffbfff7f5555000011000000ffbf1e0055550000ffffffbf11000080ffbf1b00ffffffbf555500001100006055552400ffdfffbfffffffbf1100006055552700ffffffdfffffffbfffffff5300000000ffffffbfffffffbf0e0000a0ffff0600ffffffbf5555000012000020ffff1a0055550000ffffffbf11000020ffbf240054595555ffa3ff9711000020ffbf240054615555ffdfffa311000020ffbf270054595555fff1ffdf1100004055551800ff9fff97ffbfffb81100004055551b00ffbfffb7ffa7ff9b1100004055551b00ffbfff9fffbfffa71100004055551e00ffedffbfffafff961100004055551e00fff4ffbfffbfffaf1100004055551e00fffffff4ffb7ffa60e0000a0ffff0b00ffb3ffa7aa5a555511000020ffbf270054595555fffffffb1100004055551e00fffffffbffbfffbb0e0000a0ffff0b00ffbfffbbff575555110000a0ffbf2500ffdfffbfff7faa62110000a0ffbf2500ffffffdfff7fff5b110000a0ffbf2600ffffffbfaaaaff7f11000060aaaa2900ffbfff7fffffffbf11000000ffbf1700aaaa5555ff9fff7f11000000ffbf1700aaaaaa5affbfff9f1100004055551a00ff8aff7fffc1ffbf11000080ff7f0f00ffffffbfaaaa555512000020ffff1c00ff7fff5bffafff7f12000020ffff1d00aaaaff7fff9fff7f12000020ffff2100aaaaff7fffbfff9f12000020ffff1e00ff7fff5bffbfffaf110000a0ffdf2700ffffffbf5461555511000000ffbf200054595555ffa3ff9711000000ffbf200054615555ffdfffa31100004055551b00ffbfff9fffffffbf1100004055551d00ff8fff7fffffffc31100004055551d00ff9fff8fffffffbf1100004055551f00ffdfffbfffffffbf11000080ff7f1000ffdaffcfaa56555511000080ff7f1100ffffffdfaa5a555512000020ffff2700545dff5bffdfffde12000020ffff1b0054595555ffdfff7f11000060ff7f2600ffefffbfffffffbf110000a0ffef2800ffcfffbfff7f5459110000a0ffef2800ffffffcfff7fff6711000080ffbf2300ffdfffbfff7faa6211000080ffbf2300ffffffdfff7fff5b11000000ffbf1700ff5f5459ffefffd711000000ffbf1700ff7fff5fffefffbf12000020ffff2600ff7faa5affefffbf11000040ff7f2500ffefffbfffffffbf11000040ff7f2800ffffffefffffffbf11000080ffbf2300ffffffbfaaaaff7f11000060aaaa2900ffffffbfffffffbf11000000ffbf1700aaaaff7fffffffbf0e0000a0ffff0e00ffffffdfaaaaff7f0e0000a0ffff0a00ffdfffbfaaaaff7f12000020ffff2600aaaaff7fffffffbf11000080ffdf2400ffffffbf5461555511000000ffbf200054595555fff1ffdf11000000ffbf220054595555fffffffb1100004055551f00ffffffdfffffffbf0e0000a0ffff0b00ffffffbf5475555512000020ffff270054715555ffffffdf11000080ffef2500ffcfffbfff7f545911000080ffef2500ffffffcfff7fff6711000060ff7f2600ffffffefffffffbf11000000ffbf1700ff7f5459ffffffef0e0000a0ffff0e00ffffffdfff7fff770e0000a0ffff0a00ffdfffbfff7fff5f12000020ffff2600ff7faa6affffffef11000040aaaa2300ffbfff7fffffffbf11000040aaaa2600ffffffbfffffffbf11000000ffbf1700ffffaaaaffffff7f11000080ff7f1200ffffffbfffffaaaaffffff73ffff0000ffffff7fffffffbf0e0000a0ffff1000ffffffdfffff54d50e0000a0ffff0e00ffffffdf54d5aaaa0e0000a0ffff0f00ffdfffbfffffaaaa12000020ffff2900ffffaaaaffffff7f42958b0bc00298596a556a9757977455bd7777556f77016c4bfd324400dcc212000cb8b75f5ac2948f40d5c9ceaaad32b046716d6b97b742788df79db7b6ce9cbecbedeefaef41559f7795a9fe080b2cc2d4560d4c43dd1a5bb06ef10172b15755757df002550114af33cc0ed730809e5755f9acfa7ed5c2973300809ebbfa7801cc9d633797c29442cf6a75033b2903000f3000bba9ae712b40f516c06696ae76174057aa6e03c302303083ad1674b9ea98aa6b559dba6e17d7206c5597af975533c316bbaa5715c01cb0baab604033a747270397aaaeaa2a32a8834bb7f7a96abb328c1be2291c2b23437101315455d58cba9bea2e6c5715c044ef5a6d20d7a6a6ccf175319732b38930e8f15557b1ee30f872141c1c301480365d1dc0cda802146fafebec5a15c009945b003300a45b156021c000e8dc02b4b9834330b4032012ae0e07150483421580426f57cc35573b277300f0940b9416949b2f29038397af4c1de83ac332b8f6ac2b030c034c00382cc1000e4340352eab2c43f59568cfdd39f0b81bf802395b2d942e3b3383966e46de91838e8a02002f333030405741af2ac0f1c154f315ebae2e8e0c4305f4802be7b9823bc3c06e3bccc02001fbddb9033b2302975af1c0f0d0a695baea2a749fab1f4fd7b16e97657ae5d6d5ae59a9fb6e42b92d72fb32f779e7d29e4d36c0f4f1250378f26eed951703b0a65e57b6abc374fa710f736fb719df56651f40f76ef184c3f832f431584ef5ba6ea9f95c55970f5756566aad5d6d5e595b59adaeabafee75cd7aada7dad9589d6f556fd56cd9a857f732cc76abe7aabab2c3a83b3301c081ee7626a9df40df0e40edc0b67add9eaed13b3074bb7933378345e5ae961f586b75adfad675ddeafa2e3043f56af69956b69fbabaaeaeeaaa1a68a979f9f8f515c3746fbaaf2a2c24d79663a697bb2b00405f6dd77927ab6a317381ee522fe55c2f3000b9ae3b32a9de0c07ed42d4000f7899eb0e4b2dce9deb4e0e37abf776f79dbaf7adeef2c1cdedea82e84137aa7a1fcb61fad1390f785f26dfdcaa3747aafa8e7a5fbae6de9e75afb6339cbaadbb66355cd70c0237c3b5ae0b771f24abba1f73fb397ab1ea6eafe3ba31dfb9aa7e86abf6a9f8b0aadeeecda0b7aef672d70db8b3f20c2bf8ca5d334eb34e5fe9de31b81610c334cc31ccb14e555f57d75dddb2ba5ebb7643d7f5f2b91ee830a8ccf0b61f2bf6eaeda202e0e0d555dd72ddc115415d3464775743df9abeef6aeadaf51dba9fb7bd831d59f2b4ae672d94f9de5c1f03375fddbcfd788ee833b527df82669c77fa4ec701f1145ff5ee95faea0cf41d2b3b2b573a58020e028ceec295f6fae9152f342043d4154330c1d434f5d5358fd6b542df793374158cfb28afaed500555d51ab86dff4c1942a6e6c4f974e55d55995b956cfe814c0ee8d77d61d7429dc2ec069bad5f19ab1d8b12700ac661e0becf264bb3100c0a625b74dd0fa198c57e55e35cc4d5df6de95ce79f1ff0283309830f0c4c0f3320f00f0e8f0358ed5dc400f8f7538c498021f519c03b3cf6df343b08d177135387f3ccdc80407b06c3f91710c2c10383f0dc30e0f0c386f30cc0113f3406cc0703cc18cdf0cccedcd767b7b32533241cf328f4f36c150360f703a2d00c332f0400cc0f2c078083bf012102c3ff068e00c40f7003198650dd89c2f03c7b0c7780eceb86edec200faf29c55f13d4ee5f41c4c0f37c000f3ea0203836fcfbafae83aafabf3c22403c3f0300c0c338f4031e0000ff2ecfa0eaf0c68030cbbc2f86613f0390030c00e2cad300ce4319fe7ba8fe0b120e828f2398fb32fc3f45c3130df54e30d8f0b9c0fd7f9150d283c1940fc324f130103d3b3dbf8eccf7eb87cf1f0870f6cc3f04ccc32b36b1f2fc330d02f3d1c5d24ca3b7cc7d735d0c637d3b733f9f0b1720f2a0c020c10cc08700083df15302cc3c20e2cf0079fd120a82ffbcdf5f5f100643303cc08b80fc31cf84ddfc656f3c1004c5ff1754fdd312c2ca23330b75ff93233b8ce380cb08038435f031c45c300189bf9558fe41833f4cc55355f7a8ffb39030c43b3adc3f4c0c038ccc000f0dcfaf5f5aa5b5f9af374699f2ec000f11330f015030ff8fa1daeab576df73128235c9f27decd5e78bbaaabdd95379c63b8fb8cfbf6f5b96aaba5b9eae3ed6bfaad7d1a9b7cefb29e5eeff6b9eba81b2b28034d33ebc0201fcf8fd7ba9db9e74dfb66a6cf99678ef79a575bfa5e6ffedbddf9f8ae55f2fa993b675e719a7bf57a7ebecd27b7b977ee227b3a67efb338dbffb07772cf35cf9edf64f25a661b7bf3cefdbdb957a6d9dbb2e7fba571afa7b9ed6cf3aee7727aefbba5db1cbfb5e5f2f6fb9d9bf7aedbe776bab7d7d89df3f735dbfa4cfbeb73ba7d76ee6cf2eefa7ddf8e5adb59aff56ada265fa7af595ff6f267db9d79de4ef94efaa49bdbf57bb6ef96f9b8972fabd9fdcdf7c059dea75b79f68efbf6e4f5afedad6757b1b19d5eaf755aeedae8f0baf3180ffb8d8ff6791ff7aeaef66d69eb9a6b9f6e9579d9aab97ae596aed656fab1a7dff95af5f576efd996cfa60d9fa7b759af6fab7567795ebbdb368ca5a7af6e6d6f99fb1bdbb9db5a99eb75fa6adba94f9f9fe7566eeef69aafa56afbf6efacb32e8ff3f9efa86ab9eaba7abafaaeef2ebaafec9faf0fafab760a0303c3f46ced7579febde5d9dc78df2737d775b5df6c3537b32d73e7d9709b4fced89a5fda8db3797977b9316f69af6f9afdf4787acff27e67dfb6ddbf3f339fedf3e7dafe77da986fecf48b6643fbfa9eafaebbfa68af9d5f3a67ab5f2a5a9faee99a6beb697aabeadaa4fb7ecff0d495279d71f3fc70aeb5d5fb9efaa96b9f5f5eebf519a795fbacb1a9afaef6baaeababeaaea8b2afe0ba9eee383b9ff6dea1b8aee6ae6f9b97fad9f9aaf3facdfeb8aecf9ab5db4fee9a5567db7c30ba96afbafdd81fefeaa6bbdbb8ede9244ea3ad9e6ef5baf974faa4a54fbbfae9aa6fbb6bbbea9eb7dacc78a66dcecce44eaafa70e66c6dbad97575fe36bbaeebaaefeaaee7a912f3c1c01030c0c00c5f2fb06da436337c38f334b827f08c314020bd3303f035d3c5330353f0c0fd3015112fd7ec12fcd000340f517ec450fc07f9ec464f4093f1b02fc430000f324c2ca8f632ac6f0fce0adfc14803b8e89e6f5fffdfe2fdbd7fb7dff7f7f9f4de9e379fdf710ffffd77dff37ddfcecc3e1edfaf7ffbf5dcc8ccb7f70fcfdf6deb3aab7affddbbf7f27db77f1fbf7f7ff77ef3fdbe7cfffff0df32ffcfdfdffab7b7f7edf737b7bbf81ecff6dff97effb5dff6f7dcdff95eff6edf5ffff5b7f76cf7ed357ff7dcf5fe5dbbeff67bf35f7b6ffbf78d6c77356f0f4fbb30f3fef1fbed8f6f7ff3b39fe073ebedb7ef9dfbf7b4743ff3edf5fdf7f8cddff9d4f5f6f96dfb8e77dfeded3af79e7f7fbff37d6fffad6fdf7af77e776fdffff7dff49def79af9f6f9f57f7def3ef8fef9c6fff9f9c2ff7b4f7f41deff7f0f536f74dfbb8ced3ccf15cf3f4ed6fdf7a9f1c3fefffb4fff4fe7ff3f75f33fbb0efd5f55daf1febd55cdd4d5f0f5f9f0f4f33f1c45c754c5f352bf7e9545fb5cef178f77f7317f3dd8def0cdf6ccdf1f950df5fffffdedecdf9ed5edf5fdffe73f394dfcf757f7f979f7fdfde5df4e9949fcf31f73df77b7b6fb7aff75e1fbf9f48f5f4fbf5cd7cefedddf0b76c73f31cf3dd4f5c1d4ff74f5fcff55df77d1ff77575f15c4574f475cf31c7f445dffdf1707f0f5ff7dd1dd7d5f6f9fa9ae5b2edeff9f6fc72effdbdf7defb7af3fccdcff8f3f0f77afbcefbfeedf13af7dffbfa6def9f7f7fc7f0cc35fb1ff79fce31f3f4f17ff35c6d55eddddeeecfedcd2e7ab3f7cf7dbff7fff3f9f9b79c5f6fdf0e4ddf7c7cd07779fff577f57dd5f575c71d5fcfdd4fef5ee9f7f4357b5fff31b37775fbf5ddf4b55f79f5f4795f755f9fcf77e3fdfc0fcffef6f4f304fffcff7fdfeddefab4f875f1755fedb773f357f3cccdf3f5f8703f9e73fbd555df356df5f1f57577f5c4f0f03775fdc5fd5fdd755dfff7f4fd951ff3cf7d7034f5c4751fdff4f2f5713fd775f5754ddff7b5ccdffdedf2f97ecfdddffbecf7dcfcfc3f41f4f0511fdd3cf1fcc5754c505ff3477333dd4f2cff3cd34cb55f1faf5fdff60f1fcff6ed77ffd075f3f55177f15d1f5f5f5f737010cdffd3d0f4cd4dffff73f773f475e1ff04f7e3e87d5f6fefeef8fcb5eff5f5f5dd7555d775dfde76051def79fa66ef8df5f9fae655f7f25ad7eadbf47a1e7b9e7d9abf8fe5ce7bd7fade6cd7e5acb7f1adbb9dd9fa1efb677765ef7fa65b7eaf3d8fb37dcff22c4fbe9de7bbedd9f7ded87f73b39bfddbe7cdecc137e79f9df71fafef40fab7dfa6b9db76e62ee7985d5f6ff5b65999676f5d3abbb99d4feefab5f5cd0cfff3f3f23c3fcffff3fccf0f0f3ff3ccffff33cffc3fcfff3ccf3f0fcff0cfcffff3f0fff3f0f0f03ccff0300fcfcffc3ff33cf3f3f0cfccff3ff3ffcf33f3fcf0333ffcf03cf3ffccf30fcff33c3f3ff30fcf33f30c3ff33cf30ccf0fff3cffcffff00c0fcf0fcff3f0cccff30ccffcccff0fcff3fff00ff333cffc0fcf3f3ff33cf3f00f330ff3f30ff3303f3ff333f3f3f0cc33fffcccf30cf3f00cff0cf33ff3fffc0fcffcf0cfcccccccff30cf33ccf30f3fc33cfff0ccf0fff0cf3cff3f0f3f3fccf30ccfcf0cfcccccffcf0fccf0ffff3fc3fcf0c0f3fcff3fffcf0ffcc0fcf3ffff3300f0ff30ff3f330cf330ff30fcf3f0ff3ffcffffcf33ff30cff0ff3ccf3fc30cff30cf30ccff33fcfcc0fcf3fcf3ccffff30fcff333fb0f3fcff0fcf333cff0f0cfcfcf3f0f3ff3fcf0f0300fcf33f30ff33c0f333fff0f3ff3f030fff03c0fcfcff0cf0ff3f3ccfcf30c0fff3ecfcffc3ff03fcff30f0c3fcfff3f3f33cf3f3f33f3f33c0f000ff3cf0ffff0ccf33fff0ff33333ffffcc3ccff30f3f0f0fcffccdd5fdfd76ff7df30cfff03fff0ff3cc0cfff3fff3ff33f3f03cf3f0fcccf3f3ccf0cfcc0fffff3fcfcf3c0fcff3fffff0f33ff30c0f0f0ffff3f0fcf03cf3f3f0cccf3cf30e3fcf3c33ff0ccffffcf0f3cfffcc30ffcff3ccf3f03c330ffff0fffc0c33f30f03cfffccf3cff3ff0f0ff3300ff30f0f33cf0cf3f30ccf30f330f3cf3cf3ff3fcffcfc4ffb3ff30c0fffcc330fcff30ff3ccf00ff3fcfff3fff0f3ff3c333f0ff330cf0ccfcff0303f0fcf0c0f3ffffdfffc0c0fcf0ff30cf330cf3f0ff300efffcc3fff3cf3cf33cfff3cf3ff0ff3f3ccf3300fcf0f33f3fc3fffcc33cf3c33f3cffcfcfffcf2cf3fff0cffcc3fff333f0ffff3ff0ccff3cfcffff0cffbfffffcf30cf3f00ff3f0fc3fffcff0ccfc0fcf3c0fffccf3fc0ccf0f0f0ffffcf3fffcfcf33fffccf3cff33fffcff33cfffcf3f30f0fcff3f3f0f333330fcfcc0f0ff3f0f0f0300f0f330fff8ffb397ff779cff9debef7f579bfefefbd1c2f6ff71def4c7fafcb1f9f7fdff4fdfdb74c3f6fdf8df6fbeef6f6fdbdf355dfff79b340b9f3f60feff79cdff6dd7fef9dafdfdceff6f2b1fff5effd5d7fcf3ddffaed8f6fdfdfb66f8faf8e24f7f6f64d3aef5db30d376def799f779ff77ceff5f9b6b79ffff00bcfb41fc7f834d7f734cf7b37c2edb5fffd5edff19cffffffffefffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffeffffffffffabfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffff7fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33cfff0c33fffffffffffffffffffffffffffffffffffffffbffffffffbfffffffffffffffffffffffffffffffffffdffffffffffffbffffffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffff7fffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff3ff3f3cf30ff330f0f3fcff3f30ccff3f33333f3cfff33f3fcfff3cfcf0ccf3f3ff30c71f03033f3ff0c33cff033efbc2e0ff3cffccf3cf3cf33ff3033cf3f0f0ffffff00cf3cffcff303fff0cff33cffcf35008f593fffcdc9b030fffb0c5f6fecfcc3cfff3cff3cf0ffff3cc3c3f334fffff303ffff3cff3fccc3fff3cfffef0300f0ff3f033eddd75f4eccdccfffdffdfddb7dff31c1df3fcffffffffffffffffffffffffffffffffffffffffffeffefdfdffffffffffffefff7e5ffffffffffffffffffffffffffffffffffff7ffffafffeffddf6dfef6effffb73fefff6fbfff1f6ffffffffffffffffffdffefffffffffffffafffffffffffff3f033cff3cffcffcff0f0fff333ffff9dff3dff6fdffdce4df35fef374dff0e8fd0fdfffffffffffffffffcf033cf0cccfffff3fffcf3ffcf3fffffffffffffffff3f00c4007c0146020f03d803a1045c051506ce0683074308ef089b094e0afb0abc0b750c250dd70d830e2c0fd60f86103211db1177121013b31363140815a0154b16f516a6175418d6183c19b219241aab1a251bad1b201ca01c1d1d9f1d1e1eba1e501fa61ffd1f5c20b3200d216721bb2118227922ce2219238323f923572458245d245f2466246f24742479249d2406255f257625af2500000e1d2c39434e5966727f8b97a4b0ba08131f2a37434e5b66767f8b97a1ae0c1824303d495664717d8a97a5b2be0c1925323e4c5a64707d8998a4b0bc0c1824303a4755616d798795a4b0bd0e1c2c36404d5c68737e8995a2b0bc0814212b3846525f6c76828f9aa5af0a1822303c45525e6a777f8a94a0ac0b151f2a343f4b5763707d8b96a0ac0b16202c3844515b66717c8793a0aa0b1824333e4954616d7a85919da8b40c19242e37414953606b77828b97a20b17232d38424c56606d78828d98a20a15222c38424d56626d7784909caa0b161f2b37424b535e6a74808a949f0c1723313d48545d6975838d9ba7b50a17232f3b4954606d79858f9aa3af0b16202d3a434d59616e79848e99a309121c27313d4a55606b77838f9da70a15202b35414a555e6974808a94a00c18242d3a454d57626c79849099a00a141d27333c474f5966737e8a95a10a152029343f49555e6875808d9aa508141d28333d47535f6b74808b959f0b121e2a343f49515f69737d86939e07121c29323b464f565f67757d86920a131c263038424c545c656f76838e0a151f2a323e47515c646d7984909909121f2b3845515b636f7984909aa60a17232b36444b535e6a737d85929c0a131c26303a46515b6770787f868d0b141d2833404c59636d77818a95a00c17242f39434f59636b76808b97a00a17222d37424d57626e7a868f99a60c16212b36424c57606c76838d98a30c18212d393e454a535b60656e737c0911181e23292c31383e474d535961070e161d242c353d4349525961686e0910181e232c33363f474e555c636a09121922272b3139424c555d68737d070e1720242c333b4148505a616971070e171e282e363f4b545d646b7580070d131920262d343a42495159636a050a131b242b343e444d545e656f79060c12161f2930384047525b656e75080e192129333b41484e535c666f790711181f252e39414c53585f69717808141e27313c454f59636b757f8992091019222b333a434b545e69747f8b091016191f23272b30343840484c5103090f14191e242b32353c41474e52060a11171e232a2e373c40454c5359060b0f171d22262d30353941464e5303090e161c22272b30363b41464c54050b12181d24292e33383d424b5156040a11181d23282e30373d43484b51070c131920262a2f343941444c5255070e161c20252b31373e41444b535a040a11171f22282c30383e42494d5105090e12141a21242b30373e404448040a0f161d242d323a41484f575e65080f161e272f353b434b4f565d646d0a141c222b323a424a52595c5d5e5e000000000000000000000000000000000000000000000000000101020405000000000000000000000001020202000000000001020304040404040404050505050506070707070708090909000202020202020404040404040404010101020202030304040404050505000000000001010101050c11171d21060e161c232a2f353b3f45494f595f080e11151c2124292c353c454a4f570000000001040407090909090a0d13050a0a0a0c0c0e0e14171c1f242a310606070f12141616000000000000000000c842000070c2000070c2000000000000000000000000000000000000a042000000000000a042000020c20000f042000000000000f042000020c20000a0c20000a0c2000020c2000020c2000000000000a0420000a0c20000a0c2000020c2000020c20000f0420000a04100008c42000020c10000b442000020c1000020c100008c420000b4420000b4420000a0410000a041000020c1000020c1000020c1000002430000dc420000dc42000020c1000000000000a0410000a0410000f042860be39312201a0e09c542d9782e17c0605038241e9349e772199900800120815820168f8ac582d9743c238040000008040100610020141007c54191382c10084522a198542c944a05b3d9743c974b09200008028141a0804020100bc461a14828128f87c562a1502615cba452b160369b4dc7e3b95c2e97cba82400000482406030200c06034422a14820100b8522a1784c28148a8562a9582c180d0683d174381e8fe772b95c2e2300402010080482402030180c028301028140241289c44191481c1608c442915028168b8542f1784c28138ac562b15028140aa562b1582c954ac562a958321acd26c3d96c3a1c8fc7c3f15c2e1752a9741200008080402008040200000030180c0280c160304020100744e2903824148a442281402c1008c462b1402c100bc44191482812894562915024148ac7e3f1a04c2814ca844299502c168bc532a1502c168bc562b1582a158b2593c16032194d46a3c168309b4d86a3d96c3a1e0f87e3f178381e8ee772b95c2e970be832228d462452e9743aa1502840001000080402010000000402008000100804008140001008000000c0600000040201c06000000c0683018130180c0081006030000c060304028140200e88442291481c140a85227148240e898442915024148803028140201608c46281401c1287c461b1482c128a8422a1502c128b456291482c12094542a148281e8fc76432a1502613ca6432994c26138bc562b14c28140a8542a15028148bc562a9582a158bc562b1582c9689a562b1542a154bc592c16030190c06a3c168301a0d06b3c96c36198e86b3f1783c1e0f87e3f1783c9ccbe572b9802ea0cbe572199148231289442a9148a553e9743a9d502800001000000002814000000804028140201000000040000000000000004020100804024020000804008140200000000083c1600000040201c00000000c0000c0603018000600028140200c0683c1001008040281c1608040201008040281381c0e0704e290482412094542a150240e89c3e170481c12898442915028148a4422a150240e88c3e180582c108b05628140201088c56281402c1088c502b1582010884322913824160b4562b1482412094542a1482812094542b1582c168b4422b1482412898442915028148f47e431995026130a6542a1502894096532a14c2813ca6442994c28148bc562b1582c93096542994c28130a8542a15028168bc552a9542c968ac552a9542a964ac562b1582c168bc532b1582a154ba562b1582c954a2683c16432188c2693c160341a0c46a3c16430188d0683d1603699cd46b3d968369acda6d3f1783c1e8fc7e3f1783c1c8e87c3b95c2e17d0e502ba802e97cb68341a914624d288542a91482512a9542a9d4ea513ea7442a14e285400100004000281002000000402804000100000024000000000028000201000080000814020000000810020100004028140001000040000c060001800068001201000040003006000000c060000600018000600c000302010080302814020100684c16030180c0680000010080006800160803820100804e270401c1007040291481c120a8522a14828148a44e270382412874442914828120a8542914824128a84228138200e880362b14020160b0402814020100bc402b15820168b056281402c160804028158201688c50281402c0e89c4e190582c14094562b14824128a8422a1502414898442a1582c168b4422b1482c1289c4229148241489842291502814894422915028128a84229150281e8fc76332a14c28130a6542a1502694098542994c2694c96442a14c2894096542a14c2694096532994c28148bc562b1582c15cb843299502893098532a1502694896532b14c2c158ba552a9542c164ba552a9542a154ba562b1582c158ba562b14c2c13cba462a9582c154bc552b1542c158bc552b1542c968aa562a9542c960c2693c16030994c0683c16432994c46a3c96430984c06a3d16030188c0683d168301a8c06a3c96c329bcd2693d96c36990d87a3d96c341bce86c3d96c369bcda6d3f1643c1e8f87e3e178381e8e87e3e1703c1e0fc7e3e1703c1c0f87c3e170381e0fe772b95c4017100874b95c2e97cbe50202812e970be872b95c2e971189441a8d48231289441a8d4823d2884422954a2412a9542295482452a9742a9d4ea752a9742a9550a7130a7542a150a8132000000800000000001008040200402010080002810000100000014000000004000100200008000281002000100800028000200000040281402000000281402000000402810020000800028100200000040200000000000c0683c16030000000800100301800008100200008000603c0000018000680010030000c008001603018000003c06030180c0080016130200c0804c28030200c0683c18030180c0684c10010080002804020001800068301603000000003c40181401c100804e270401c1007040281381c1007c4017138241289c42191381c12874342a1482814098542a148281489c42191481c1289c32191381c0e874422914828148a4442a1482812094542a1482412898442a1481c0e07c4e1803820100bc402b1582c1608c40281582010880502b1402c1608c402b1582010880502b15820100bc402b1402c1608046281401c128744e270481c1287c542915824168bc522914824128a4442a14824128a4442915028128a8442a1482c1689c562b1482c1289c562b158241289c462915824168bc422b1482c1209854291502414894442915028120a8522a14828120ac5e3f1884c2613ca844299502613ca6432a1502893098542a14c2814ca643299502813ca8442a14c26140a6532a14c28130a65429950289689c562a9582a96096532994c2893c9844299502894c9844299502614ca8442b158269689c532b14c2c154bc552a9542c164bc552a9542a968ac552b1582a154ba552a9582a164ba562b1542c964aa552a95826138b6562994c2c138ba552b1542c958aa562b1542a964ac552b1542a968ac552b1542c164ba552b16430194c0693c16030194c0693c16432190c0683d16034994c06a3d16034180d46a3c16430180c26a3d168301a0c4683d16034180d06a3c16036994d2693d96c329b4d66b3c9643299cd26b3c96c389bcd66c3e16c389bcd66a3d16c3a1d8f2793f1643c1e8fc7c3e178381e8f87c3f1783c1e8e87e3e1783c1e8fc7e3f170381c8e87e3e1703c1c0ec7c3b95c2e97cb0504025d2ea0cbe572b95c401710e802025d2e1710e802ba5c2e974be87219914624128934229146a4118944229148a4d168341a91482512a9442a9548245289542a9d4aa5d3a9742a9d4aa713ea843aa14ea713ea84429d4e280040001000040001400000000002004020000804020100201000040081000000080002814020100000020140001000000280402000000402004020000000000000100004008000200008040080000000000000814020000800020040200000000002814000100800008140200008000081402000080480002010000402804020000004020100200000040081002000080002800020100004028000200000040080010030000c068301600000000603c06030180c060300600000000083012000000400800020100000028040001000040280010030000c0680010030000c0003c0003018000600000030000c0000c00000000c060000603018000603c00000180c0003c00030000c008401614020100804026140200c060402614018100883c18030180c08840120000000020000201008040083c10000000c06030000301800060302028138201008040281401c100704e280401c0e08040271401c0e07040271381c0e07c4e180401c108703027138200e8744e290481c128944e290381c0e87442291381c1289c4e1905024140a854291502414094542a14824140a4522a14824140945227138240e87c3e17048240e89c4219138240e87c42171481c128744e290481c12894442a14824128a8442914828148a8442a1502414094542a15024128a8422a15024148a8442915024140904027138201007c4017138200e88c301b1402c108b0502b1582016880502b15820160b046281402c16080402b14020108b0562b140201608c402b15820108b0562b158201608c402b15820160b046281582c1608c4628158201008046281582c1608c462b140201088c5027148240e87c42171481c128744e29048240e87c4217148240e89c322b1482414094522b1482c128bc522b15824128944629158241689444291502412094522a1502414094542914828140a4522915024120a4542915024128a8422a14824140a4542b1482c16894562b1482c1289c522b1482412894562b1482c1689c562b15824128bc422915824128b456291582412898442915024148a8442a148281409454291482414094542a14828140a4542a1482412094542a1783c1e91c723f298502813ca843299502614ca6432a14c26140a6532995028130a853299502893096532a14c2894096542a14c2813ca6432a1502613ca6432a14c2814ca843299502813ca6442a14c289309653299502693c9644299502894c96442995026130ac562994c2c9689c552b1582a96ca6432994c2693098532994c2613ca8442a1502694c96442a14c28140a6532b14c2c9689c562995826168bc552a9582a964ac552b1542c154ba562a9542c964ac552a9582a164bc552a9582c164ba552a9542c154ba562a9582a154ba562b1542a154bc552b1582c164bc562a9582c958aa562b1582c154bc562a9582c158bc56299582613cbc462b14c2c138b6532a9582a954ac552b1542c964ac552b1542c154ba562a9582c958aa562a9542c968ac552a9582a154bc562a9582a968aa552b1542c154bc552b1542a154bc562a9582c990c2693c16030194c0693c16030984c0693c16430184c0693c16430194c2693c16430194c0683c96032188d46a3c96432980c2683c16032188d06a3d160301a8c4683c16834188d2683c16430188c4683c16830180d46a3c16834180c46a3d16034188d4683d168301a0d0683d160309b4d66b3c96c329bcc66b3c9643699cd26b3c96c329b4c66b3d9643699cc6693d970389acd46b3d16c369acd66c3d970381b0e67c3e16c389b8d66b3d168369acd86b3d970361b4da793f17832194fc6e3c9783c1c0fc7c3f1703c1c0ec7c3f1703c1c8fc7e3f178381e0fc7c3f1703c1c0f87e3e178381e8e87e3e1783c1c0ec7e3f178381c0fc7e3f1783c1e8ec7c3e170381e0fc7c3f1703c1c0f87e3e1703c1e8f8773b95c2e17d00574b9804017d00574b98040970b0874015d4020100874015d4017d00504028140a0cb0574018140a00b0804ba802e97cb2514ba842e97d168441a9148a41169441a8d4823d288341a914623d28834228d48a4d18834228d48a31189441a8d482412a9442a954aa55289542295482512894422914aa512a94422954aa452a9543a954ea753e9742a954ea7d3e9542a954aa7d2e974429d4ea713ea8442a150a8d30985429d4e2800002000080002014020100000008100201000000280002010080002804000100804000140200000000001400010000400814000000004000120100800028000001000000001402000080000014000000800000140001008000280002000080400020000200000040080400010080002004000000004000140001000008140001008000280000000000400014000100800000140001000000683c1000018000680c160001800068001003000000003c06030000c06800020000004020040200008040081400030000c0080c1603000000680c16000000c0600006030000c0000c00030000c0003c0600018000600c0603000000080016000000c06040281302010068401813020100883018130200c080302814018100803c26030200c080302200000000080002000080c0003c06000180c0000c06030000c0003c0603020200e0704e280381c100804e28040200e0704e280401c1007c40171401c1088c3018138200e08c4e17038201008040271401c0e08c4e19038240e8743e290481c128744e290381c1289c321714828148a844291502812098522a14828120a45429138240e8943e290381c128744e27048240e87c4217138241287c42171481c128744e290481c0e898442a14824148a8422a14824140a8522a15028120a8522915024148a8442914828128a8422a1482814894422a14824148a44028138201007c40181381c0e88c301815820160bc402b1402c16880562b14020100bc402815820100b0462b14020100bc4028158201088c502b1402c100bc402b1402c100bc462815820160bc402b1402016880502b15820100bc46281402c1688c50281582c100b046281582c1088c56281402c10880562b1582c1688c502b1402c100bc46281582c10880562815820100b04628158201608c40281582c100b44e29048240e89432271481c128944e29038240e874422a1502414094542b158241289c522b1482c1289c46291482c12894422a1502414898422a1502414094522a1482814898422a1502814898422a1482814898422a14828140a454291482814894442915028148a44429158241289c422b1582412894522b1582416894522b1482c1289c522915824168b446291582c1289c522b14824128b4422b158241689c422914824128a4442a1482414094522915028120a4522a15024148a842291502414898422a150241209452291482414094542a15024128a8442914828128a444291502414898402f2783c1e8fc8e3117944229147e411793c2893096542a1502694098532a14c28130a6542a1502813ca844299502694096532a14c28130a8542994c2813ca6432a14c2694c96442a14c2894c9644299502893c98432a14c2813ca8432a14c2894c9843299502694c98432a15026948965629958269689c562a9582a164bc562a9582a960a654299502813ca843299502694098532a1502694c96442a14c2694096532994c2c9689c532b1542c158ba562b1582a964ac552a9582c158ba552b1542c954aa562a9542c154ba562b1542a158ba562a9542c168ba562b1542a968aa562a9582a958ac562b1542c154ba562a9542c958aa552a9582a158bc552b1542c958aa562b1542a968ac562a9542c958ac552a9542c164bc552a9582a158bc552b1582a96c96462994c2c96896562995826164bc552a9582a154bc562b1542a168bc562b1582a964ac562a9542c154bc552b1542c158ba562a9542c954ac552a9582c154bc552b1582a964ac562a9542c154ba562a9582c154bc552c96430990c0683c96032184c2683c96432980c2683c16032984c0693c96032194c0693c16032180c2683c96032184c2683c16432984c0683c96430198c4683d16432980c0683c96032984c0683c96032990c0693c16834188c4683c168301a8d0683d16034188c4683c96030984c0693c96032980c06a3d168341a0d4683c16834188d46a3c168301a8c06a3d168301a8c06a3c16c329bcc26b3d96436994c66b3c96c329b4c66b3d964329bcd26b3c96c32994d6693c96436994d26b3c96c32994d66b3d96436994d26b3d964361bce86b3d970349b8d66b3d16c341bcd86b3d970369c0d67b3d970361cce86b3e16c389c0d47b3d16c349a8d66a3d970389b8da693f178321e4fc693f164321e8fc793c978321e8f87e3e1783c1c0fc7c3e1783c1c0fc7c3e178381e0fc7e3e178381e0ec7c3f170381e8f87e3e1703c1e8e87e3e1703c1c8ec7c3f178381c0fc7e3e1783c1c0fc7c3e178381c8f87e3e1783c1c8e87c3e1703c1c0fc7c3e1783c1e8ec7e3f1703c1c0f87e3e178381e8e87c3f1703c1c0ec7c3e178381ecf0574b980401710e87201812e97cb0504ba5c4017d0e502025d2e20d00574b9802e17d00574b95c2e970be802025d2e2010e872b95c2ea0cb050402812e2010e802ba5c4017d0e502ba8040a00be87201814097cb0504ba804017d0e512ba842ea0cbe572b98c4824128934228d48a41189341a8d48a4d18834228d48a4d168441a8d4823d28834229146a4d188341a914823d288341a8d48a4118944228d4624528944229548255289442a9148a51289442a9148a5128944229148a512a9742a9d4aa5d3e9742a954ea5d2e9542a9d4ea7d2e9543a954ea753e9542a954ea553e954429d4e27140a75429d4ea813ea743aa14e2714ea74429d5027d40985429d4ea8130a853aa15027d409050808000280002000000400014000000804000100200000040001400010000400014000100004000140001000040140000008000280002000080002010020000800028000200008000280004000100004000140001000040001400010000400014000100004000140001000040001400008000280002000080002800020000800028000600018000680016030000c0080016000180c000300600018000680c10000180006014000000804000100201000000280c00030000c0003c00030000c0003c00030000c00030060001800068001600018000603c00030000006800160001800060300600018000603c00030000c0003c28030200c0803c28040181006840161401810068401614018100603026140180c0803c200100004000140001000040003c00030000c0003c00030000c0600c00030000c0003c2007138201087030271401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1087c42171481c1287c42171481c1287c421714828128a8442915024128a844291482814898422a14828128a8422a14828128943e29038240e89c3217148240e8943e290381c1287c4217148240e8943e29038240e894322a14828128a8422a14828128a8422a14828128a444291502414094542915024148a44429150241409454291502414094542915024148803e28038200e88c301815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820160bc402b1402c100bc402b1402c1688056271481c1287c42171481c128943e29038240e89c3219138240e894342915024148bc422b14824168bc422b1482c128b4462915824168bc422b14824140945429150241409454291502414094542915024140945429150241409454291502414098522a148241409454291502414094542915024140945429150281409454291482c16894562915824128bc422b1482c128b4462b1482c128bc42291582c12894562b148241689456291582416894562915824168a8422a14828128a8422a14824148a44429150241409454291502414094542915024140945429150241409454291502414094542915028120985229150241409454291502414094542915024140905e4f1883c1e91c823f278441e8f076532a1502694c98432a1502613ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2894096542994c269409654299502813ca8432a14c2694098532b14c2c968aa562a9582a968aa562a9582a968aa562a9502613ca8432a14c289409654299502694c9844299502613ca8442994c2894c98462994c2c9389c532b14c2c154bc552b1542c154bc552b1542a968aa562a9582a964ac552b1582a968aa562a9582a968aa562a9582a968aa562a9582a964ac552b1582a154bc552b1542c154bc552b1542c158ba562a9582a968aa562a9582a158ba552b1542c154bc552b1582a968aa562a9582a968aa562a9582a968aa552b1542c154bc562a9582a968aa562a9582a968aa562a9582a968aa562a9582696896562995826968aa562a9542c958aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a964a0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16032980c2683c96032984c0693c16430194c0693c16430194c0693c16430194c0693c168301a8c06a3c160341a0c2683c96032980c2683c96032180d4683d16034180d4683d16034180d2683c96032184c0693c96032184c2683c96034188d06a3c168301a8c06a3c168301a8c06a3c168301a8c06a3c168301a8c0693d964369bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3e16c381bcd66c3d970369c0d67c3d970369c0d67c3d970369c0d67c3d970369a8d66a3d970369c0d67c3d9643c194fc693f1643c194fc693f1643c194fc6c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1e8e87e3e1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7e3e1703c1e0f87e3f1703c1c8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e100874015d4020d00504ba5c4017d0e57201812e1710e802025d4097cbe572015d2ea0cb0574b95c2e970be872015d40a0cbe502025d40a0cb0504ba804017d0050402812ea00b0874b95c40970b0874b9802e97cbe502ba802e2050e87209852ea14be872b9842ea18b88441a9146a41169441a9146a41189341a9146a31169341a8d48a41169441a8d4623128934228d48a3d188341a8d4823128934228d482352a9442a95482512a9442a914aa512a9442a914a251289542a914a2552a94422954a241289543a954ea7d2a9543a9d4aa7d2a9743a954ea5d3a9743a954ea752e9542a954ea553e9543a954ea5d3a9742a9d5027d40975429d4e2714ea84429d50a713ea74429d50a7130a75429d50a7d30975429d4ea813ea8442a14e27140a7542a14ea813ea0418241289c462a1582c168fc823f278441e9147e411894c28134bc562a9582c998c26a3f15c4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d40a00be87201812e17d00574018140a0cb0574b95c4017d00504ba802ea0cb0504ba5c4097d02574095d4297d02504025d40a14be872b9882ea21169441a9146a41169441a9148a31189341a9146a41169441a914823d268441a914624d28834228d4823d28834228d4823d28834229548a512a9442a914aa412a954229548a41289442a914a24128954229148255289442a914a245289442a914aa412e9543a954ea553a9543a9d4aa7d2a9742a9d4aa7d2a9742a9d4aa753e9542a9d4aa753e9543a954aa7d2e954ba9c5027d40975429d5027d40975429d50a7130a75429d4ea813ea843aa14ea813ea843aa14e28d4e9843aa14e28d449001008068a4422a14828120b0442b14824168945e41199502a958aa562c96032194c4693d968361e0e0874015d2ea0cb2574095d4825128954229148a4528954229148a452e9543a954aa5d209250008008441e2905024148ac4029150441e94c98462a9542c194c06a3c1804017d02574299548a412895422954a2452895422914aa412a9743a954aa553e9843aa15027d4097542812ea0cb25442a95482512a9442a914a2512a9442a914aa513ea843a0100000000a0c10000a0c100007042000070420000204200000c43a8df0700a03b00006050000031000000904f000001e06f000000a03e5800020050000000b00c000000000000000000000000000000000000000000000900000000000000000000000c0000000000000000000000006000000080ab2a090000000600000043010000030000000d00000000000000aa16000000400000006955550f0000000b000000ec010000110000000c00000000000000aa2a00000060ff2f008055551a000000060000003c0100000c0000000d00000000000000aa16ff3f0080000000505555200000000600000000000000000000000c000000000000000000ff5f008000000030562d260000000b000000af0100000b0000000c000000000000000000ff5f0080ff2f00805555310000000200000000000000000000000d00000000000000ff53ff7c0080ff55005d5555330000000700000000000000000000000d0000000000000055550000004000000040aaaa3a0000000700000000000000000000000d00000000000000aaaa0000004000000040ffff41000000080000003c0100000c0000000d000000000000005555ff3f008000000040aaaa490000000700000000000000000000000d00000000000000aaaaff3f008000000040ffff5000000009000000be010000220000000d00000000000000555500000040ff3f0080aaaa5900000005000000ef010000160000000c000000000000005555ff1f0040ff55008055595e0000000300000060020000090000000c000000000000005555ff1f002aff5d0070ab5a6100000002000000c0010000020000000c000000000000005555ff390040ff50005400586300000005000000be010000030000000c00000000000000555500000020ff640080555d680000000600000000000000000000000d00000000000000aaaa00000040ff3f0080ffff6e0000000700000096020000310000000d000000000000005555ff3f0080ff3f0070008075000000030000003d0100000a0000000c000000000000005555ff3f006aff4d005500587800000006000000500200002a0000000c000000000000005555ff3f0080ff55008055597e00000003000000dc010000080000000c000000000000005555ff780080ff5c0070ab5a810000000700000000000000000000000d00000000000000ff7fff3f0080ff3f0080aaaa8800000005000000c0020000210000000d00000000000000aa5aff3f0080ff6f008000808d0000000600000000000000000000000d00000000000000aaaaff3f0080ff3f0080ffff930000000800000000000000000000000c00000000000000000000000040ff7f00c055559b00000008000000cd000000010000000c000000000000000000ff3f0080ff7f00c05555a30000000900000000000000000000000c00000000000000000000000080ffbfffff5555ac0000000b000000f70100006a0000000c00000000000000555500000080ff7f00e05559b7000000090000000a020000970000000d00000000000000aa5a00000040ff7f00b00080c000000007000000c7020000180000000d00000000000000ff7f00000040ff7f00a0aaaac7000000060000006d020000450000000d00000000000000aa5a00000030ffaf00c00080cd00000003000000a5020000240000000d00000000000000ff5bff2f0040ffaf00b75575d000000005000000f3020000100000000d00000000000000ff5bff2f0080ffba00c00080d50000000a000000fe020000100000000d00000000000000ff7f00000040ff9f00c0aaaadf00000004000000180300000b0000000d00000000000000ff7fff2f0040ff9f00b05585e300000009000000cc000000ad0000000d00000000000000aa5aff3f0080ff7f00a0aaaaec000000060000002c000000680200000d00000000000000ff5bff3f0080ff9f00b75585f200000007000000830000004b0000000d00000000000000ff7fff3f0080ff9f00c0aaaaf90000000c000000ff000000610000000d00000000000000aa5a00000080ffbfffffaaaa050100000700000098010000030000000c00000000000000555500000040ffdeffffab760c01000007000000ff000000040000000c000000000000005555ff3f0080ffdfffff0070130100000c00000000000000000000000d00000000000000aaaa00000080ff7fffffffff1f0100000700000000000000000000000c000000000000000000ff7f00c0000000405649260100000900000000000000000000000d00000000000000aa16ff7f00a00000005e55552f0100000f00000000000000000000000d00000000000000aa16ff9fffff0000005e55553e0100000d00000000000000000000000c000000000000000000ffbfffff0000004055554b0100000900000000000000000000000c000000000000000000ff7f00e0ff3f00605555540100000d00000000000000000000000c000000000000000000ff7fffffff5f00805555610100000b00000000000000000000000c000000000000000000ffdfffffff3f006055556c0100001300000000000000000000000d000000000000005555ff7fffff00000040aaaa7f0100000a00000000000000000000000c000000000000005555fff9ffffff110040ab5e890100000a000000db010000040000000d000000000000005555ff7f00c0ff3f007000809301000008000000250200000c0000000c000000000000005555ff7f00e0ff4f0080ab5a9b0100000d00000000000000000000000d00000000000000ff7fff7fffffff3f0080aaaaa80100000c00000025020000500000000d00000000000000aa5aff7fffffff6f00800080b40100000c0000008a010000030000000d000000000000005555ffbfffffff3f00700080c00100000c00000000000000010000000c000000000000005555ffe7ffffff3f00700080cc0100000600000000000000020000000c000000000000005555ffdf00f0ff5f0070ab6ed20100000900000029020000050000000c000000000000005555ffdfffffff6f00805559db0100000600000000000000010000000c00000000000000aa5affecffffff6f0077ab76e10100000900000000000000000000000d00000000000000aaaaff7f00c000000080ffffea0100000b00000000000000000000000d00000000000000aaaaffbfffff00000080fffff50100001100000072010000370000000c000000000000000000ff7fffffff7f00c05559060200001100000000000000000000000c000000000000000000ff7fffffffbfffff5555170200000a0000005d0100009f0000000d00000000000000aa5aff7f00b0ff7f00c000802102000007000000d2020000130000000d00000000000000aa5affaf00c0ff7f00a000802802000013000000130300000b0000000d00000000000000ff7fff7fffffff7f00c0aaaa3b02000006000000080300000f0000000d00000000000000ff5bffaf00d0ff9f00b05565410200000b000000d7020000130000000d00000000000000ff5bffaf00d0ff9f00c000804c0200000c000000de020000120000000d00000000000000aa5affbfffffff7f009000805802000007000000e9020000100000000d00000000000000ff5bffbf00d0ff8f00a000805f02000005000000e3020000110000000d00000000000000ff5bffcf00e3ff8f00b055656402000009000000000000002a0000000d00000000000000aa5affcf00f0ff8f00b000806d02000009000000cc020000130000000d00000000000000aa5affefffffff8f00c00080760200000700000006000000140000000d00000000000000aa5affcf00f0ffaf00c000807d0200000700000034020000100000000c000000000000005555ff7f00e0ffbf00e055598402000007000000310200004c0000000d00000000000000aa5aff7f00c0ffbfffff00808b0200000a00000085010000050000000c000000000000005555ff8f00f0ffdaffffab96950200000700000000000000000000000d00000000000000ff7fff7f00c0ffbfffffaaaa9c0200000500000084010000020000000c000000000000005555ff7f0090ffdfffff5565a10200000a0000000e000000110000000d00000000000000aa5affbfffffffbf00ee0080ab0200000300000000000000000000000c000000000000005555ffdf00e9ffbf00c70058ae020000080000000e000000010000000c000000000000005555ffefffffffbf00d05559b60200000800000001020000040000000c000000000000005555ffefffffffcf00e05559be0200000e00000001020000040000000c000000000000005555ffefffffffd4ffffaaaacc0200001000000000000000000000000d00000000000000ff7fffbfffffffbfffffaaaadc0200000d00000000000000000000000d00000000000000aaaaff7fffffff7fffffffffe90200000600000000000000000000000c00000000000000aaaafff7fffffffbffff55b112000060aa2a0200ff7fff2fff5f000012000020ff5f0400ff1b0000ff2f000012000020ff5f0500aa2a0000ff7fff2f120000a0ff7f1800ff3f0000aa2a0000120000a0ff7f1900ff5fff3faa2a0000ffffff5300000000ff7f0000ff5f00000800008000004800ff5f0000aa1600001100000000000a00aa2a0000ff7f00000300008400000000ff5f0000aa16000012000020ff3f03005555aa16ff4900001200006055550700ff3f0000ff3f00001200006055550b00ff68ff3fff3f00000800008000004900ff3f00005555aa16110000000000090055555519ff6700000300008400000000ff3f00005555aa1612000040aa2a0000ff7fff2fff5f000012000020ff5f05005555aa2aff7fff341200006055550c00ff7fff55ff3fff1f1200006055550d00ff6fff5dff29ff1f1200006055550e00ff53ff50ff3fff391200006055550f00ff7fff64ff1f00001200006055551200ff54ff4dff5fff3f1200006055551300ff7fff55ff5fff3f120000a0ff7f1800ff3f00005555aa2a120000a0ff7f1900ff5fff3f5555aa2a1100000000000a005555aa2aff7fff2f12000000ff3f01005555aa16ff4900001200006055550900ff3f0000ff7fff3f1200006055551100ff4fff3fff7fff3f12000020ff7f2b005555aa16ff4f00000800008000004a00ff7fff3f5555aa160300008400000000ff7fff3f5555aa1612000000ff5f0000ff1b0000ff2f0000120000a0ff2f0500ff7fff5f552d000012000020ff7f2a00552d0000ff2f0000ffffff5300000000ff2f0000ff7fff5f0800008000004800ff7fff5fff1300000300008400000000ff7fff5fff13000012000080ff2f0400ff7fff5f552d000012000000ff5f0000aa2a0000ff7fff2f12000000ff5f02005555aa2aff7fff341200006055551200ff53ff4fff69ff5f1200006055551300ff7fff55ff7fff5f1200006055551400ff6fff5cff7fff78120000a0ff7f1900ff7fff5f5555000012000020ff7f2a00ff370000ff3fff2f12000020ff7f2e00ff530000ff5fff3f12000020ff7f2f0055550000ff7fff5fffffff5300000000ff7fff2fff7fff5f1200006055551100ff5cff55ff7fff7c12000020ff7f2b005555ff53ff5cff5512000060aaaa0800ff3f0000ff3f000012000020ff3f0900aaaa5555ff3f0000120000a0ff3f0b00ff3f0000aaaa55551200004055550100ff3f0000ff3f00000800008000004b00ff3f0000aaaa55551100000000000d00aaaa5555ff3f00000300008400000000ff3f0000aaaa555512000040aaaa0700ff3f0000ff3f000012000020ff3f0a00ffffaaaaff3f0000120000a0ff3f1000ff3f0000ffffaaaaffffff73ffff0000ff3f0000ff3f00000800008000004b00ff3f0000ffffaaaa1100000000000e00ffffaaaaff3f00000300008400000000ff3f0000ffffaaaa12000060aaaa0a00ff3f0000ff7fff3f12000000ff3f0700aaaa5555ff3f0000120000a0ff3f1100ff7fff3fff7f5555120000a0ff3f1500ff7fff3faaaaff7f1200004055550300ff3f0000ff7fff3f12000020ff7f3100aaaa5555ff3f00000800008000004b00ff7fff3faaaa55550300008400000000ff7fff3faaaa555512000040aaaa0900ff3f0000ff7fff3f12000000ff3f0800ffffaaaaff3f0000120000a0ff3f1700ff7fff3fffffaaaa12000020ff7f3c00ffffaaaaff3f0000ffffff73ffff0000ff3f0000ff7fff3f0800008000004b00ff7fff3fffffaaaa0300008400000000ff7fff3fffffaaaa12000060aaaa1000ff7fff3fff3f000012000020ff3f1100ff7f5555ff6fff3f12000020ff3f1500aaaaff7fff7fff3f12000020ff3f1600ff7faa5aff7fff6f12000080ff3f0700ff3f0000aaaa55551200004055550100ff68ff3fff3f0000120000a0ff7f1c00ff3f0000ff7faa5a120000a0ff7f1d00ff3f0000aaaaff7f1100000000000f00aaaa5555ff7fff3f12000080ff6f0d00ff29ff1f5459555512000000ff1f0f0054595555ff7fff6f12000020ff3f130054595555ff7fff551200004055550200ff7fff55ff3fff1f120000a0ff7f1b00ff3fff1f5459555512000000ff1f0f00aa5a5555ff6fff64120000a0ff6f0c00ff29ff1f545955551200004055550200ff6fff5dff29ff1f12000020ff3f1200ff575555ff53ff501200004055550200ff53ff50ff3fff3912000020ff1f0d00aa5a5555ff6fff6412000020ff1f0c0054595555ff7fff6f1200004055550200ff7fff64ff1f0000120000a0ff7f1b00ff1f0000545955551100000000001100545d5555ff7fff6912000040aaaa0b00ff7fff3fff3f000012000020ff3f1700ffffaaaaff7fff3f12000080ff3f0800ff3f0000ffffaaaa120000a0ff7f2900ff3f0000ffffaaaaffffff73ffff0000ff7fff3fff3f00001100000000001200ffffaaaaff7fff3f12000060ff7f1500ff6fff3fff7fff3f120000a0ff6f1600ff7fff3fff7fff5b12000000ff3f0b00ff7f5555ff6fff3f12000080ff3f0900ff7fff3fff7f55551200004055550300ff4fff3fff7fff3f1200004055550600ff5cff55ff7fff7c12000020ff7f3300ff7f5555ff6fff3f12000000ff3f0e00ff575555ff53ff501200004055550200ff54ff4dff5fff3f1200004055550500ff53ff4fff69ff5f12000080ff6f1400ff7fff785459555512000000ff3f0c0054595555ff7fff551200004055550200ff7fff55ff5fff3f1200004055550500ff7fff55ff7fff5f120000a0ff7f1b00ff7fff3f5459555512000020ff7f340054595555ff7fff6f120000a0ff6f1300ff7fff78545955551200004055550500ff6fff5cff7fff7812000020ff7f3400aa5a5555ff6fff6212000040ff7f1100ff6fff3fff7fff3f12000040ff7f1600ff7fff6fff7fff3f12000060aaaa1700ff7fff3fff7fff3f12000000ff3f0b00aaaaff7fff7fff3f12000080ff3f0900ff7fff3faaaaff7f120000a0ff7f2300ff7fff3faaaaff7f12000020ff7f3500aaaaff7fff7fff3f12000080ff6f1100ff7fff3fff7fff5b12000060ff7f1500ff7fff6fff7fff3f12000000ff3f0b00ff7faa5aff7fff6f120000a0ff7f2300ff7fff3fff7faa5a12000020ff7f3600ff7faa5aff7fff6f12000040aaaa1500ff7fff3fff7fff3f12000000ff3f1000ffffaaaaff7fff3f12000080ff3f0a00ff7fff3fffffaaaa120000a0ff7f2900ff7fff3fffffaaaa12000020ff7f3c00ffffaaaaff7fff3fffffff73ffff0000ff7fff3fff7fff3f12000020ff3f190055550000ffbfff7f120000a0ffbf1a00ff3f0000555500001200006055551b00ffbfff7fff3f000012000080ff7f0000ff3f0000aa2a000012000080ff7f0200ff3f00005555aa2affffff5300000000ffbfff7fff3f00001100000000001d0055550000ff9fff7f1100000000001b0055550000ffbfff9f12000000ff3f180055550000ffbfff7f120000a0ffbf1a00ff7fff3f555500001200006055551b00ffbfff7fff7fff3f12000080ff7f0000ff5fff3faa2a000012000080ff7f0200ff5fff3f5555aa2a12000080ff7f0500ff7fff5f5555000012000020ff7f3e0055550000ffbfff7fffffff5300000000ffbfff7fff7fff3f12000080ffbf1800ff3f00005555000012000080ffbf1900ff7fff3f555500001200006055551b00ffdfffbfff7f00001200006055552700ffffffdfff3f00001200006055552800ffffffdfff7fff3f12000020ff7f3f0055550000ffffffbfffffff5300000000ffffffbfff7f00001100000000001f0055550000ffffffbf0e0000a0ffff2500ff7f000055550000120000a0ffdf2700ff3f000054595555120000a0ffdf2800ff7fff3f545955551200004055551800ffbfff7fff3f00001200004055551900ffbfff7fff7fff3f1200004055551a00ffdfffbfff7f000012000080ff7f0c00ff3fff1f5459555512000080ff7f0f00ff1f00005459555512000080ff7f1300ff7fff3f5459555512000020ff7f3e0054595555ffbfff7f12000020ff7f4b0054595555ffdfffbf110000000000240054595555ffdfff7f12000060ff7f1d00ff9fff7fff3f0000120000a0ffaf1e00ff2f0000ff7faa5a12000060ff7f2100ffafff9fff2f0000120000a0ffaf1f00ff3fff2f5475ff5b12000060ff7f2200ffafff9fff3fff2f12000020ff3f2300ff7faa5aff9fff7f12000020ff3f2400ff7fff5bffafff9f12000080ff7f0b00ff3f0000ff7faa5a1100000000002300ff7fff5bffafff7f120000a0ff9f2100ff3f0000aaaaff7f12000040ff7f1c00ff9fff7fff3f0000120000a0ff9f2200ff3fff2f5485ff7f12000020ff3f2300aaaaff7fff9fff7f12000060aaaa2900ff9fff7fff3f000012000080ff7f0b00ff3f0000aaaaff7f1100000000002300aaaaff7fff9fff7f12000080ffaf1c00ff2f0000ff7faa5a12000060ff7f2100ffbfffafff2f000012000020ff2f1f005475ff5bffb6ffaf12000020ff2f2000ff7fff5bffbfffba120000a0ffbf2600ff2f0000ff7faa5a1100000000002300ff7fff5bffbfffaf12000000ff2f1e005475ff5bffb6ffaf12000080ffaf1c00ff3fff2f5475ff5b12000020ff3f24005475ff5bffb6ffaf12000000ff2f1e00ff7fff5bffbfffba12000060ff7f2100ffbfffbaff3fff2f12000060ff7f2500ffbfffbaff7fff3f120000a0ffbf2600ff7fff2fff7fff5b12000020ff7f4000ff7fff5bffbfffbb12000080ff9f1d00ff3f0000aaaaff7f12000040ff7f1c00ffafff9fff2f000012000040ff7f1e00ffbfffafff2f000012000020ff2f22005485ff7fffafff9f12000040ff7f2000ffbfffbaff3fff2f12000020ff3f2500aaaaff87ffafff9f12000020ff3f2500aaaaff7fffbfffaf120000a0ffbf2600ff3f0000aaaaff7f12000060aaaa2900ffbfff9fff3f00001100000000002300aaaaff7fffbfff9f12000000ff2f21005485ff7fffafff9f12000040ff7f1c00ffafff9fff3fff2f12000080ff9f1d00ff3fff2f5485ff7f12000020ff3f24005485ff7fffafff9f120000a0ff9f2400ff7fff3f5485ff5b120000a0ff9f2500ff7fff3faaaaff8712000000ff3f1c00ff7faa5aff9fff7f12000000ff3f1d00aaaaff7fff9fff7f12000060aaaa2900ff9fff7fff7fff3f12000080ff7f1500ff7fff3faaaaff7f12000080ff7f1600ff7fff3fff7faa5a12000020ff7f4000ff7faa5aff9fff7f12000020ff7f4200aaaaff7fff9fff7f12000080ff9f2300ff7fff3f5485ff5b12000000ff3f1c00ff7fff5bffafff9f12000000ff3f1f005475ff5bffb6ffaf12000000ff3f22005485ff7fffafff9f12000020ff7f4000ff7fff5bffb6ff9f12000020ff7f42005485ff7fffb6ff9f12000080ff9f2300ff7fff3faaaaff8712000040ff7f2000ffbfffbaff7fff3f12000000ff3f2100aaaaff87ffafff9f12000000ff3f2100aaaaff7fffbfffaf120000a0ffbf2600ff7fff3faaaaff7f12000060aaaa2900ffbfff9fff7fff3f12000020ff7f4200aaaaff7fffbfff9f12000080ffbf1e00ff2f0000ff7faa5a12000080ffbf2000ff7fff2fff7fff5b12000080ffbf2100ff3f0000aaaaff7f12000080ffbf2500ff7fff3faaaaff7f12000060aaaa2900ffffffbfff7f000012000020ff7f4c00ff7faa5affffffbf12000020ff7f4e00aaaaff7fffffffbf1100000000002800ff7faa6affffffef1100000000002500ff7faa5affefffbf1100000000002600aaaaff7fffffffbf0e0000a0ffff2700ff3f0000aaaaaa720e0000a0ffff2800ff7fff3faaaaaa6a12000080ffdf1b00ff3f00005459555512000020ff3f280054695555fff7ffdf12000020ff3f2800ff6f5555fffffff71200004055551a00ffffffdfff3f0000110000000000270054715555ffffffdf1100000000002400545dff5bffdfffde0e0000a0ffff2600ff3f0000aa76555512000080ffdf1b00ff7fff3f5459555512000000ff3f270054695555fff7ffdf12000000ff3f2700ff6f5555fffffff71200004055551a00ffffffdfff7fff3f12000020ff7f4f0054655555ffffffdf0e0000a0ffff2900ff7fff5faa6a55550e0000a0ffff2600ff5fff3fff6f555512000040aaaa1d00ff9fff7fff3f000012000040aaaa2100ffbfff9fff3f000012000040aaaa2300ff9fff7fff7fff3f12000040aaaa2500ffbfff9fff7fff3f12000040aaaa2600ffffffbfff7f000012000080ff7f1000ff3f0000ffffaaaa12000080ff7f1700ff7fff3fffffaaaa12000020ff7f5600ffffaaaaffffff7fffffff73ffff0000ffffff7fff7f00001100000000002900ffffaaaaffffff7f0e0000a0ffff2700ff3f0000ffffaaaa0e0000a0ffff2800ff7fff3fffffaaaa12000020ffbf2d0055210000ff3f0000120000a0ff3f2e00ffbfff7f5549000012000000ff7f0400552d0000ff2f000012000000ff7f0500ff370000ff3fff2fffffff5300000000ff3f0000ffbfff7f0800008000005200ffbfff7f551500000300008400000000ffbfff7f5515000012000020ff9f2c005555aa16ff2f000012000020ff9f2c005555aa2eff4cff2f1200006055553100ff3f0000ff9fff7f1200006055553300ff53ff3fff9fff7f1200006055553300ff5dff53ff8aff7f12000000ff7f03005555aa16ff4f000012000000ff7f06005555ff53ff5cff550800008000005300ff9fff7f5555aa160300008400000000ff9fff7f5555aa1612000000ff9f2b005555aa16ff2f000012000000ff9f2b005555aa2eff4cff2f1200006055553100ff1f0000ffffff9f1200006055553100ff3fff1ffff8ff9f1200006055553300ff4fff3fffbfff9f1200006055553300ff52ff4fffbfffb21200006055553700ff57ff3ffff7ffbf1200006055553700ff5dff57ffeaffce0800008000005700ffffffbf5555aa160800008000005500ffbfff9f5555aa1602000024ffff00005555aa3eff0c00000300008400000000ffffff9f5555aa160b000024ffff02005555aa3eff0c000006000024ffff00005555aa3eff0c00000f000020ffff01005555aa3eff0c000012000000ffbf2a0055210000ff3f0000120000a0ff3f2e00ffdfffbfff230000120000a0ff3f3000ffffffdf555500001200006055553200ff3fff11fffffff90800008000005200ffdfffbf552100000800008000005800ffffffdfff37000002000024ffff000055550000ff3f00000b000024ffff010055550000ff3f00000300008400000000ffdfffbf552100000300008400000000ffffffdfff370000ffffff5300000000ff3f0000ffffffbf06000024ffff000055550000ff3f00000f000020ffff000055550000ff3f0000120000a0ff5f2f00ffdfff7f5555000012000080ff3f2a00ffbfff7f5549000012000080ff3f2d00ffdfffbfff23000012000020ffdf3000aa2a0000ff5fff3f12000020ffdf3000ff53aa2aff5fff511200006055553400ff57ff4fffc3ff8f1200006055553400ff5fff57ffd8ff8712000000ff7f0500ff530000ff5fff3fffffff5300000000ff5fff3fffdfff7f12000080ff5f2e00ffdfff7f5555000012000080ff5f3000ffffffdf555500001200006055553400ff7fff5fffdfff7f1200006055553900ff6fff5fffefffdf1200006055553800ff6fff5fffffffef1200006055553a00ff7fff6fffffffdf120000a0ff7f3e00ffffff7f5555000012000000ff7f050055550000ff7fff5f02000024ffff000055550000ff7fff5f0b000024ffff010055550000ff7fff5fffffff5300000000ff7fff5fffffff7f06000024ffff000055550000ff7fff5f0f000020ffff030055550000ff7fff5f12000000ffdf2e00aa2a0000ff5fff3f12000000ffdf2e00ff53aa2aff5fff5112000080ff3f2d00ffffffdf55550000120000a0ff5f2f00ffffffdf555500001200006055553800ff4fff3ffffffff51200006055553800ff5fff4fffffffe702000024ffff000055550000ff5fff3f0b000024ffff010055550000ff5fff3fffffff5300000000ff5fff3fffffffdf06000024ffff000055550000ff5fff3f0f000020ffff030055550000ff5fff3f120000a0ff3f3300ffbfff7fff7f5555120000a0ff3f3500ffffff7faaaaff7f120000a0ff3f3700ffffffbfff7f55551200004055552b00ff3f0000ff9fff7f1200004055552c00ff1f0000ffffff9f1200004055552c00ff3fff1ffff8ff9f12000060aaaa3c00ff3f0000ffbfff7f12000060aaaa3d00ff3f0000ffffffbf12000000ff7f0900aaaa5555ff3f00000800008000005100ffffff7faaaa555502000024ffff0000aaaa5555ff1f000002000024ffff0000aaaaaa5eff3fff1f0300008400000000ffffff7faaaa55550b000024ffff0300aaaa5555ff1f00000b000024ffff0300aaaaaa5eff3fff1f06000024ffff0000aaaa5555ff1f000006000024ffff0000aaaaaa5eff3fff1f0f000020ffff0400aaaa5555ff1f00000f000020ffff0700aaaaaa5eff3fff1f120000a0ff3f3800fffffffa545d55551200004055552d00ff3fff11fffffff902000024ffff0000ff5b5555ff2fff1102000024ffff0000aa5e5555ff3fff2f06000024ffff0000ff5b5555ff2fff1106000024ffff0000aa5e5555ff3fff2f0b000024ffff0400ff5b5555ff2fff110b000024ffff0400aa5e5555ff3fff2f0f000020ffff0800aa5e5555ff3fff2f0f000020ffff0500ff5b5555ff2fff1112000060ff7f3500ff6fff3fffbfff7f120000a0ff6f3600ffbfff7fff7fff5b12000020ffbf3700ff7f5555ff5fff3f12000020ffbf3700ff7faa5aff6fff5f12000080ff3f3100ffbfff7fff7f55551200004055552b00ff53ff3fff9fff7f1200004055552b00ff5dff53ff8aff7f1200004055552c00ff4fff3fffbfff9f1200004055552c00ff52ff4fffbfffb212000000ff7f1100ff7f5555ff6fff3f12000020ffdf3900aa5a5555ff6fff5f12000020ffdf3a0054595555ff7fff6f1200004055552e00ff57ff4fffc3ff8f1200004055552e00ff5fff57ffd8ff871200004055552f00ff7fff5fffdfff7f120000a0ff7f3e00ffdfff7f5459555512000000ff7f130054595555ff7fff6f12000000ff7f1400aa5a5555ff6fff6212000040ff7f3300ff6fff3fffbfff7f12000040ff7f3600ff7fff6fffffff7f12000040ff7f3700ff6fff3fffffffbf12000080ff3f3100ffffff7faaaaff7f12000060aaaa3c00ff7fff3fffbfff7f12000060aaaa3d00ff7fff3fffffffbf120000a0ff7f4200ffffff7faaaaff7f12000000ff7f1500aaaaff7fff7fff3f02000024ffff0000aaaaff7fff7fff3f06000024ffff0000aaaaff7fff7fff3f0b000024ffff0300aaaaff7fff7fff3f0f000020ffff0c00aaaaff7fff6fff3f0f000020ffff0f00aaaaff7fff7fff6f12000080ff6f3300ffbfff7fff7fff5b12000060ff7f3500ff7fff6fffffff7f12000080ff6f3700ffefffbfff7fff5b12000080ff6f3700fffcffefff7fff73120000a0ff7f4000ffafff7fff7faa5a120000a0ff7f4100ffbfffafff7faa5a120000a0ff7f4500ffffffbfff7faa5a12000000ff7f1600ff7faa5aff7fff6f02000024ffff0000ff7faa5aff7fff6f06000024ffff0000ff7faa5aff7fff6f0b000024ffff0300ff7faa5aff7fff6f0f000020ffff0f00ff7faa5aff7fff6f12000060ff7f3500ff6fff3fffffffbf120000a0ff6f3600ffefffbfff7fff5b120000a0ff6f3600fffcffefff7fff7312000000ffbf3300ff7f5555ff5fff3f12000000ffbf3300ff7faa5aff6fff5f12000080ff3f3100ffffffbfff7f55551200004055552c00ff57ff3ffff7ffbf1200004055552c00ff5dff57ffeaffce02000024ffff0000ff7faa62ff62ff3f06000024ffff0000ff7faa62ff62ff3f0b000024ffff0300ff7faa62ff62ff3f0f000020ffff0a00ff7faa62ff62ff3f120000a0ff5f3900ffefffe75459555512000000ffef3900aa6e5555ff6fff5f120000a0ff6f3a00ffffffef54595555120000a0ff6f3b00ffffffefaa76ff5b12000080ff3f3200fffffffa545d55551200004055552f00ff6fff5fffffffef1200004055553000ff4fff3ffffffff51200004055553000ff5fff4fffffffe702000024ffff0000ff7f5555ff6fff3f06000024ffff0000ff7f5555ff6fff3f0b000024ffff0400ff7f5555ff6fff3f0f000020ffff0900ff7f5555ff6fff3f12000000ffdf3400aa5a5555ff6fff5f12000080ff5f3800ffefffe75459555512000020ffef3800aa6e5555ff6fff5f120000a0ff6f3a00ffefffdf54595555120000a0ff6f3b00ffefffecff67ff5b1200004055552f00ff6fff5fffefffdf12000080ff6f3900ffefffdf5459555512000000ffdf340054595555ff7fff6f12000080ff6f3800ffffffef545955551200004055552f00ff7fff6fffffffdf120000a0ff7f3e00ffffffdf5459555502000024ffff000054595555ff7fff6f06000024ffff000054595555ff7fff6f0b000024ffff040054595555ff7fff6f0f000020ffff090054595555ff7fff6f12000080ff6f3900ffefffecff67ff5b12000080ff6f3800ffffffefaa76ff5b02000024ffff0000aa76aa5aff76ff6f06000024ffff0000aa76aa5aff76ff6f0b000024ffff0400aa76aa5aff76ff6f0f000020ffff0900aa76aa5aff76ff6f12000020ffbf3d00ffffaaaaff7f000012000040aaaa3100ff3f0000ffbfff7f12000040aaaa3500ff7fff3fffbfff7f120000a0ff7f5600ffbfff7fffffaaaa12000000ff7f0a00ffffaaaaff3f000012000000ff7f1700ffffaaaaff7fff3fffffff73ffff0000ff7f0000ffbfff7f0800008000005100ffbfff7fffffaaaa0300008400000000ffbfff7fffffaaaa12000000ffbf3c00ffffaaaaff7f000012000040aaaa3100ff3f0000ffffffbf12000040aaaa3500ff7fff3fffffffbf120000a0ff7f5600ffffffbfffffaaaa0800008000005100ffffffbfffffaaaa02000024ffff0000ffffaaaaff7f00000b000024ffff0300ffffaaaaff7f00000300008400000000ffffffbfffffaaaaffffff73ffff0000ff7f0000ffffffbf06000024ffff0000ffffaaaaff7f00000f000020ffff1100ffffaaaaff7f0000120000a0ffbf3f00ffffff7f55550000120000a0ffbf4b00ffdfff7f54595555120000a0ffbf5100ffe8ffdfff575555120000a0ffbf5200ffffffef5459555512000080ff7f2f00ffffff7f5555000012000080ff7f3400ffdfff7f5459555512000080ff7f3a00ffffffdf5459555512000000ff7f190055550000ffbfff7f12000000ff7f1b0054595555ffbfff7f02000024ffff000054590000ffbfff7f0b000024ffff080055550000ffbfff7f0b000024ffff090054595555ffbfff7fffffff5300000000ffbfff7fffffff7f06000024ffff000054590000ffbfff7f0f000020ffff20005555aa2affbfff7f0f000020ffff260054595555ffbfff7f0f000020ffff1f00aa2a0000ffbfff7f12000080ffbf3e00ffffff7f555500001200006055554b00ffdfffbfffdfff7f1200006055554f00ffffffdfff8fff7f1200006055554d00ffffffdfffdfff8f1200006055554d00ffffffdaffefffdf1200006055555100ffc6ffbfffe8ffdf1200006055555200ffc7ffbfffffffef1200006055555200ffcfffc7fffffff51200006055555300ffdfffcfffffffef1200006055555400ffffffdfffffffef12000000ff7f1a0055550000ffffffbf02000024ffff000055550000ffffffbf0b000024ffff080055550000ffffffbfffffff5300000000ffffffbfffffff7f06000024ffff000055550000ffffffbf0e0000a0ffff2500ffffff7f555500000f000020ffff240055550000ffffffbf12000060ff7f4200ffbfff7fffafff7f12000020ffaf4100ff7faa5aff9fff7f12000020ffaf43005465ff5bffaeff9f12000020ffaf4400ff7fff67ffafff9f12000020ffaf4400ff7fff5bffbfffaf120000a0ffbf4c00ffafff7fff7faa5a12000080ff7f3600ffafff7fff7faa5a12000000ff7f2000ff7fff5bffbfffbb12000000ff7f2300ff7faa5aff9fff7f12000000ff7f2400ff7fff5bffb6ff9f12000000ffaf4000ff7faa5aff9fff7f12000060ff7f4200ff9fff7fffbfffaf120000a0ff9f4300ffbfffaf5465ff5b120000a0ff9f4400ffbfffafff7fff6b12000020ffbf4500ff7faa5aff8fff7f12000020ffbf4600ff7fff5bff9fff8f12000080ff7f3600ffbfffafff7faa5a12000040ff7f4000ffbfff7fffafff7f12000040ff7f4100ff9fff7fffbfffaf12000040ff7f4400ffbfff9fffcfffaf12000040ff7f4500ff8fff7fffffffbf12000040ff7f4600ff9fff8fffcfffbf12000040ff7f4800ffafff8fffefffcf12000040ff7f4900ffbfff8fffffffef12000040ff7f4a00ffbfffafffefffcf120000a0ffbf4e00ffbfff7faaaaff7f120000a0ffbf5500ffffffbfaaaaff7f12000060aaaa5600ffbfff7fffffff7f12000080ff7f3500ffffff7faaaaff7f12000000ff7f2300aaaaff7fff9fff7f12000000ff7f24005485ff7fffb6ff9f12000000ff7f2500aaaaff7fffbfff9f02000024ffff0000aaaaff7fffbfff7f06000024ffff0000aaaaff7fffbfff7f0b000024ffff0a00aaaaff7fffbfff7f0f000020ffff2700aaaaff7fffbfff7f12000000ffaf40005465ff5bffaeff9f12000080ff9f4100ffbfffaf5465ff5b120000a0ffaf4400ffbbffb9aa625461120000a0ffaf4400ffcfffc75465ff5b12000080ff9f4600ffcfffbf5465ff5b12000020ffcf47005465ff5bffafff9f12000000ffaf4000ff7fff67ffafff9f12000000ffaf4000ff7fff5bffbfffaf12000080ff9f4100ffbfffafff7fff6b12000060ff7f4200ffbfff9fffcfffaf12000080ffaf4300ffbbffb9aa62546112000080ffaf4300ffcfffc75465ff5b12000080ff9f4600ffcfffbfff7fff6b12000020ffcf4800ff7faa6affafff9f12000020ffcf4a00ff7fff5bffbfffaf120000a0ffbf4c00ffbfffafff7fff5b120000a0ffbf5000ffcfffbfff7fff5b120000a0ff8f4600ffcfffbfff7fff5b120000a0ff8f4700ffdfffcf5465ff5b120000a0ff8f4800ffdfffcfff7faa66120000a0ff8f4800ffefffdfff7faa5a12000060ff7f4200ff8fff7fffffffbf120000a0ff8f4900ffffffefff7faa5a12000000ffbf4100ff7faa5aff8fff7f12000080ff7f3600ffffffbfff7faa5a02000024ffff0000ff7faa5aff8fff7f06000024ffff0000ff7faa5aff8fff7f0b000024ffff0a00ff7faa5aff8fff7f0f000020ffff2700ff7faa5aff8fff7f12000080ff8f4500ffcfffbfff7fff5b12000020ffcf47005465ff5bff9fff8f12000020ffcf4800ff7faa66ff9fff8f120000a0ff9f4300ffcfffbf5465ff5b12000060ff7f4200ff9fff8fffcfffbf120000a0ff9f4400ffcfffbfff7fff6b12000000ffbf4100ff7fff5bff9fff8f12000000ffcf46005465ff5bff9fff8f12000080ff8f4500ffdfffcf5465ff5b12000020ffdf48005465ff5bff90ff8f12000000ffcf43005465ff5bffafff9f120000a0ffaf4a00ffdeffcf5465ff5b12000000ffcf4600ff7faa66ff9fff8f12000080ff8f4500ffdfffcfff7faa6612000080ff8f4500ffefffdfff7faa5a12000060ff7f4200ffafff8fffefffcf12000000ffdf47005465ff5bff90ff8f12000020ffef4900ff7faa5affafff8f120000a0ffaf4a00ffdfffcfff7fff67120000a0ffaf4a00ffefffdfff7faa5a12000000ffcf4400ff7faa6affafff9f12000000ffef4800ff7faa5affafff8f12000080ff8f4500ffffffefff7faa5a12000060ff7f4200ffbfff8fffffffef12000000ffef4a00ff7faa5affbfffaf120000a0ffbf5000ffffffefff7faa5a02000024ffff0000ff7faa5affbfff8f06000024ffff0000ff7faa5affbfff8f0b000024ffff0a00ff7faa5affbfff8f0f000020ffff2700ff7faa5affbfff8f12000000ffcf4400ff7fff5bffbfffaf12000080ffaf4700ffdeffcf5465ff5b12000080ffaf4800ffdfffcfff7fff6712000080ffaf4800ffefffdfff7faa5a12000060ff7f4200ffbfffafffefffcf12000020ffef4900ff7faa5affbfffaf120000a0ffbf5000ffefffcfff7faa5a120000a0ffdf4f00ff8fff7f54595555120000a0ffdf4d00ffdfff8f5459555512000020ffdf5100ff575555ffc6ffbf12000020ffdf4d0054595555ffdfffdc12000080ffbf3e00ffdfff7f545955551200004055553f00ffdfffbfffdfff7f12000000ff7f1b0054595555ffdfffbf12000060ff7f4e00ffffffbfffbfff7f12000020ffbf5000aa6aaa5affe2ffbf12000020ffbf5000ff7faa6affedffbf12000080ffbf4000ffafff7fff7faa5a12000080ffbf4400ffbfffafff7fff5b12000000ff7f2600ff7faa5affffffbf0e0000a0ffff2f00ffa1ff7fff7faa6a12000000ff8f4f0054655555ffffffdf12000080ffdf4b00ffdfff8f5459555512000000ffdf4b0054595555ffdfffdc12000020ffef530054595555ffdfffda12000020ffef5400ff7f5555ffffffdc12000020ffef5400548dff7fffffffed1200004055553f00ffffffdfffdfff8f1200004055553f00ffffffdaffefffdf0e0000a0ffff3000ffefffdf548d55550e0000a0ffff2e00ffdfff8faa96555512000040ff7f4c00ffffffbfffbfff7f12000020ffbf5500aaaaff7ffff7ffbf12000020ffbf5500aaaa548dfffffff712000080ffbf4200ffbfff7faaaaff7f12000060aaaa5600ffffffbfffbfff7f12000000ff7f2600aaaaff7fffffffbf0e0000a0ffff2f00ffbfff7faaaaff7f12000080ffdf4b00ff8fff7f5459555512000020ff8f4d0054655555ffffffdf1200004055553f00ffffffdfff8fff7f12000000ff7f280054655555ffffffdf0e0000a0ffff2e00ff8fff7f5465555512000060ff7f5500ffedffbfffffffbf12000000ffbf4c00aa6aaa5affe2ffbf12000000ffbf4c00ff7faa6affedffbf12000080ffbf4400ffcfffbfff7fff5b12000080ffbf4900ffffffefff7faa5a12000080ffbf4a00ffefffcfff7faa5a02000024ffff0000ff7fff5bffe0ffbf06000024ffff0000ff7fff5bffe0ffbf0b000024ffff0a00ff7fff5bffe0ffbf0f000020ffff2c00ff7fff5bffe0ffbf12000000ffdf4b00ff575555ffc6ffbf12000080ffbf3e00ffe8ffdfff5755551200004055553f00ffc6ffbfffe8ffdf120000a0ffcf5300fffffffb5459555512000080ffbf3e00ffffffef545955551200004055553f00ffc7ffbfffffffef1200004055553f00ffcfffc7fffffff502000024ffff000054595555ffcfffbf06000024ffff000054595555ffcfffbf0b000024ffff090054595555ffcfffbf0f000020ffff2b0054595555ffcfffbf12000080ffcf5200fffffffb5459555512000000ffef4d0054595555ffdfffda120000a0ffdf5400ffffffef545955551200004055553f00ffdfffcfffffffef02000024ffff000054595555ffdfffcf06000024ffff000054595555ffdfffcf0b000024ffff090054595555ffdfffcf0f000020ffff2b0054595555ffdfffcf12000000ffef4d00ff7f5555ffffffdc12000000ffef4d00548dff7fffffffed12000080ffdf5300ffffffef545955551200004055553f00ffffffdfffffffef12000060aaaa5700fffffffbfffffff702000024ffff0000aa6a5555ffffffd402000024ffff0000aaaaaa6affffffdb0b000024ffff0900aa6a5555ffffffd40b000024ffff0900aaaaaa6affffffdb0e0000a0ffff3000ffffffefaaaa555506000024ffff0000aa6a5555ffffffd406000024ffff0000aaaaaa6affffffdb0f000020ffff2b00aa6a5555ffffffd40f000020ffff2d00aaaaaa6affffffdb12000040ff7f5000ffedffbfffffffbf12000000ffbf4e00aaaaff7ffff7ffbf12000000ffbf4e00aaaa548dfffffff712000080ffbf4200ffffffbfaaaaff7f12000060aaaa5600ffffffbfffffffbf02000024ffff0000aaaaff7fffefffbf02000024ffff0000aaaaff97fffaffef0b000024ffff0a00aaaaff7fffefffbf0b000024ffff0a00aaaaff97fffaffef0e0000a0ffff2f00ffdfffbfaaaaff870e0000a0ffff3100fff3ffdfaaaaaa8a06000024ffff0000aaaaff7fffefffbf06000024ffff0000aaaaff97fffaffef0f000020ffff3300aaaaff97fffaffef0f000020ffff3000aaaaff7fffdfffbf0f000020ffff3200aaaaff7fffefffdf12000040aaaa4200ffbfff7fffffff7f12000040aaaa4e00ffffffbfffbfff7f12000040aaaa5500ffffffbfffffffbf12000080ff7f3c00ffbfff7fffffaaaa12000080ff7f3d00ffffffbfffffaaaa12000000ff7f2900ffffaaaaffffff7f02000024ffff0000ffffaaaaffffff7f0b000024ffff0a00ffffaaaaffffff7fffffff73ffff0000ffffff7fffffff7f06000024ffff0000ffffaaaaffffff7f0e0000a0ffff3100ffffffdfffffaaaa0e0000a0ffff3200ffdfff7fffffaaaa0f000020ffff3500ffffaaaaffffff7f12000040aaaa5400fffffffbfffffff702000024ffff0000ffabaaaafffffffe0b000024ffff0900ffabaaaafffffffe0e0000a0ffff3000fffffff754b1aaaa06000024ffff0000ffabaaaafffffffe0f000020ffff3700ffabaaaafffffffe6895760480eaeb6a5631003c6cd5c27ff76ba95e955e2b0354bb57b95775b33b7b154f4f95aaef3e614b5b550000c22a5435b06e4eedae5e5575d77216d775716bc3bc696ad656965da93628b46e419da3baceeaa3b206c0ecc19cf975578377abb14eab6b6fddf5d51d43c36c2b1c73f74155e7c60070d5b5d63030f855559d5f75b5dfd6cdb6b966cdd6353935b777d7f0777dbb15d757cdce822bc33000ccba0e28c8c0b8f212375f75837ce77381d67a3a00b0d728bc2a6c563323af0f0c1f338ceb141f00e7ed41576dc368af0e1b9735d7d77fc3de7777c4c314308c8e9f57e9d5a9ae9f6e97ab6725ac2b406e6dbb6a2a5e19d7a77a75abd67e5701fc57a9ff7f556daa6b65eb76b91e54f99e833a6b6d5555e92ab01501160b30290ba3c22623eb0e030d8c80648e302c9e17ff39e733ffe77effdf2d1731cce8aabac2e8f1e9a8773100d729527355016bad1d3700b756775755d776c3f45c5715f49537339f27bf1fdc01f3575f45f7573fd79557579bd70fc3ed6d5f75352b17c3cc3874155f01005c316c0e40de813603000f8f7ac555affab1ca8efab24e5e69c578d5cef932837a4dabdf5597ab9b73557bb96bbbb7f796abaa2d39adb3af3a8c7cfd75b3ebd3789590ca00761d543241b1398fc2c0c0282223303040b2c21c030c43d732c00ec01c77e92ed7d9ce0e00830283c42c806e03cac0b0ea0203d4ec2d9393935f31bbee420c030cbcfcfdfeeffefcfcef17f3fbea8303cb32eb00ecc22ecf5ec1ea80ae2e8cb203e20000073b6c5afbadbaa837f3aaefc0a0eb2a222a8ff0783bccded5b1f2b4b7d65d17836e336f970ef7bdafcf155f5735d51d8fce550f3b2c6b57d579abaeee366f5fd5740c4ef374575dd7cdd9d73a8fdc31b3e78efff7ff318fad1ea87abbcd55e97a79cd0ed7f24cbb79a54c165f5583ae76ad69dd252b78f5aaaab6ddd67a6fb9346baeabafeef04457fb8277e93aeff0d4829de505dbb596af9a658397aa8e4f3bafab41f5a82f97afea3a4336b89eaeab9817c21973b23b5f76eee96279edacafae2baef2f6e870dbf0f26c771a96ee55edc2b8aa279b7a0108cfceea31833b14d7b1abcf6de9792b9c96756b73fbb8de032c130f0d4413054b306c1f288c9e0fb222b6b45e9fc9816acfe8003bf8b84918fe2c0c23f3aeca10100ca4882fafabef3423a3ac8fca28aff82eec0e00332c1cf4c2c20c030c0ce380f20403c0288f33c0e03e4b340dda0c0c830fcc2c9ff31cbbbbbbabeafdf9e61fb3f7ee22aff2f0f074af320f43f59dfaf128a9aeb66a6e9f8bee367bfaf52aef386f5d55d7b97af5d6ad3a4fd75557fb4cd4d575d5793b1703f49c02acef5e415757f55597aff38d0e20981de0c0c06dfb3ae8a911f3c1d04c6fcf4e97fa75d7f9addf74b56b5d575d5d6e575f5d7b1dc378dd70f14c77d4f5641fc39876351f5c57d336304363a99fbbfa2d9f321c0f9c439d132bbbde405d50d5d50ed765ff0ab3f735afb9cfaedfb9b26b75b12ecc5d7575f55543d7c15533ac4eaffb8ede5555557557f3160357577579315479cd55d75629f7ac570fce1544aba7ed6cbeafbf57cff96dfe6f9f7d6edbfdafc3f97adf776eefb5b7f55f7ec3fff49cffe6c5c57b5fef3a9defe91d5fb2f7e779e76aeea937f7b4efce598f79ae715e8f1fd725df350f6ceffe78cdf6f42e8ff7f8f4a8f3f85afa6e5fa7b3e596b6669fafae6fbbfa59fbe6751f77af59a6e741f49cae5b6fb777bebdf9661fe7aaafaf8faddba63b6ab0f080cf6566263a731eb4f78c747b87cb208804cd6484200003ec38c3004ba0c8470400cf20103df4301cc1502c8c0ff05f08b4b4f6e0c0300c0f0343c00c3030c0b4e62eb22f230f38f0f900030f0c030357316cdfea34c3b8ae4e41318cee300c03cc00c33054d59ac3789fc5154c2cf735b79deb4e7255f9014f5deff1def8f9b17be534c8c0300003300a0e0023030ff030f0c030088a2fe42cee3230c3c080802403fb0e00ea22af0c8ccfc1ee55df5403c32c5703304e4f8d6f6f1feff45e81038312337010b8f2fa15c3150c57cfc21833b0d7c1305f0f030cc3b0eeb0e3311f90dbf7fbd0e660b33143100103cf30000fe82830e0b00cc330c3e80e0cebb2ef20c301eececca8b32b8c32aa8b88cb2cc868e3222bc20003ccb00c038030c0000cb2838f83efc0b04f4230802f38b356f329dffdf5b7b7dfddddbafbf2f05ff3dffbb5f77f77dfdf35ff7bdff7fffdf9fff6f7f1fb5f7f3ff773f7ffdcf53df7fd35b3f3b6f7effdcd5fd7f935f7dd37dff7ddfef9cf796fdfedcff1de7dfb3c77ff73cf75fff59d72f5dc5cf74ddd1d1fdfcddcdd6ef7d5faecdddf7b0bcff55e712fd75d5fdff675fbf9f779ffacefeedd9f6f7ff7375ff1f9f1f5f5ed367ffff7792ff7f7f36e37dff5f5556f5fff6daf9bf34ddf659f65d6bf0f4fbf73bb7fdbf4a7bfadefedff3d7b9f65765adbf9d8be1b37fbef79b6a5695ffab55ddbb9e576b26fdf9ecd7efe7ab6595af666ce7efae76ebd7dfa2eb3f75ab3bb39f39ea57fe7c7bdeeedbad5baa9aad7bafdaeeea6e9b5dbe6f5f7b177efdc9def699fe6eae6a9baaeeaaeafaebaeb3ef064afad57b9cf6d6e6ed5f5ea68f36cae969b9bafaeafabbbeefaeafaf2e8e894739d6e32ef8fafcfdaccb133f34dee5b5ef6d48e8e8eeaf45e5b6fab5db127679ed9f0488f6efbaeeffabafaeaaa2fb74fb77ada6eebbaf69aaaaefaaaafaeb2ef8f0f677b5beff4e5795f9a9aab5bbb5f3ba7affaf5aafb2ef7f1b2f7f8aaefedac72a6eff87b9eebba7aaeabeabaaeb397a7b9aa1af3e771faded565bbedb54f9ab9fffaa4dbeaa96aef5e969fafafb2baac6f4ffafaa2affafaaeaaaf9e9f6f9f2d5cfbbe73ef795fb7dffd6e0e5ff7ced77dafe55bf2fd559fa5f5fa5aa6a95f2fb4eeeafaf9f2bab6eaaeabababbbfaaa9bdee59eaece5a77c6f8e9f0f8f0e83accfaf5716f2ffbf47aebb2fbc1f8f48e43efb9aaebfababa2b3badeebaebf4e6bafaaaabefddf44dde5af79e5ba6cfa973afafab991bfaf2f9fa665f31ffcf3033ff33cfccfc03f33ffff3fffcfffff0fff0f3fc0f0ffff3f0fcfccff3ffff30f33ccf3c333fcff3cffc3ccf0cff3cfff3ccffcf0fcff0f3fff3fc303f33f3f00f0ff33ccffff0f3cf3ff33ff3cffc30cff0f03ff3ccfff30cf3fcccf3f00fcfcff00c3ffff3f330cf303fcfccfc30cf30ffcff0f0ccc0fff30ffc33cff33ff3ff0fcfcccfccc09f778fbbbfb7eff9f6367f8ff5f4eab1b7db5cf79d5e7ff3de70bfdff67bf77effdff676f7ee78f7dff6df6fdff639ffb54f2f7bf3d6f9f7fd9edffdf7df7b6ff7fd797faf5fbfdfdcb69fdf777fdff9f67ff79d7b4ff7ffdef5de6c73efdfbd1f1f7735775ffb7a5f7b5f5ddfadf7b577d775fff5d6ad5f7befad337fff77f1f335f7395f0f75dfcd7d5fdff5755f5d77555ff7d5f535efbff7dfb1a02f7ff77371dff6e9f8f01cee5fcf7f79df354fdff46d55f5d5f575d7f555d5f5d5fde33ecff3f4f3f0f571ffdfb4e0dff9fbeefd3f3f37de788ff7fe78fff00fbff8d573f11ccf79c5f10cff71ffc4f4dc10ff3ffd7c5f7f775d75d5f555f775df75cffd4cd7f1355f7f5d5fdddecd75755ff75d775dd7755f5fcf95fb2dcff9f4cdeced39fff577b55fdfdd7c9f4ffff475df5d77cfdff55555f7d45df75d07dfd715d3dcc55fcc4d5f471f13d35c47d775f5f5f5d570cc35d30575c7cd3f373fc711bfcf734ff7f7fff95fff795f9ffb5dcc51f345741fd3b9f770715715ddf7753c5dbd6ff7453d5f5d44551c5f5fd735d754cddc04dfd3fdf4f45c77ff5fff4d83f6cdf5cffbdd7ff7ffedbaeff0cdf7ed56d5fdf6f6ed75cfdcf55cdf5d5f4f5f5d5fcdf5f55d5fd3555f755ff75df54df5fff64df55de3dded4dbfdfed555d755d5d5f5ff7f53ff71f5f5ff3f55c5f1fff3574cf755fcf4d5ff7f5f5d5f575f775dffd5ddf5d7735dff6f575df555f770fd7f3fdf19dfff4dead3777bf5fb7fb5df7f5fdf1b53fdd1c1fc74ccc0cc3fffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f33c3f30cf30c31cfcff05de3dbf137373fcfe3cfce00f03f33f33cf33cffcff3fccccc30f33ccffc3ccf3f3f0fcfccf0fcf030cfcff3fffffcfc30f3cf303f33ff3cf3fccf3ff3fc0f33f3cf3cf3fffcf0cccf33ffcc3ccfcc3c3f0f0f0ffff3fc3f0f3f3ffff0f00ccff0f0300fcff0f0cccff033fff0f3fffff3fccf33ff0ff3cf330fcff3f03ccf330f0ff30f0ff3cf3ff3fcccf3fcf00cf33cff3f3f0fcff3f030fffff00f0f0f0fcf3ccf0cf3f0f0300f0fcfccf3fcf3fcffcffff3f00fffcf3ff3f30cf33f3fcf0fff30fff0ffff3ccff00fffcfffcc30fffcffcff3cf3ffffcf13ffff0fcf03ccff0f0f030cf3c333333f3cf3fcfecf3f3f0f03ccf0ffffff3fcf33cf30ccf3f0f0f0f3f3f0f0fffc030330fc0f030fff3f00cf30cf33f33ffcf3ccff00cff3cf3f0f030f30f3333cfcffc330f0fffcf33f333fff30f0f3ff3fffccff3f00f0f0f0ff3cc33cf3ffff3fc0ff3ffccf0f33ffff3f3f3f3fffffffcfc3fcfff0f3ff33fffcc333fff0cff0f33cf3fcf0f0f0fcf0f0f0ff70ff3ccfc3c3fcf33cfccf3f3f0f0f3f3f0f0f03ccff3f0fcf3cfff3fcffff0fdfffbcfed35e3bbf30cf3cf3033f3fcf3cfcff0f0f0fcfc0ccfffcc3cfff0f0cff30c0f0f0ff33cff0c0ff3ff30cf30cfccf330f30c3fcfcffcf00cffafcd3cfd0d0f13f3f0300ff00ccfcccc0cf30c3ffff3f0cfccfffff3f0fccccfccf0f0cccc3033f30c33cf33ff3ff3f0f30c0f3fcff0f03033cff0ffc0f3fc33cc0c33f3f3f0f3f0cff0f0f0303fff0ffffc3ff3f3fff333fcffdffbfff37dfffffbfeffeffeff79f4fffff3ff6d77e77666fffffffffbffffffffffffffffffffffffffffffffffffbfffffffffffbffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffff7ffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffeffffffffffffffffffffffefffffff9c6dff5e5f9bfffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfddafdaffdf7efffbfefdbfcfffffffffffffffffffffffbffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffdfffffdcf31ffdff5cff7dff7ffffc9fc7dcff5ddadcfdddcfddff3e3ffffcdededdffd77ffdeddcddf31cffe3ffffff3fcccffcccf0f3fc3cf3cfffcf3fcf0f0fc3ff3f3ffcfffcfffffffffffffffffffffffffffff03c30081013002e4029c034a040205c30566060c07b80770082909de09810a2f0bdc0b810c130dbe0d7c0e310fe50f93102d1194110d12a0124413e9138b143415d2156f16bf161e178e1701188018fc188119101a9b1a241b9c1b9e1be51b3b1c981ce71c4f1d9d1df61d611eca1ef71efa1efb1eff1e111f241f441f0f1c29333e4b57616b768493a0abb70b1a2835404d57626e77828d98a5b10914202a323d4853606c76808d98a50915212c373e47545f6b7885929eaa0816222e3a495865727d8b979ea2ac0b1824323d4a535f69717b849099a30c1926323d4853606b76818c98a1ae0912212e3a4754616c78838d9ba8b40b1521282c323c47505d6977838e960c15202b353e47535d68747d89939c070d1a25303947535f6b78838f99a30d1a27333e4954606d78828e99a3ac0c19242f3b45525b66727f8b97a2ae0c1624303a45505b66727d8b95a0ac08111a232c363f4d59626c77828c970b17222e37454f5d677079838f9aa40a16212c38414c5863707a828a96a10c16202e3945525d67757e858d959e090f18202a333e47515c656f7780870a16212b34404b555d69727e8897a00e1c2835434e5965707b86929ea9b20c16212d3845515d66717d858e9aa70a16222c3b46525b67727d84909ca70b151f29333b4755606c77828b97a10c1926313f4a54616c737a82898f9404090e121920262e363b434950555d0910192028323a414850565e666c7208111b252c343b414e585f6c76828a0e161f29313b43505a667077818c990a151f2b36414a535f697179848f9a0c171f29333e49565f68717e88919b09141d2934414b565f6875818a949e09121a2029313a46545d66727d889309131c242d36414c56606a75808995090f151a1c20262a2d33393d43484c070e12171b22282d33393e464b525905090f181e262f3941484e535c6169080e131a20282d333b4148505861690810151c262d3540494d575e676f770b161f252c333a3f484d545e676d7808141c232b343e475059606770777e0b131c27303a454e58636971757c840a141e27303e475159626770757b81091119222b363e454f57616c727981070f191f28303a414750575e656e780101010101010101010202020202020000000000020a121a222730363a42050c13151b22262a30343b40474c510810171c1e23292f363c40464c5157070e171c1f24272d31363b3e44474b070f171b21282a31373d454e545c60050d131a1e23272c343a3d42464a4b050a0f141b22282e33394146494d51080d131a1f242c31373f464c525962081014171d252d353940484d545c6206090d1013151a1d242b2c2c2c2c2c010102020202020202020203030303000000000000000000000000010101010101010102040404040404040404000000000000000101020202030911000000000000000000070c101111110000000000000101020204090e121805090f151c1e22282d3237393a3a3a0000000000a0410000c8420000c842000000000000a0410000a0410000a0410000a0420000a042000000000000000000000000000020420000000000002042000000000000000000000000000000000000f0420000f0420000a0420000a04200000000000000000000f0420000f042000000000000f04200008c4200008c42000020c10000b4420000a0410000a0410000a0410000a041000000000000000000000000000000000000204200002042000020420000204200000000000000000000204200002042000000000000000000000000293c3d561a3e3f56000708090a1017181931560103050b1526262f2f31353542425600000102000500021d23314e5556000004000302020b0b1c21232526262a2b2c2e33404c4e5601010303040503020202050b111111161c212324262626262a2a2c2d2d2c2d2d2c2e2e2e303131333336374040454c4e504d55560101010303000502030303020102020205050b0b1111161c1c1c1e211b232424202525271b26262b2c2a2b2c2d2c2d2c2d2e302c3031313336373737363e404041444544494c4e50504d5456010101010001020201030303000305030303010201020202020505050b0b111113161b1c1b1c1e1e211b242420251b2627262828262b2c2b2b2c2d2c2c2d2d2d2e2e2e2e302c31333436373736363e40414648484949484a484a4b4c4c4d50504d54555555560101010001030403030302010101020102020505050b0b0b0c0b1111111311111c1b1c1b1e1e1f20211b241b2024242526262727262626262b2c2a2c2a2b2b2c2d2c2c2c2d2c2c2c2c2e2e2e2c2e2e2e2e2e302c2e302c303031313133333334333737373737373436383736363e41443e45454649444a4a4b4c4b4c4f4d4c4d4d4c4d4d4e505050504d504d5555555601000101000101000102010102010303030000030000040302030303030305050503020202020102020202010202020102020302030205050b0b0f0b0c111111131b1e1f20222525251b1b26272626282628262c2a2b2c2a2a2a2c2c2d2d2c2c2d2c2d2c2d2d2c2d2c2c2d2c2c2c2d2d2e2e2e2b2c2e2e2e302e2e2c2c2c303131313333343737373738373438373a3a363e43433e443e3e463e47473e3e49483e43433e443e47473e4a4a483e49494c4f4d4c4c4d4c4c4d4d4e4e4b504b515050504d4d5455554d545555560101010001010101010000010000000002010102010201020201010303000300030003030004040403030405050303020302030203020303030503030301020201020201010201020101020202020201020201020202020503050505030505050b0c0b0b0b0b0f111113131311131b1b1b1f1b202124252425251b1b26272626272727262626262828282628262828282826282b2c2a2a2c2a2b2b2a2a2a2b2c2c2c2d2d2d2c2d2d2c2c2d2d2c2c2d2c2d2d2d2d2c2c2d2c2d2c2c2d2c2d2d2c2d2c2e2e2c2e2e2e2c2c2e2e2e2e2e2e2e302c2e2e2c2e2e2c2e30302c2c30303333343334373737373737373437393738373738363636443e4848443e483e483e4c4f4d4c4c4c4c4c4d4d4d4d52534d5350504d4d4d4d4d504d5454555555554d4d4d54554d555455555456000100010100010101000100010001000100000001020101020201010201010203000303000303030300000304030505030503020302020303030505030503050502010101010201020101010201020201020201020202020101020202030202050505050303050505050b0b0b0b0f0b0f0b0f0d0c111111131111141b2221241b1b262727262626272726272627272727272626272627262626262627282828282626282828282626262b2a2c2a2a2b2b2a2a2a2c2c2c2a2a2c2a2b2b2a2a2b2b2a2b2a2a2b2c2a2c2c2c2c2c2c2d2d2c2c2d2d2c2c2d2d2d2c2d2d2c2d2c2c2d2d2c2d2d2d2c2c2d2c2d2d2c2c2d2d2d2d2d2c2d2d2e2e2e2c2c2e2e2b2b2e2e2b2b2e2b2e2b2c2e2c2c2e2e2e2e2c2c2c2e2c2e302c2c2e2c2e2c2e2e2c2e2c2c2e2c3030302c2c2c30302c30303132333333343333343437373737383737373837343737373737363b363b3643443e484848444848483e483e4c4f4d4c4c4c4c4f4c4d4c4d4d4c4c4d4d4d4c4d4d4e4e4d4e4b4b4b505052505050504d4d4d504d505054545555554d55554d554d4d5455544d545554010001010001010001000101010000010000000100010101010001000101000100010000010101000001000100010000010001000000010100010202010201020202010102010201010201020201020101020102010103030303030400000303030000000303000000030404030304030404040303030403030305030203030202020202030503050303030505030503050503030503030305030302010101020101020102020102020201020101020102020201020201010202010102020102010201010102020202020202020302030305050303050305030503030503050c0b0b0b0f0d11111111141b251b1b262727272627272627272727272626262628262826282826282826262628262626262a2b2b2a2a2a2a2a2a2c2a2c2a2c2a2a2a2c2c2c2a2a2a2b2b2a2b2b2a2a2b2b2b2a2c2c2a2a2c2c2c2c2c2d2c2c2d2d2c2c2d2c2c2c2d2c2d2c2d2c2d2d2c2d2c2c2d2c2d2d2c2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d2c2d2c2c2c2c2d2d2c2d2c2c2d2d2d2d2e2e2e2c2c2e2b2b2b2e2e2b2c2c2e2e2c2c2e2e2e2e2e2c2c2c2e2e2c2c2c2e2e2e2c2e2e2e2c2e2c2e2c2c302c30302c302c2c302c30303030302c3031323131313131323133343334373837373837373738373838373739393739373837373738383738373836363b36363b363e48484344484748483e3e3e4f4d4c4c4d4c4d4d4c4d4c4c4c4d4c4d4c4d4c4c4d4c4d4d4e4e4e4e4d4d4d4b4b4b50505250545450545050504d4d4d4d4d4d4d50545455555555544d5555554d55554d4d4d55554d554d55545555545555575601000101000001000101010101000101000101010000000100010101010001010001010100010000010001000001000001010100010001000101000100010000010001010001010100010001000002010102010201010201010202010202010102020101020202010201020101020102010102010201010203030403040404040003000300030300000303000303030003000303000303030004030403030304030303040303030304040403030403040404030405030503030305050303050302030203030203030302020303050503030505050503050305030503050305050303020101010102020202010201020202020102010201010201020102020101020201010102010201020201020201010102010201010202010202010202020101020101010202020102020201020101010101020101020102010202020102010202030203020303020202050503050503030505050505030305030503050505030505030505050b0c0c0f0b0f0b0b0b0b0f121112111312131213121113111311131113111b1b1b1c1b24251b26272627272627262627262626272627272626272727262726272627272627262627272627262726262726262726262628262826282828262826282626282628262826282826262628262826282626262628282826282626262b2b2a2b2c2a2b2a2a2b2b2a2b2a2b2a2a2c2a2c2c2a2c2a2c2a2a2a2a2a2c2c2a2a2c2a2b2a2b2b2a2a2a2a2b2b2b2b2b2a2b2a2b2a2b2b2b2a2a2a2c2a2a2c2c2c2d2c2c2d2d2c2d2c2d2d2d2c2c2c2c2c2d2c2d2d2c2d2c2c2d2d2d2c2c2d2c2d2d2d2c2c2d2c2c2d2c2c2d2d2d2d2c2c2c2c2c2c2d2c2d2d2d2c2d2c2c2d2d2c2c2c2c2c2c2d2d2d2c2d2d2d2c2d2d2d2d2d2c2c2d2c2d2c2c2c2d2c2c2d2c2d2d2d2e2e2e2e2e2c2e2e2c2e2c2c2e2e2c2e2e2e2b2b2e2e2e2b2e2e2e2b2e2b2e2c2e2c2e2e2e2c2e2c2e2c2c2c2b2e2b2e2e2e2c2e2e2e2c2c2c2c2c2e2e2c2c2e2e2c2c2e2c2c2e2e2c2c2c2e2e2e2c2e2e2e2c2e2c2c2e2c2e2c2e2e2e2e2c30302c2c302c30302c30302c2c2c302c30303030303131313231313132323333343434333433343437343734373437373737383737373838373837373837383734343937393737393837383737383737383738373837363b363b363b363b3636363e48484848484748474748473e3eff47483e4c4c4f4c4c4f4c4c4c4f4c4c4f4f4c4c4d4c4d4c4d4c4d4c4d4c4d4c4c4c4d4c4d4c4d4c4d4d4c4c4d4d4d4d4d4d4e4d4e4e4e4e4e4b4b4b4b4d5052504d5054505450505450504d504d504d4d504d504d50504d504d4d504d504d504d4d504d50504d4d50504d545054505454544d55555555554d555555555454554d4d4d5555554d5555554d4d4d554d554d4d5554555555545554555555545555545555545556010001000100010100010100010001010100000101000100010101000100010000010001000001000100000100010001000100010000000100010001000100010001020102010101020102010202020202010102010201020201020201020102010201000404040304030404030003030303000303000003000003000000030000030300000403040303040304030404030404030403040304030303040404030503050305030503050503030202030303030203030303030503030505030503030305030305050305030503050303050305050305030303020101020101020101010201020101020102010102010201010202010102010201020102010101020102020101020102010201020102020101020102020202010202010201020201010102020101010102010201020202020102010102020102020101020202010201010102020302030203020203030503050305050305030305030503030305030503050305030503050503050506050b0c0b0b0c0b0f0b0b0b0f0b0b0f0b0f0b0b0d0d0d0d11121113111112131211131114111b1b1b1b1b1b262727262726272627262727262626272727262627272727262727262726262627272727272727272727272726262727272626272627272627272626262726262726272727262627262726262726272627262726272626282628262828262628262628282828262826262628282628282626282826262628262828262626262826282828262826262628282826282628282626282828282828282628262826262828262a2a2a2b2a2a2a2c2c2c2a2b2b2b2b2a2b2a2a2b2a2a2c2a2c2a2c2a2c2a2c2a2c2c2a2c2c2a2c2a2c2a2c2a2a2c2a2a2a2c2c2a2a2c2a2c2c2a2c2a2a2c2a2c2b2b2b2a2a2a2b2a2b2a2b2a2b2b2b2a2b2a2b2b2b2b2a2a2a2a2b2b2a2b2a2b2a2b2a2b2b2a2c2a2a2c2c2a2a2a2c2a2a2c2c2a2c2c2d2c2c2d2c2d2c2d2d2c2c2c2c2c2d2c2d2c2d2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2c2c2d2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2d2d2c2d2c2c2d2c2c2c2d2c2d2c2c2d2d2c2c2d2c2d2d2c2d2c2d2c2c2d2c2c2d2c2d2c2d2c2c2d2c2d2c2c2c2c2d2c2d2c2c2c2d2c2d2c2d2c2c2d2c2c2d2d2c2c2d2c2c2d2c2d2d2c2c2c2d2d2c2c2d2d2c2c2d2c2d2c2d2c2c2d2d2c2d2d2c2d2c2d2d2c2c2d2d2c2c2c2d2d2d2c2d2d2d2c2c2d2c2d2c2d2c2d2d2c2d2e2c2e2e2b2e2e2c2e2c2e2c2e2e2c2e2e2c2c2e2c2e2b2b2e2e2e2e2e2b2b2b2b2b2e2e2b2b2e2b2b2e2b2b2e2b2e2e2e2c2e2e2c2c2e2e2c2e2c2e2e2c2c2c2e2e2c2b2b2b2e2e2e2b2b2e2e2e2e2e2e2c2e2c2c2c2e2c2e2c2e2c2e2e2c2c2e2c2c2c2e2e2c2e2c2c2e2e2c3030302c2e2e2c2c2e2c2e2e2c2c2e2c2c2e2c2e2c2c2e2c2e2e2c2c2e2e2e2c2e2c2c302c2c2c302c302c30302c30302c302c2c2c30302c30302c302c302c302c302c302c2c30303132313231323131313132313131343333343433333434343434333434333433333334333334343333333437343737373737383738373738383737373737383837373837373838373837383734373739393937373937373937383738373837383738383837383b363b363b3b363b3b3b363e4848484847484847474847483e3e3e48473e4c4d4d4c4d4f4c4c4c4c4d4c4d4c4d4f4f4c4f4c4c4f4f4c4c4d4d4c4c4d4d4c4d4c4d4d4c4d4c4d4d4d4d4c4d4c4d4d4d4d4c4c4d4d4c4d4c4c4c4d4c4d4d4d4c4c4d4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4d4d4e4e4d4e4d4d4d4e4d4e4d4d4e4d4d4e4e4d4b4b4b4b4b4b4b4b50ff4d50525050545050545054505454504d4d504d5050504d5050505050504d50504d4d504d5050504d4d50504d4d4d4d504d4d504d4d504d4d504d4d5054505450505450545454554d55554d4d555555545555554d4d4d55555454555455545455554d554d4d4d4d554d55554d4d5555554d4d554d554d554d554d4d555555554d4d55555554544d555555545455544d4d555555554d555554555555555554555454545756000100010001010000010001000100010001000100010001000100000100010100000100010100000101000001000101000100020102010201020101020102010201020102010201020003030403040304030403040304000300030003000300030003000300030003000300030003000303040304030403040304030403040304030403040304050305030305020302030302030202030304050305030503030503050305030503050305030305050305030503050305030503050305030201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010102010201020102010201020102010201020102010201020201010201020102020101020102010201020102010201020102010202010201010203020203020303020305050303050503050305030503050305030503050305030506050605060b0b0b0e0f0b0b0b0f0f0f0f0f0b0d0b0d0b0b0d12121113121112121213131111141411141b1b1c1b1c1b1b1b1b2627262726272726262727262726262726272726272626272626262726262727272627262727272626262727262627262626272627262726272627272627262727272726262627262727272626272627272628262826282626282626282628262628282628262826282628262628262628262826262826282628282628262628262826282628262628282826262828262826282628262628262a2a2a2a2a2b2b2a2c2c2a2a2b2a2a2a2a2b2b2a2a2a2a2a2c2c2a2c2a2c2a2a2c2a2a2a2c2a2c2c2a2a2c2a2c2a2c2c2c2a2a2c2c2a2c2a2a2c2a2c2a2c2a2a2c2a2c2c2a2c2c2a2c2a2a2a2c2c2c2a2a2a2a2b2a2a2b2b2a2a2b2a2b2a2b2a2b2a2b2a2a2b2a2b2b2a2b2a2b2a2a2b2a2b2a2b2a2b2b2a2b2a2b2a2b2c2a2c2a2a2c2c2c2a2c2a2a2c2c2a2c2a2a2c2c2a2a2c2c2c2a2c2a2c2c2c2d2c2d2d2c2c2c2d2c2c2d2c2d2d2d2c2c2d2d2d2c2d2c2d2c2d2d2c2c2d2c2d2c2c2d2d2c2d2c2d2c2d2c2c2d2d2c2c2d2c2d2c2d2d2d2c2c2d2c2c2d2c2d2d2c2c2d2d2c2c2c2d2c2d2c2d2d2d2c2c2d2d2d2c2c2d2c2d2c2d2c2c2d2c2d2c2d2d2d2d2c2c2d2d2c2c2d2d2c2c2d2c2d2c2d2c2d2d2c2d2c2d2c2d2c2d2c2c2d2d2c2c2d2d2c2c2c2d2c2d2d2c2d2c2d2c2c2c2c2c2d2c2d2c2c2d2c2d2c2d2d2c2c2d2d2c2c2c2d2d2c2c2d2c2d2c2d2c2d2d2c2d2c2d2d2c2c2d2d2c2c2d2c2d2d2c2d2c2d2d2d2d2c2c2c2d2d2c2d2c2d2c2d2c2d2d2c2d2c2c2d2d2c2d2c2d2c2c2d2d2c2d2c2c2c2d2c2d2c2c2d2e2c2e2e2b2e2c2e2e2c2c2e2e2c2e2c2e2c2e2c2c2e2e2e2c2c2c2c2c2c2c2c2b2e2b2b2b2e2e2b2b2e2e2b2e2b2b2e2b2b2e2b2e2b2e2e2b2b2e2e2b2b2b2e2b2b2e2e2b2e2b2b2e2e2b2e2c2c2e2e2c2c2c2e2e2c2e2e2c2e2c2c2e2c2e2c2e2c2e2c2c2e2c2c2e2c2b2e2e2b2b2b2b2e2c2c2e2c2c2c2c2e2c2e2e2c2c2e2c2e2e2e2c2e2e2c2c2c2e2e2c2c2e2c2e2c2c30302e2e2c2c2e2e2c2e2e2c2e2c2e2e2c2c2c2e2c2e2c2e2c2c2c2e2c2e2c2c2c2c2c2e2e2c2e2e2e2c2e2c2c2c2e2c2e2c2c302c30302c302c2c2c2c302c2c2c302c302c2c30302c302c2c302c2c2c302c30302c302c30302c302c302c2c30302c302c302c302c2c3030302c2c2c302c302c302c2c302c302c302c302c30302c2c2c302c303030302c2c30313132313231313231323131323131323131323433343334343333343433343334343333343334333433343434373437343737343437373737383738373738383837383737373837373838383737383738383738383837383738373837383837383738373837383837383738373837383837373837373937393937373739373937393737393939373937373837383738373739373738373837383738373837383738373837383738373837383737383b363b363b3b36363b363b363b3b3636363e47484748474847484847483e3e3e3e3e3e4748483e4c4d4c4f4c4d4c4d4f4c4f4c4d4d4c4c4d4c4d4c4c4d4d4d4c4c4c4c4d4c4d4c4d4d4c4c4d4c4c4d4c4c4d4c4d4c4d4c4c4d4c4c4d4c4c4c4d4c4d4c4d4d4c4c4d4c4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4d4c4c4d4c4c4d4d4c4c4d4d4c4c4d4d4d4d4c4c4d4e4e4e4d4d4e4e4d4e4d4d4e4e4d4d4e4e4e4d4d4e4d4e4d4e4b4b4b4b504b504b4b4b4d50505054504d505054504d54505454545454545450504d4d504d504d4d504d50504d4d4d504d504d4d504d504d504d50504d504d50504d504d504d504d4d4d4d504d504d4d4d4d4d5050505050545450505054545055554d554d554d55555554554d55554d4d554d554d555555545554555455555555544d554d554d554d554d554d554d4d55554d4d4d555555554d55554d554d55554d4d545554544d4d5554555455554d5555554d4d554d4d5554544d555554545554555554555554555455545555545556575756565757560005030b0d0b0b0e0b0e0e0b0f0b0b0b0f0b0f0b0f0b0f0b0f0f0b0b0d0b0d0b0d0b0b1112121112111212121211121112111211121111141114111b1b1b1b1b261b1b2726262727262726272627262726262727262727262726262727262726262727262726272627262627262727262627272626272627262726272726262726272627262727262726272627262726272627262627262726272726262728262828262826282628262826282628262826282628262826282826282628262628262826282628262826282626282628262828262826282628262a2b2a2b2a2b2a2b2a2b2a2c2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2b2a2b2a2b2a2b2a2b2b2a2a2b2a2b2a2b2b2a2b2a2a2b2b2b2a2a2b2a2b2a2b2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2c2d2d2c2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2d2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2b2b2e2e2b2e2b2e2b2e2b2e2b2e2e2b2e2b2e2b2e2b2e2b2e2b2e2b2b2e2b2e2b2e2b2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2b2e2b2b2e2e2b2e2b2e2e2b2b2e2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2c2e2e2c2c302e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c30313231323132313231323334343334333334333434373437343737383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837373837383738373834373739373937393739373937373937393739373937383738373837383738373937383738373837383738373837383738373837383738373837383738373738363b363b363b363b363b3e483e3e3e4a3e3e3e3e484d4c4d4c4d4f4c4c4d4c4d4f4c4f4c4f4c4c4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4b4b504b4b4b504b504b4d504d505252505050545054504d504d4d50505450504d504d50545054505450545054505450545054505450545054504d4d504d50504d4d504d50504d504d504d504d504d504d50504d504d504d4d504d504d504d4d50504d4d50504d504d504d4d504d5050545054505450545054505450545054505450545054554d554d55545554555455544d55554d4d554d554d55554d555455545554555455545554555455545554555455545554554d554d4d554d55554d554d554d4d554d55554d554d554d55554d554d554d4d554d55554d4d554d55554d4d555554555455554d555455545554555455545554554d4d554d555455545554555455545555545455000b0e0b0f0b0f0b0f0b0d1211121211121211121b1c1b1b1c1b1c1b1c1b261b1b1b261b1b261b1b262826262b2d2b2e2e2e3737373e4547483e3e484a3e4a3e4a3e4a3e4a47483e3e4c4f4b4b4b504b4b4b504b504b4b4b505250505050545054505055554d5401000d0b0b0e0e0f0b0d0b0d0b131213121b1c1b26261b261b1b1b261b27282628262a2b2c2b2e2e2e37383738373e3e4a4a3e4a3e493e4d4c4b504b4b504b504b5050504d5050545050544d504d554d554d4d55550b0e13121211261b261b261b261b2627262826282c2d2e2b2b2e2e2c2c2e37393e484a3e493e4c4d4f4c4b504b504b50505250545054504d555400 + m_PVSData: 120000d6ce9463f1f01a07000000a04100000000000082c30000a0c1000082c3000082430000204200008243600200005001000000000000130000006001000039060000901200000000000000000000f0a70000ab100100600200001c030000a00800000900000000000000000000000000000000000000000000000e000000b0080000d0090000100200000a0000001300000006000000b0010000c0010000e0c00000000000000000000000000000000000000000000000000000542032302e3020534f20352e3020534820302e323530204246203130302046203020435320302e30202d20332e332e3232204620302030204f4720300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028ccaff33f00000009000000000000000000704200007042000070420000c8c20000c8c2ffff7f7f00000c43ffff7f7fffff7f7fffff7f7f00000c4300000c43ffff7f7f0000a0c1ffff7f7fffff7f7fffff7f7fffff7f7fffff7f7f00000000200ce1188af01ccb908469c8d23c0100000080bf000080bf5a481341ff851241318dfa40318dfa40f337d6406897e8406897e840e6dcc640e6dcc6406bd69d40ceadb440ff8592403abaa74068976840182085406897684068976840000000000000000000000000000000000100000002000000090000005a0000005b00000077000000d0000000e4000000ec000000fb000000150100001701000068010000af010000d3010000fd01000055020000df0cde0c2b0d371d3d0db6bd240d360d3b0d53355a1d590da815d91d1a0d340d210ddf0de30d0c6644a059085e08f529fc09db1c190d1b35221525352c45350d3a0d3c0d3ead5dfd7cfd9b6daa65cd65dc1de01de4fd034ece08ec08f008f510f908ff2805111009120916091d09271183298911ce09df09e511ec19fa1177127a227f228422893a919aa522aa42b342bc22c132c81acc12cf2ad52adb82ec1af032f72afdba151b194b2323282b2e3b362b3c3343234853532358135b53665b72fb916b9f73ae53b91bbd33c42bca5bd63bde23e333ea7bfa3b0234092c0f2c151c19241e3c263c2e3c363c3e24432c4954542c5a2c602465446e2473347a1c7e4488549324cd08f808fe081b09230926096d09790a7e0a830a880a900aa40aa90ab20abb0ac00ac70acb0ace0ad40ada0aeb0aef0af60afc0a140b180b220b270b2d0b350b3b0b420b470b520b570b5a0b650b710b9e0bad0bb80bbc0bc30bc90bd50bdd0be20be90bf90b010c080c0e0c140c180c1d0c250c2d0c350c3d0c420c480c530c590c5f0c640c6d0c720c790c7d0c8614920cad09c908f7080f0911091509170920096211670988098b11170a1d0a2d0a2f0a32124e225b329208a518d410d710da08dc08e110e728ed08f108f408fb08fd082e11311138096109640969116e0970099411a209a409fdd1182a1e7a2e0a301234d2524a61b2e3081c091e1158085a205f08cb08cf28db08df08e40809190e091409240997fcb6fcd53442103e0841083d083f108a089508ca08cc08d608d908dd10e008e510ee10f210fa08fc08040907110c11130919112111250929293009332939f95849651168096b116f0971918d399661a309a541aef9cd09cf81f12171586f0863086a2870087c0882086018641868087d1884308b3893109678a868b608c7101809e029e729ef11b508b780e0fcffd4ad09a0c4a8fdc7ade4fd038e151e64096a090e0a100a120a171a1b121f0a280a2d0a330a6a0aac0a100b440b500c3efd5dfd7cfd9b6dd708a708da08dc08f108f810fe080109100915111b09db141d0d220d243d2c1d3015350d3c0d1f091f0d200d1a0d210d340ddd1c190d1b151e0d230d2b0d2f0d321536353d0ddf08e408dc45140e4108e3080b093e18421067086908c970d810db08dd10e018e560f230fa20ff1002490c21112117211c19204918168010830863087c20820884106b309f40aa08ac08ae30b510e02cf90c000d3d088f1066086a0860186410680886389208960898089c089e088d1091089318970899189d087158a810ab08ad08b408b790de14e5a4fa3401c5db1ca7087e0880088310aa08af107c107f08811085088f109f30ac08ae08b118b510600863086b306110643886208b10960898089c089e083d088a0892083e20a510c9f8e8f807f92619a7081a0d140e18164210db2c190d1bfd3a25dc453d083f108a0892089508ca08cc08d508d908dd10e008e208e510ee10f210fa08fc08040907110c110f091209200929f948f967f986e1a708b508db1ce024de14e40cf90c000db780e5a4fa3401c5a0c4e4fd034edf08e4081f091f1ddc1de01d1a0d340ddf0de30dda08dc08f108f810fe080109100915111b09190d1b252295354d140e1816db54f90c000da708b50863086a2870087c18803087188b10920896089f40aa08ac08ae30b6083d086410681086088a0898089c08601866106f087f088f109e083f084108d608d908fa080b09100913091b092111250933093a116209650968096d098d11aff9ce8917181c081e08200823302a082c3801380938111800080808100814181a101d081f08211029082b08335063086a3872087410770879087c208208841087188b08920896089a089fb0ca08cc08fa081009120918091b091d09620966096d09c009c931df9125a6380d3b0d240e1a0d1b0edf0c1a0e1c463e0841f83d083f1089088b209208a110a420b008b5a0e5080c092e1971199f81df0c19151c0d380d3a15cd65dc141e0d2a0d2f0daa0d240d5355a8152015310d3315360ddd0c1b0d230d320dab55de14540d5a0d360d380db60d240d370d530d552d5b15dd141e0d540d5a0db50de308fa08fe10010905090b091209160919111c091e111b096d09ca08de0821093a119f19ad09c109f1211e0d240d2a0d310d330d361555450008080810083340da08f808fe081b099835ad09ca086d09f5410000000000000000d40d695cb57521000000000000000000000000000a0000000000899dffff00008a9dffff0a0000000200000000000000c54e00008a9dffff0c000000090000000000c44e8a9d00008a9dffff150000000900000000000000c54e899dffffffff1e000000060000000000ebc4ffff899dffffffff24000000130000000000c44e8a9debc4ffffffff3700000001000000aa5a756a636bebc48ac5555d380000000f0000000000899decc4899decc455c1470000000c0000005519899decc4899decc4ffff530000000a0000000000899decc4ebc4ffffffff5d0000000b0000000000c44e2776899decc4ab76680000000c000000aa16c44e2776899decc4ffff740000000d000000000026768a9d899decc455b1810000000b000000aa1626768a9d899decc4ffff000000000000000002000000899dffffffff0000899d0000070000a0899dffff3ab1899d55550000070000a0899dffffebc43ab155550000070000a0899dffff3ab175a2ff8f5555070000a0899dffff89b53ab1ff575555080000a0899dffffc4a0899d5555aa3e080000a0899dffffebc49cb65555aa1e080000a0899dffff3ab1899dffff5555080000a0899dffffebc43ab1ffff5555040000a0899dffffffffebc4ffff000002000020c44effffffff0000899d0000030000a0899dffffc44e0000ffff000001000000c44effffffff0000899d000000000020899dffffffff0000899d00000a0000a0899dffffff5fc44e553900000a0000a0899dffff2676ff5fff1700000b0000a0899dffff4e6cc44effffaa160b0000a0899dffff26764e6cffffff170c0000a0899dffffb0932676aa1600000c0000a0899dffff899db093ff3700000d0000a0899dffff899d2676ffffaa1601000080899dffffc44e0000ffff00000a000020c44effff55390000c4ae899d0a000020c44effff55250000ebc4c4ae0b000020c44effffffffaa1e3ab1899d0b000020c44effffffffaa16ebc43ab105000020c44effffff1300004decebc405000020c44effffffffaa164decebc405000020c44effff55150000ffff4dec05000020c44effffffff5515ffff4dec07000000ebc4ffff552d0000ffbf899d07000000ebc4ffffff3f0000ebc4ffbf07000000ebc4ffffff47ff3febc49cc400000080899dffffffffebc4ffff000008000000ebc4ffffffff5519ebc4899d09000000ebc4ffffffff0000ffffebc40a000080ebc4ffff7562c44e554100000a000080ebc4ffff26767562555500000a000080ebc4ffff26769d685475555503000000c44effffff1300004decebc403000000c44effffffffaa164decebc403000000c44effff55150000ffff4dec03000000c44effffffff5515ffff4dec0b000080ebc4ffff7562c44e5555aa160b000080ebc4ffff89677562555555410b000080ebc4ffff7562c44effff55550b000080ebc4ffff26767562ffff55550c000080ebc4ffff4e8c2676aa7600000c000080ebc4ffff899dd889aa9600000c000080ebc4ffff899d139b54b1555509000020899dffffffff0000ffffebc40d000080ebc4ffff9c982676aaaaaa6a0d000080ebc4ffffb09b9c98aaaaaa8a0d000080ebc4ffff9c982676ffffaaaa0d000080ebc4ffff899d9c98ffffaaaa0b000080ebc4ffff626b756a545daa5a00000080899dffff3ab1899d5555000000000080899dffffebc43ab15555000000000080899dffff3ab175a2ff8f555500000080899dffff89b53ab1ff5755550c000000899dffff5459000012bb899d0c000000899dffffff7f5555d7af4ea00c000000899dffff54590000ebc412bb0c000000899dffffffab5555ebc44ebe04000020ebc4ffff552d0000ffbf899d04000020ebc4ffffff3f0000ebc4ffbf04000020ebc4ffffff47ff3febc49cc4090000a0ebc4ffff61a7899d55550000090000a0ebc4ffffebc461a755550000090000a0ebc4ffff61a7899da9ba5555090000a0ebc4ffffd7b561a7aa7a555500000080899dffffc4a0899d5555aa3e00000080899dffffebc49cb65555aa1e00000080899dffff3ab1899dffff555500000080899dffffebc43ab1ffff55550d000000899dffffaa5aaa3e75a2899d0d000000899dffffffff55553ab1899d0d000000899dffffffffaa5aebc43ab104000020ebc4ffffffff5519ebc4899d090000a0ebc4ffff3ab161a3aaaaaa5a090000a0ebc4ffffebc43ab1aaaa5521090000a0ebc4ffff3ab1899dffffaaaa090000a0ebc4ffffebc43ab1ffffaaaa07000080ebc4ffff61a7899d5555000007000080ebc4ffffebc461a75555000007000080ebc4ffff61a7899da9ba555507000080ebc4ffffd7b561a7aa7a555505000000899dffffffff0000ffffebc408000080ebc4ffff3ab161a3aaaaaa5a08000080ebc4ffffebc43ab1aaaa552108000080ebc4ffff3ab1899dffffaaaa08000080ebc4ffffebc43ab1ffffaaaa04000020ebc4ffffffff0000ffffebc403000000c44effff55390000c4ae899d03000000c44effff55250000ebc4c4ae02000080899dffffff5fc44e5539000002000080899dffff2676ff5fff1700000c0000202676ffff545900003ab1899d0c0000202676ffff545d55553ab1d7ad0c0000202676ffff54590000ebc43ab10c0000202676ffff54715555ebc4d7bf050000a0ebc4ffff7562c44e55410000050000a0ebc4ffff2676756255550000050000a0ebc4ffff26769d685475555502000080899dffff4e6cc44effffaa1602000080899dffff26764e6cffffff1703000000c44effffffffaa1e3ab1899d03000000c44effffffffaa16ebc43ab10d0000202676ffff5555551989ad899d0d0000202676ffffffff55553ab1899d0d0000202676ffffffffaa5aebc43ab1050000a0ebc4ffff7562c44e5555aa16050000a0ebc4ffff8967756255555541050000a0ebc4ffff7562c44effff5555050000a0ebc4ffff26767562ffff5555060000a0ebc4ffff626b756a545daa5a0a0000002676ffff545900003ab1899d0a0000002676ffff545d55553ab1d7ad0a0000002676ffff54590000ebc43ab10a0000002676ffff54715555ebc4d7bf02000080899dffffb0932676aa16000002000080899dffff899db093ff370000050000a0ebc4ffff4e8c2676aa760000050000a0ebc4ffff899dd889aa960000050000a0ebc4ffff899d139b54b1555507000020899dffff5459000012bb899d07000020899dffffff7f5555d7af4ea007000020899dffff54590000ebc412bb07000020899dffffffab5555ebc44ebe0b0000002676ffff5555551989ad899d0b0000002676ffffffff55553ab1899d0b0000002676ffffffffaa5aebc43ab102000080899dffff899d2676ffffaa16050000a0ebc4ffff9c982676aaaaaa6a050000a0ebc4ffffb09b9c98aaaaaa8a050000a0ebc4ffff9c982676ffffaaaa050000a0ebc4ffff899d9c98ffffaaaa08000020899dffffaa5aaa3e75a2899d08000020899dffffffff55553ab1899d08000020899dffffffffaa5aebc43ab156e221c1e833163e6ae7a6c1ad881cc12696973f6f9a9ec162e221c1c87c333e6a67b7c1b9881cc1423f9b3f6f1aafc156e221c1d085c23d3c82f6c1ad881cc106f8903f4135eec162e221c1c87c333e7eea01c2b9881cc1423f9b3f0088fbc15ae221c1b8fe373ef3e4e5c1b1881cc180cf9b3ff897ddc1195385c020d3503d607511c25e3e48c042568b3ff71e10c258715f3e3086c23d3f7411c2d4bda03f0cf8903fd61d10c2a53db9bf387d333e3f7411c2f0b7d1be503f9b3fd61d10c2239b1cc1f046d1bf112010c2b61bb54074b2b63f081509c084f032c08c7628bf9fb310c2fc122fc0751aa03fb00a10c2767a2fc07ff2b33ef69c10c2d27409c03392d03eb66310c2767a2fc0874b11bdf69c10c2d27409c02464a73cb66310c2767a2fc05105e1bef69c10c2d27409c09d65c4beb66310c2bcef0ac08c7628bf9fb310c2341207c0751aa03fb00a10c2f1edb440b8fe373ef3e4e5c141a1bf4080cf9b3ff897ddc1e5edb440c87c333e6a67b7c135a1bf40423f9b3f6f1aafc1fdedb440e833163e6ae7a6c14da1bf402696973f6f9a9ec1e5edb440c87c333e7eea01c235a1bf40423f9b3f0088fbc1fdedb440d085c23d3c82f6c14da1bf4006f8903f4135eec166e1124014fc833e3f7411c23a495540aecea53fd61d10c23b7ee2c0aa521c40257302c2a82f6140fd9de0401a234dc1e734dec0a06747405412a2c17974ddc041f18d40c7a94ec12f41dfc0d09b1640a21102c274df5a4066924441902e92c0ff02dbc00855554019cc01c29a4d5040009004417e88b0c13333b4c025967f40cd0cdcc16ebfaec0c9a08240c60bd9c12f20dac049be7540c86301c2e4814b40a097e340a270b6c15cebf6c05c5ebd40f02003c232ea8440647d4841a4ee89c00af3f3c0426acb4003a102c2d8cb8140d29246415a6b8cc0f4c793c0e1d92a40830a05c2d0048cc08a682f40553f04c215d3f7c0d0bfe83f846502c220e28540eeefc84088f08fc076ae93c03ce7d53f5e8205c21c0df7bf51ed71401a84d8c1a49adbc016dfce3f15bb01c25649504016dfce3fbe2596c04cf88dc0dab6bb3f415802c21ef002c0e3997b409af901c2a49adbc0ffd4764015bb01c25649504094649340be2596c0ee9dddc0d9f3b03f1ae601c2724d5840ce092c40628a93c09e24dcc024578740cd0cfac1e0c19ebf24578740128cb8c1bfdd47c09a996f40845ed9c1d4d2fcbfee76d240a809d7c1ff02dbc052d1da40535701c29a4d5040bdc7e0402e75b6c160132e40a001d840221207c2b8f83f40d18fdd40cdf305c2789d2c401cdadc40812907c2a06e41400b69e840e02c05c2705834407f48b740e42c05c298d839400f5ee440120102c2ea4d16c16597b43f56dfc1c133ba13c1023bcf3f6f7288c10582a3406597b43f3f9107c273a9a840023bcf3f97b5d5c10582a3406597b43f56dfc1c173a9a840023bcf3f6f7288c1ea4d16c16597b43f3f9107c233ba13c1023bcf3f97b5d5c100947ec06597b43f26940ec23ad34c40023bcf3f39ef0dc2767a2fc0c4ed943ff69c10c2d27409c0b0159c3fb66310c2767a2fc08f6d423ff69c10c2d27409c069bd503fb66310c29aa403c1c1e0b23f3a6b03c26af5f9c08261fc3fc1c001c2a06803c1c19fde3f560e04c2b0b5fac00dc4e83f6e2e01c2d6a5c0c0ec1fb63f4f9a04c2761fb6c02a4f61403b4f04c256e221c19813153edc1d37c1ad881cc11c72973fe68326c15ae221c15083b93d4ce315c1b1881cc1de67903f564905c162e221c1a862443e5cc351c1b9881cc1fe5b9d3f662941c15ae221c150d2e83d627799c1b1881cc1ce5c933f672a91c1f1edb4405083b93d4ce315c141a1bf40de67903f564905c1f1edb44050d2e83d627799c141a1bf40ce5c933f672a91c1e5edb440a862443e5cc351c135a1bf40fe5b9d3f662941c1fdedb4409813153edc1d37c14da1bf401c72973fe68326c1ea4d16c16597b43f04ac62c133ba13c1023bcf3f6ca4dfc00582a3406597b43f04ac62c173a9a840023bcf3f6ca4dfc0a09aa3c185eb813f9a99bd423d350bc10000a03f9a19d542a9f939c2c21b5d3f8735f34222d7a2c177bf4140c23411439f9aa3c185eb813f9ad9e0423a350bc10000a03f9a99ec429f9aa3c185eb813f9a19d5423a350bc10000a03f9ad9e0429f9aa3c1ca6d4b3f9a99ec423a350bc10000a03fcd0c02432287a7c10000a03ffcf1f1422e4aa3c1f839e23f3801f3422287a7c10000a03ffcb1fd422e4aa3c1f839e23f38c1fe42a744a6c1286a89404e69f242a98ca4c1cd9daf403678f542b33fa6c1596ede3fd743f2429d91a4c1ee798a405daff242a744a6c1286a8940fe3afb42a98ca4c1cd9daf40e649fe42f639a6c134425b40456bfd425a97a4c16e408140a4d2fd425491a5c1e2c857400eb7fd42fc3fa5c13a245c40c823fe4289eea5c180b26a4031adfd42c7e2a4c19110734031adfd4289eea5c19d9d5d4031adfd42c7e2a4c1aefb654031adfd4289eea5c163c7774031adfd42c7e2a4c1ba12804031adfd425491a5c1f9cb80400eb7fd42fc3fa5c1a5f98240c823fe42b33fa6c1596ede3fd703fe429d91a4c1ee798a405d6ffe425491a5c1e2c857406c8ff242fc3fa5c13a245c4026fcf24289eea5c180b26a400206f342c7e2a4c1911073400206f34289eea5c19d9d5d400206f342c7e2a4c1aefb65400206f342f639a6c134425b408fe0f2425a97a4c16e408140ee47f34289eea5c163c777400206f342c7e2a4c1ba1280400206f3425491a5c1f9cb80406c8ff242fc3fa5c1a5f9824026fcf2424a9aa7c180b26a402258f2424a9aa7c191107340129bf2424a9aa7c163c777402258f2424a9aa7c1ba128040129bf2424a9aa7c19d9d5d402258f2424a9aa7c1aefb6540129bf242fca1a8c134425b404645f2428004a7c16e408140edadf2426111a5c1e2c857406f6ff242785ea3c13a245c40c583f242d872a7c1e2c857406f6ff242efbfa5c13a245c40c583f242d0cca3c134425b404745f242542fa2c16e408140eeadf2420637a3c180b26a402258f2420637a3c191107340129bf2420637a3c19d9d5d402258f2420637a3c1aefb6540129bf2426111a5c1f9cb80406f6ff242785ea3c1a5f98240c583f242d872a7c1f9cb80406f6ff242efbfa5c1a5f98240c583f2420637a3c163c777402258f2420637a3c1ba128040129bf2423901d3c0102d323d6aa4ac42571799c03208943fda91ad423709d3c0102d323df991ad424132c4c03208943f9730b142e51d99c0102d323d6aa4ac4206683ec03208943fda91ad4218480b41102d323d6aa4ac42083d28413208943fda91ad423509d3c0102d323d5dcdb4423f32c4c03208943ffb6bb8423509d3c0102d323d2e30b1423f32c4c03208943fccceb44226753ec0102d323d6aa4ac42c44295bf3208943fda91ad423509d3c0102d323dfda7bf423f32c4c03208943f9b46c3423509d3c0102d323d926bb8423f32c4c03208943f300abc423509d3c0102d323dc709bc423f32c4c03208943f65a8bf42fc5c95bf102d323d6aa4ac421795243f3208943fda91ad4291dd233f102d323d6aa4ac4228cb1c403208943fda91ad42dbacdc40102d323d6aa4ac425e4b0b413208943fda91ad420dbe1c40102d323d6aa4ac42e84888403208943fda91ad425b428840a8c60b3e192cad423d2cc2409eef9f3f8919ae4219bc93407b849a3e23cea0423b52d1404019a33f3941ad42af25c240a8c60b3e192cad42910ffc409eef9f3f8919ae42e4c75b403b276dbea0459442e615b940fb70793e6c3c9542e4c75b403b276dbeac87a042e615b940fb70793e787ea142a774eb403b276dbe4c9294425be1fa40fb70793e0c279942b3aeab403b276dbeac87a042a7e0f640fb70793e787ea1426c6e5240c33d46be1c839c42d64771403a2d903e3c36a1426c6e52403b276dbe4c929442d6477140fb70793e0c279942540e654080438bbc6ed294422a87f240c84bf73e6ed2a042b3aeab403b276dbea0459442a7e0f640fb70793e6c3c9542a774eb40c33d46be1c839c425be1fa403a2d903e3c36a142a674eb40410c87bec4c197425ae1fa4021318d3e52979d426c6e5240410c87bec4c19742d647714021318d3e52979d42c2392841102d323d6aa4ac42b22e45413208943fda91ad42ef478a41102d323df991ad42adfd8d413208943f9730b142f0478a41102d323d5dcdb442aefd8d413208943ffb6bb8428e067f41102d323d6aa4ac42bffd8d413208943fda91ad42f0478a41102d323d926bb842aefd8d413208943f300abc42f0478a41102d323dfda7bf42aefd8d413208943f9b46c3426c2b4541102d323d6aa4ac425c2062413208943fda91ad42f0478a41102d323dc709bc42aefd8d413208943f65a8bf42f0478a41102d323d2e30b142aefd8d413208943fccceb442e4146241102d323d6aa4ac42d4097f413208943fda91ad423509d3c03208943f926bb8423f32c4c07d3f1140300abc42dee0ddbfb000a03f74ffaf421e3b823f1d820b400fccb1423adfc5c0c520a03f842bad42a0f39dbec520a03f84abb8423adfc5c0c520a03f84abb842a0f39dbec520a03f842bc44241350bc185eb813f9a99bd42f7d434c00000a03f9a19d542b0f39dbec520a03f84abb842c520b240c520a03f842bc442c48c1cbe0000a03ffcf1c24262f6c03ef839e23f3801c4425057e53b596ede3fd743c34284355e3eee798a405dafc3421011963b286a89404e69c34255af603ecd9daf403678c642a9e88bc10000a03fe88fc3420e9b86c1ced9064017c8c442584d83c10000a03fa3ccc14292377ec1ced9064040fcc242e3a188c10000a03f6a9fc242faca7fc16485fb3f84cec4420cd534c085eb813f9a99bd42012b43400000a03f9a19d54254b059c10000a03f163ac542fcdc4dc1f839e23f82b4c642090456c1596ede3fa0afc542468951c1ee798a40f83ec6420e4854c1286a89400beac54294d544c1cd9daf40a879c842b0f39dbec520a03f842bad42c520b240c520a03f84abb84226753ec03208943f6aa4ac42c44295bf7d3f1140da91ad423509d3c03208943f5dcdb4423f32c4c07d3f1140fb6bb8423901d3c03208943f6aa4ac42571799c07d3f1140da91ad42fc5c95bf3208943f6aa4ac421795243f7d3f1140da91ad42e51d99c03208943f6aa4ac4206683ec07d3f1140da91ad423509d3c03208943fc709bc423f32c4c07d3f114065a8bf423709d3c03208943ff991ad424132c4c07d3f11409730b1423509d3c03208943f2e30b1423f32c4c07d3f1140ccceb44264103741c520a03f842bad4232888a41c520a03f84abb842c820b240c520a03f842bad4264103741c520a03f84abb84264103741c520a03f84abb84232888a41c520a03f842bc442c820b240c520a03f84abb84264103741c520a03f842bc442ffcc84410000a03f0a87b6426710884173f0e13fe457b7424bd28241b000a03f470cb842b5048a411d820b40b78cbd42fc2a434085eb813f9a99bd42c2ca0e410000a03f9a19d542bfca0e4185eb813f9a99bd42c2ca6c410000a03f9a19d542bfca6c4185eb813f9a99bd426165a5410000a03f9a19d5426c2b45413208943f6aa4ac425c2062417d3f1140da91ad428e067f413208943f6aa4ac42bffd8d417d3f1140da91ad42f0478a413208943f926bb842aefd8d417d3f1140300abc42c23928413208943f6aa4ac42b22e45417d3f1140da91ad420dbe1c403208943f6aa4ac42e84888407d3f1140da91ad42e41462413208943f6aa4ac42d4097f417d3f1140da91ad4218480b413208943f6aa4ac42083d28417d3f1140da91ad42f0478a413208943f5dcdb442aefd8d417d3f1140fb6bb842f0478a413208943fc709bc42aefd8d417d3f114065a8bf4291dd233f3208943f6aa4ac4228cb1c407d3f1140da91ad42dbacdc403208943f6aa4ac425e4b0b417d3f1140da91ad42f0478a413208943f2e30b142aefd8d417d3f1140ccceb442ef478a413208943ff991ad42adfd8d417d3f11409730b142df78a1410000a03ffcf1c242d3b5a541f839e23f3801c442ce8d39410000a03ffcf1c242b4074241f839e23f3801c442ad6ea341e2c857406c8fc34205c0a3413a245c4026fcc342ad6ea341f9cb80406c8fc34205c0a341a5f9824026fcc342a0eea341e2c857406f6fc34289a1a5413a245c40c583c342a0eea341f9cb80406f6fc34289a1a541a5f98240c583c3427811a34180b26a400306c4423a1da441911073400306c4427811a34163c777400306c4423a1da441ba1280400306c4427811a3419d9d5d400306c4423a1da441aefb65400306c4420ac6a24134425b4090e0c342a768a4416e408140ef47c4424ec0a241596ede3fd743c342646ea441ee798a405dafc342298da141f9cb80406f6fc3421240a341a5f98240c583c342b765a14180b26a402258c342b765a14191107340129bc342b765a14163c777402258c342b765a141ba128040129bc342b765a1419d9d5d402258c342b765a141aefb6540129bc342055ea04134425b404645c34281fba1416e408140edadc3425abba241286a89404e69c3425773a441cd9daf403678c642298da141e2c857406f6fc3421240a3413a245c40c583c342c3123c41286a89404e69c342be823f41cd9daf403678c642ac1c3c41596ede3fd743c342d7783f41ee798a405dafc342ed518541ccf7933eb698db42ed519741f3fda43fb618e042b8f386c0b047213f9388e642c07441c07b143a4129ece842448c1cbe0000a03ffcf1f142a2f6c03ef839e23f3801f342184687c0c5759e3f6d83e64200d040c01762b33f4ff1e84210d80c41b047213f9388e642bcf41f417b143a4129ece842e0ae0c41c5759e3f6d83e642ec1d20411762b33f4ff1e842428c1cbe0000a03ffcb1fd42a1f6c03ef839e23f38c1fe42d75ffd4042a99e3fc153ff4228fb2e41a0999340fcba024342e90d410000a03fa771004304f82041088aa93f93a20143c6171640471a803fdf14fc426a1534406a99823fadc4fc42d08d39410000a03ffcf1f142b6074241f839e23f3801f3427f903340c5759e3fce71d64258a680401762b33fb297d842c28c1cbe0000a03ffcb1ce4261f6c03ef839e23f38c1cf4233723ec10000a03f7a9eeb424df835c1f839e23fb6adec427d3f81414e62a03f5e5bd6427d3fa1419a198c409285d7423f353440b047213f7d2fd642f85380407b143a411393d842e16413c14e62a03f66e6e2423c130ac1fa7e8e4066e6ea42b032a141b047213f7d2fd64206c1aa417b143a411393d842ce8d39410000a03ffcb1fd42b4074241f839e23f38c1fe426320a141c5759e3fd8ced6421b7ba7411762b33f9e97d8423e350bc10000a03f9a19d542f8d434c00000a03f9ad9e042856b16c1b047213f8d87e042d94e03c17b143a4123ebe242df78a1410000a03ffcb1fd42d3b5a541f839e23f38c1fe42b29d12c1c5759e3f6782e042fe2203c11762b33f49f0e2428b6c11414e62a03f5e5bd6428b6c71419a198c409285d7422eb245c04e62a03f5e5bd642d24d3a409a198c409285d742fcd434c085eb813f9a99ec42112b43400000a03fcd0c0243df78a1410000a03ffcf1f142d3b5a541f839e23f3801f342856b16c1b047213f7d2fd642d94e03c17b143a411393d842938810c1c5759e3f49ecd642b52703c11762b33f6598d842dc6cf63f0000a03f4ee3d14272714740088aa93f2645d4424a44793f42a99e3fc153d042027e7f40a0999340f875d6426abcff40b047213f7d2fd642e1fa12417b143a411393d8420a6aff40c5759e3fce71d642112413411762b33fb297d842ae171640471a803fe014cd42521534406a99823faec4cd42c74b9f40f0c79e3f7f60ea428941e0401e65b33f1f0feb42cd8d39410000a03ffcb1ce42b3074241f839e23f38c1cf42876213c14e62a03f5c8fd842e2100ac1fa7e8e405c8fe04280348dc10000a03fe386dc42204a8ac197be0440d163dd420ad73441f0c79e3f7f60ea422a874d411e65b33f1f0feb42df78a1410000a03ffcb1ce42d3b5a541f839e23f38c1cf4218398ec10000a03fbb1fe14224fc89c1f839e23ff72ee24233723ec10000a03fbb1fe1424df835c1f839e23ff72ee24214ae7f40713d9a3f5e5bd6420ad7ff409a198c409285d7421efa904106a49b3ff90be6427e9f9441f3560e4051f5e64233330441f0c79e3f7f60ea4253e31c411e65b33f1f0feb428f6e07412cfa9d3f68b8d64285ea80413095a43f181ee242b032a141b047213f418fe04206c1aa417b143a41d7f2e242e71da141c5759e3f1b8ae042c359a8411762b33ffdf7e2423e350bc10000a03f9ad9e042f8d434c00000a03f9a99ec4204d66f41b047213f7d2fd642587981417b143a411393d84218398ec10000a03f71c5d34224fc89c1f839e23fadd4d442d4ac6f41c5759e3fce71d642f08d81411762b33fb297d842b032a141b047213fb7e9ea4206c1aa417b143a414d4ded42082b43400000a03f9ad9e042c2ca0e410000a03f9a99ec42ec7c0b40f0c79e3f7f60ea42703d6e401e65b33f1f0feb42391aa141c5759e3fecd4ea42a9caa7411762b33f0881ec421efa904106a49b3f0779e1427e9f9441f3560e405f62e24275138b41f0c79e3f7f60ea42856b97411e65b33f1f0feb42c63d3fc10000a03fed93d342ba2c35c1f839e23f0fd6d442c2ca0e410000a03f9ad9e042c2ca6c410000a03f9a99ec4213836541f0c79e3f7f60ea4233337e411e65b33f1f0feb428de217c10000a03f8c88ce42abd10cc1f839e23fa8eacf427d3f03c14e62a03f5e5bd642fa7e86c09a198c409285d742ff6e3ac1471a803fd235f142698d31c16a99823f0858f242d30d84c10000a03f07b1fd42199a80c197be04409f6bfe423f350bc185eb813f9a99ec42efd434c00000a03fcd0c02432eb286c0b047213f7d2fd642acf140c07b143a411393d8428e0487c0c5759e3fce71d642ec4c40c01762b33fb297d84233726dc10000a03ffcb1fd424df864c1f839e23f38c1fe42d8cb85c02cfa9d3f96aed642bae15e403095a43fcf0fe242fca907c1f0c79e3f5a9aea42a69ba3411e65b33ffa48eb42c2ca0e410000a03f9a19d542c2ca6c410000a03f9ad9e042f8d434c00000a03f9ad9e042082b43400000a03f9a99ec425939dec0f0c79e3f7f60ea4217d9acc01e65b33f1f0feb4221d60bc10000a03ffcf1f1423b5c03c1f839e23f3801f342c2ca6c410000a03f9a19d5426165a5410000a03f9ad9e042c2ca6c410000a03f9ad9e0426165a5410000a03f9a99ec42082b43400000a03f9a19d542c2ca0e410000a03f9ad9e04256e379c0f0c79e3f7f60ea42d22217c01e65b33f1f0feb42518e57410000a03f5fa7ed4223155e4173f0e13f3978ee42a08d5d41b000a03f7f2bed4290c884411d820b401af8ee42f9310ec1284a773f5cdaea42b437a4410cd339414896ec42002b434085eb813f9a99ec42c3ca0e410000a03fcd0c0243d6cc5cbff0c79e3f7f60ea4236352e3f1e65b33f1f0feb42c0ca0e4185eb813f9a99ec42c3ca6c410000a03fcd0c0243c1ca6c4185eb813f9a99ec426265a5410000a03fcd0c0243f8d434c00000a03f9a19d542082b43400000a03f9ad9e042856b16c1b047213fb7e9ea42d94e03c17b143a414d4ded42386b10c1c5759e3fc4e1ea425a0a03c11762b33fe08dec42e826ed3fb047213f9388e642240643407b143a4129ece84223d60bc10000a03ffcb1fd423d5c03c1f839e23f38c1fe4218398ec10000a03f7a9eeb4224fc89c1f839e23fb6adec4258b96b41b047213f9388e64204d67e417b143a4129ece84268ddeb3fc5759e3f6d83e642e4aa43401762b33f4ff1e84228906b41c5759e3f6d83e64234ff7e411762b33f4ff1e842b4afbfbf2dede83fd8e6df425f5d78bf73e10f40cbb1e04258e4ccbf1a48a13f3afdde427dfd54bf248cd93f2b89e042aa4cd0bf8049de3f87e9de42ed095cbfe552f03f377de042a858d7bfb1b4d63f17d4de42fabe4fbf529ada3f238fe0420012debfb0bad93ff6c0de4254012bbf592a1a40a5e7e0422eb245c0f0a706415e5bd642d24d3a40759338419285d742b4a534c03f2a0b41c1ffd6425841294004d735415735d742d4918cbfe50e0941d5e4d642576b7abf8fea36414341d742a014963b286a8940fe3acc4272af603ecd9daf40e649cf42804fe53b596ede3fd703cf4245355e3eee798a405d6fcf42ca410ec138b2ce3f5341e34214950cc116068940798bea4209280ac0f257dd3f88a5dd423e12bcbfe0d4ec3f8006df4218c609c0b81ea53f98a8dd4220d6bcbfc2f5e83f7003df4279e906c0d753a13f2a08da423398cabfd590d93f9b0fdb4279e906c0d590d93fe610da424f62d0bfd590d93fa806db42b4a534c038b2ce3fc0ffd64258412940160689405635d742d4918cbf9a99c73fd5e4d642576b7abf2d2d8b404341d742e16413c14260054166e6e2423c130ac17593384166e6ea42ca410ec13f2a0b415341e34214950cc104d73541798bea42e256a8c04a48a13fe8a4e242982d95c04819db3f7ac2e3424f0ea9c05c7fd83f4e96e242e53b91c034421740b3ece342ffd4f2c03ce504407424de427114f0c020b96f40273be2423a6ef3c08cd56d400909de420060efc04d9170407f56e2426c9ff3c0ffde6f4039f7de42c278f0c0813a7440d667e14278a1f4c06c5c034099fcdd42c22ceec047af0a400564e242d955f2c0f1de6f4035f7de42e709f2c021f36f40e9fbde42adc4f0c0380d70400d63e142c378f0c0b60e7040cc67e1422f78ffc0f3c4a03f1a17df425f79e0c02dcca53f9129e14257a0fec0bd00a23f482bdf42bad6e1c06f26b03f5918e1424747f4c03f3e3140c326e0420ca2f2c0dcf36c401641e042ab0df4c0c2f46c405c2ae042a8dbf2c0258773407d3de0428e2af5c0833dac3fac18e04247c1f1c09334be3f4e4fe0428d6af4c050552d408f24e042ce7ef2c0f24838404a43e042540ff5c0ab1aac3f8d13e042206bf1c0b93bb13fe951e042e025f4c080e8b13fd928e0427bc3f2c0f4673640003fe0420ac7f2c00961ba3f8c18e0426bb5f1c0c9b3be3f8b29e042bc4bf4c0542fbd3f3120e0428e36f2c06c68be3f6141e042fa13a0c04a48a13f7300de42f9fd8ec04819db3fc4f5de42e8b1a0c05c7fd83f9fe0dd423a668bc0344217404607df42876213c1068199405c8fd842e2100ac16ce7ff405c8fe042f10c0fc14cdea0400681dc4257d40bc1a095fc4076bedc42703f0ec10115a54049ead842ba920cc1896efa406f34e04299d7a0c04a48a13f6d1ae1428bef8ec04819db3fe21fe242c37fa1c05c7fd83f220ce142852a8bc034421740c043e242ea1f71c1471a803f34bfca42ee4868c16a99823fe0e1cb42a9f18cc1596ede3f4c17d44293438bc1ee798a40d282d442ce5b8cc1286a89400f16d4422f2080c1cd9daf400f84d442cdce1cc1286a89406c68cc42a3cf11c1cd9daf40ac48cf426b2a3cc1596ede3f59f6d342154038c1ee798a40a373d44204d851c1286a8940de62d342c7b539c1cd9daf408e46d442287a14c1596ede3f99f5ce42113a10c1ee798a409b7dcf42136800c138b2ce3fc1ffd642cd2d8cc0160689405735d742a370c9c09a99c73f10e6d6429999c5c02d2d8b40244dd742d94fddbfd84add3f02abd942f7fd84bfc5c7ec3f4a0cdb426f9edfbf9d11a53fc8a1d94261af82bfa7e8e83f8415db42c441f2c0ea26a13ff855d742cc559cc0e1e8bc3fd621d94200fcc7baea26a13fc0edd842e6be2b40e1e8bc3fd621d94212830ec1ae47a13fb81ed74240353e3fae47a13f9a01eb426c6e34c0c012a23f66ded842fce2f73fc4ada83f6dc8df42afd406c17b2789405758d642e0aba341eb3ea5408ff8d742391015c13446fa40663ed8427f0e08c1d22e0b419a01eb422d0e7cc05a10ba3f3ad1e442611348c0ae2e12409aa1e642e5d951c09b0ca13f66ded842429522409fa7a73f2e8de042f15915c17b278940663ed842375808c1eb3ea5409a01eb4290e596bddee8bc3fe842d7420c5d30403d8812407c3bd9428a5a06c13446fa40da58d642ce6ea341d22e0b4112f9d7422c946ec0ae47a13f2d83e54285885bc0c753c03f8b1be642d690f4c0dee8bc3fe842d742ba069ac03d8812407c3bd942ecd8d1c0a423f040f182e642ca389241f2e338417563ec4250bd3dc0dee8bc3fe842d74278910abe3d8812407c3bd942db306cc07f2bbc3f4896e542d5eb5dc07f2bbc3f7008e642241f39c0ea26a13fc0edd842e87354bee1e8bc3fd621d9427d3f03c1f0a706415e5bd642fa7e86c0759338419285d742136800c13f2a0b41c1ffd642cd2d8cc004d735415735d742a370c9c0e50e094110e6d6429999c5c08fea3641244dd742261361c0f28df73f9cc6d8420a395dc079a4fc3f6ce5d842039061c079faf53fb5c2d8422dbc5cc06d36fd3f53e9d842f20b6bc0a760f73f06cad842c24b67c0609c0d40dce5d842ea1a6cc05df4f53f52bbd842566e65c010eb0540b6f0d8427a4773c02584f73f9cc6d8425e6d6fc0ac9afc3f6ce5d84257c473c0acf0f53fb5c2d84281f06ec0a02cfd3f53e9d84288c179c0b284f43f9da8d842b7c757c0b32ef73f6b03d942f6eca5c04a48a13f9d3fdc42dbf692c04819db3f5c59dd42f8a1a6c05c7fd83f6f16dc42800a8fc034421740ec67dd42703f0ec138b2ce3f49ead842ba920cc1160689406f34e042f10c0fc164d7bd3f0781dc4257d40bc12d2d8b4077bedc42a9f18cc1596ede3f9671e14293438bc1ee798a401cdde142ce5b8cc1286a89405970e1422f2080c1cd9daf4059dee14256e33bc1596ede3f9671e1422b8738c1ee798a401cdde1421e2a52c1286a89405970e142dfb239c1cd9daf4059dee142dc8f4f3e2dede83f60a7df42c345023f73e10f408eaee042fee28a3e1a48a13f1c56df426e0e833f248cd93f34dce042e4a68f3e8049de3f7b3fdf423089853fe552f03ff0cae042c436743eb1b4d63f3e2edf4286408d3f529ada3fa6e3e042fc93c63db0bad93f741cdf427a14943f592a1a40703de142c6cb0fbe2dede83f3689dc42b83cbd3e73e10f40c223dd424a8765be1a48a13f1baedc421462083f248cd93f3a2cde42929243be8049de3f45b1dc42e612143fe552f03fff34de42a07a76beb1b4d63f059bdc42f2171c3f529ada3fa054de42c7b9d5beb0bad93f6954dc42e098243f592a1a409970de42e16413c10681994066e6e2423c130ac16ce7ff4066e6ea42ca410ec10115a5405341e34214950cc1896efa40798bea42e0fc7cc09f74a63f14b1d842b04453c0d3b4c23fe7b5d942e0fc7cc0be98cc3f14b1d842b04453c0f2d8e83fe7b5d942fd656cc029edb63fe7b5d94293db63c0b3e0b83f6dbad942fd656cc04811dd3fe7b5d94293db63c0d204df3f6dbad942e4347fc0aa82a13fdf9cd842ac0c51c04a9ff43fe7b5d9422eb245c062109c405e5bd642d24d3a406ce7ff409285d742b4a534c00115a540c1ffd64258412940896efa405735d742d4918cbf4cdea040d5e4d642576b7abfa095fc404341d7427d3f03c162109c405e5bd642fa7e86c06ce7ff409285d742136800c10115a540c1ffd642cd2d8cc0896efa405735d742a370c9c04cdea04010e6d6429999c5c0a095fc40244dd742bc322fc02dede83faa48dc426d660dc073e10f40f307dd42507b37c01a48a13fdb6fdc4261f405c0248cd93feafcdd42417135c08049de3fa97bdc42a1f803c0e552f03fd90ede423c7638c0b1b4d63f7769dc42ffb600c0529ada3f8b26de42522e42c0b0bad93fd114dc421054fbbf592a1a40a43bde42876213c1426005415c8fd842e2100ac1759338415c8fe042703f0ec13f2a0b4149ead842ba920cc104d735416f34e042f10c0fc1e50e09410781dc4257d40bc18fea364177bedc424ec6cfbdc1213841798dda42caf297bc46363841ebb7da42193fc3c0c1213841798dda42f397c0c046363841ebb7da42bcd4d7bdf2353841758bda4224726fbc03593841efb9da42535fc3c0f2353841758bda42b977c0c003593841efb9da4265fcccbfc1213841798dda42cb5fc2bf46363841ebb7da424c7dcdbff2353841758bda42e4dec1bf03593841efb9da42193ff3c0c1213841798dda42f397f0c046363841ebb7da42535ff3c0f2353841758bda42b977f0c003593841efb9da42327e46c0c1213841798dda42e62f41c046363841ebb7da42a6be46c0f2353841758bda4272ef40c003593841efb9da42193f93c0c1213841798dda42f39790c046363841ebb7da42f62814c1894138410000d74285eba54189413c410000eb42535f93c0f2353841758bda42b97790c003593841efb9da4202413bc180b26a40b099eb427d2939c191107340b099eb4202413bc163c77740b099eb427d2939c1ba128040b099eb4202413bc19d9d5d40b099eb427d2939c1aefb6540b099eb42dcd73bc134425b40c457eb42a39238c16e40814023bfeb4297863ac1e2c85740ea3bec42e9e339c13a245c40a4a8ec42ddd73bc134425b400e8dec42a49238c16e4081406df4ec4297863ac1e2c857408ca3eb42e9e339c13a245c404610ec4297863ac1f9cb8040ea3bec42e9e339c1a5f98240a4a8ec4297863ac1f9cb80408ca3eb42e9e339c1a5f982404610ec4203413bc180b26a4081b2ec427e2939c19110734081b2ec4203413bc19d9d5d4081b2ec427e2939c1aefb654081b2ec4203413bc163c7774081b2ec427e2939c1ba12804081b2ec4256e33bc1596ede3f55f0eb422b8738c1ee798a40db5bec421e2a52c1286a894018efeb42dfb239c1cd9daf40185dec424b0f0fc164d7bd3f10d8e642b1d60bc12d2d8b408015e742a84607c188413240a2a0ea422fddddc0e6d0894052ddea42c14a07c1cecc8940a2a0ea4262e5ddc0ee7cba4052ddea42703dadc0cecc8940a2a0ea429f1a79c0ee7cba4052ddea424b0f0fc1e50e094110d8e642b1d60bc18fea36418015e742a84607c1d578ba40a2a0ea422fddddc0f728eb4052ddea427ae9ddc0d678ba40c165ea425a39adc0f628eb4071a2ea42c14a07c1f2d2a13fa2a0ea4262e5ddc0bb49324052ddea427178bfc070c0ef40b5a8e7424bd1bcc07ae9ef4027d3e742ab98bfc0d2e8ef40b1a6e74211b1bcc0f52ef0402bd5e7427be9ddc0f0d2a13fc165ea425939adc0bc49324071a2ea424b0f0fc14cdea04011d8e642b1d60bc1a095fc408115e742733dadc0d578ba40a2a0ea42a21a79c0f728eb4052ddea42733dadc088413240a2a0ea42a21a79c0e6d0894052ddea42091299c070c0ef40b5a8e742e36a96c07ae9ef4027d3e742433299c0d2e8ef40b1a6e742a94a96c0f52ef0402bd5e742703dadc0f2d2a13fa2a0ea429f1a79c0bb49324052ddea425a39c4c00fb2ee4050c9e942a01aef3f6937f0408404ea427be9ddc0cdcc8940c165ea425939adc0ef7cba4071a2ea4257c38bc1e2c85740ed1bec426e108ac13a245c404330ec42c67e8ac134425b40c5f1eb424ae188c16e4081406c5aec42fce889c180b26a40a004ec42fce889c1911073409047ec42fce889c19d9d5d40a004ec42fce889c1aefb65409047ec4257c38bc1f9cb8040ed1bec426e108ac1a5f982404330ec42fce889c163c77740a004ec42fce889c1ba1280409047ec42ce5b8cc1286a894019efeb422f2080c1cd9daf40185dec42a9f18cc1596ede3f55f0eb4293438bc1ee798a40db5bec42a0493ec1e2c85740ed1bec42cee33ac13a245c404330ec4284983ec180b26a40a004ec4284983ec1911073409047ec4284983ec19d9d5d40a004ec4284983ec1aefb65409047ec42a0493ec1f9cb8040ed1bec42cee33ac1a5f982404330ec427ae9ddc089413240c165ea425a39adc0e5d0894071a2ea4284983ec163c77740a004ec4284983ec1ba1280409047ec42e7a740c134425b40c4f1eb42f06c3dc16e4081406b5aec42530c5abf89413240c165ea42b3742b3fe5d0894071a2ea42f418a2bfd2e8ef40b1a6e7428c7a96bff52ef0402bd5e7420d98a1bf70c0ef40b5a8e74273fb96bf7ae9ef4027d3e742d22279c0cdcc8940c165ea428ec217c0ef7cba4071a2ea4225db17c0cecc8940a2a0ea428deb59bfee7cba4052ddea42c2ca17c0d578ba40a2a0ea42f8a959bff728eb4052ddea421bce7fbd70c0ef40b5a8e742368aa73c7ae9ef4027d3e7427cf587bdd2e8ef40b1a6e742eec3c73cf52ef0402bd5e742d12279c0d678ba40c165ea428fc217c0f628eb4071a2ea42d22279c0f0d2a13fc165ea428ec217c0bc49324071a2ea42c2ca17c088413240a2a0ea42f8a959bfe6d0894052ddea42d2981dc070c0ef40b5a8e742864a18c07ae9ef4027d3e74246d91dc0d2e8ef40b1a6e742120a18c0f52ef0402bd5e742580c5abff0d2a13fc165ea42b8742b3fbc49324071a2ea42580c5abfcdcc8940c165ea42b8742b3fef7cba4071a2ea42530c5abfd678ba40c165ea42b3742b3ff628eb4071a2ea4225db17c0f2d2a13fa2a0ea428deb59bfbb49324052ddea42d12279c089413240c165ea428fc217c0e5d0894071a2ea42193fc3c0c121384142ffdc42f397c0c046363841b429dd42193ff3c0c121384142ffdc42f397f0c046363841b429dd42535fc3c0f23538413efddc42b977c0c003593841b82bdd42535ff3c0f23538413efddc42b977f0c003593841b82bdd42a6be46c0f23538413efddc4272ef40c003593841b82bdd4265fcccbfc121384142ffdc42cb5fc2bf46363841b429dd42193f93c0c121384142ffdc42f39790c046363841b429dd424c7dcdbff23538413efddc42e4dec1bf03593841b82bdd42535f93c0f23538413efddc42b97790c003593841b82bdd424ec6cfbdc121384142ffdc42caf297bc46363841b429dd42bcd4d7bdf23538413efddc4224726fbc03593841b82bdd42327e46c0c121384142ffdc42e62f41c046363841b429dd42b482b23ff2353841758bda421c21be3f03593841efb9da42cf813940c1213841798dda421bd03e4046363841ebb7da425b413940f2353841758bda428f103f4003593841efb9da420d022741f257dd3fa0dad942490c3241e0d4ec3fe83bdb423ab82641b81ea53f66d1d9421c563241c2f5e83f2245db427d9b863fc5c7ec3f4a5ada42c09fa93f3a52f63f67d7da42aaaf154138b2ce3fc1ffd6426d296d41160689405735d742dc4631419a99c73fd5e4d642623233412d2d8b404341d742f1d24f419a99c73fd5e4d64277be51412d2d8b404341d7428b6c114162109c405e5bd6428b6c71416ce7ff409285d742aaaf15410115a540c1ffd6426d296d41896efa405735d742dc4631414cdea040d5e4d64262323341a095fc404341d742f1d24f414cdea040d5e4d64277be5141a095fc404341d742e7c0bc40c1213841798dda420d68bf4046363841ebb7da42ada0bc40f2353841758bda424788bf4003593841efb9da42423307417f2bbc3f2b1cd942a6c80a417f2bbc3fd78ed942cdfb4241ea26a13f1fe8d842c6f16d41e1e8bc3f351cd942ae6ea341e2c857400eb7ce4205c0a3413a245c40c823cf428b6c1141f0a706415e5bd6428b6c7141759338419285d742ae6ea341f9cb80400eb7ce4205c0a341a5f98240c823cf42aaaf15413f2a0b41c1ffd6426d296d4104d735415735d7427811a34180b26a4031adce423a1da4419110734031adce42dc463141e50e0941d5e4d642623233418fea36414341d742f1d24f41e50e0941d5e4d64277be51418fea36414341d742c4f050407f2bbc3f251ad942d04b5f407f2bbc3ffd8cd942117c00415a10ba3fd089d8425a531041ae2e1240160eda424ea6a3413446fa40bf04d8422a27aa41d22e0b4101aaeb425bbba241286a8940fe3acc425973a441cd9daf40e649cf424ec0a241596ede3fd703cf42646ea441ee798a405d6fcf4241d44141dee8bc3f473dd7424f196f413d881240db35d9420bc6a24134425b40456bce42a868a4416e408140a4d2ce427811a34163c7774031adce423a1da441ba12804031adce4238641f418433a23f66ded84246556b4188cea83f8bc0df42faed9740df7aa43f258fd44213b39e403e3566409716d7427811a3419d9d5d4031adce423a1da441aefb654031adce42ab439e40417fcb3f7fc0d442af5ea1402361294071dfd442b8921341dee8bc3f473dd742c6d740413d881240db35d942ecd49a407284ee3f87a9d442f8d79b4047311f40cf19d542dd858540598dc83fc112d7423628fa40df7c8740a538d742c3e8c240417fcb3f48e5d64271dac440236129403416d742a5ddbf40df7aa43f46bad6424442e8403e3566406ce5d64243ba1441ea26a13f1fe8d8423cb03f41e1e8bc3f351cd942606bc1407284ee3f64b5d6423871c84047311f403ebad6427d3f8141f0a706415e5bd6427d3fa141759338419285d74232ab82413f2a0b41c1ffd642c8d39f4104d735415735d74213839041e50e094110e6d642d57891418fea3641244dd742d64a36405a10ba3fde87d842c91e7240ae2e1240c55cda42e7c0ec40c1213841798dda420d68ef4046363841ebb7da4222cba3417b27894036ffd742fe4baa41eb3ea540deaeeb42ada0ec40f2353841758bda424788ef4003593841efb9da42a0703d3fae47a13fb81ed7420ad72b41ae47a13f9a01eb42b68ab23fd753a13f24c6d94275c5f53fd590d93f95cdda423aa30641ae47a13f2a0ad942ae580b41c753c03fd8a0d9420e7c1641244ea13f66ded8421f6e734128e9a73fd79ae0420ad72b41ae47a13fb81ed74285eba541ae47a13f9a01eb42b68ab23fd590d93fe0ced94259fbef3fd590d93fa2c4da423ba34e40ae47a13fb907d9425a996140c753c03f699fd94226318040f0a706415e5bd64293180041759338419285d742fadf85403f2a0b41c1ffd6425382fa4004d735415735d7427d3fbd40e50e094110e6d6428716c1408fea3641244dd742aaf12041f360a13fc737da4202592941f19dd93f383fdb42aaf12041f19dd93f8340da42be9f2841f19dd93f4536db4239308f41c1213841798dda4203da8f4146363841ebb7da422b288f41f2353841758bda4211e28f4103593841efb9da422631804062109c405e5bd642931800416ce7ff409285d742fadf85400115a540c1ffd6425382fa40896efa405735d7427d3fbd404cdea04010e6d6428716c140a095fc40244dd742767a7341a982a13fc698d84284047f414a9ff43fceb1d942770874419f74a63f66ded84283767e41d3b4c23fceb1d94277087441be98cc3f66ded84283767e41f2d8e83fceb1d942302e784129edb63fceb1d942ca507a41b3e0b83f54b6d942302e78414811dd3fceb1d942ca507a41d204df3f54b6d94273605641c1213841798dda4207b4574146363841ebb7da4257505641f2353841758bda4223c4574103593841efb9da4232ab824138b2ce3fc1ffd642c8d39f41160689405735d7421383904164d7bd3f10e6d642d57891412d2d8b40244dd742af9d4f3fe50e0941d5e4d64201566e3f8fea36414341d7420002513f9d11a53f21b8d9426011bc3fa7e8e83f6306db420a474c3fd84add3fabaed942db6ebe3fc5c7ec3fd90fdb4239308341c1213841798dda4203da834146363841ebb7da422b288341f2353841758bda4211e2834103593841efb9da42681c39411a48a13f8f7edc428ceb4441248cd93f31f1dd424cee3741b1b4d63f6963dc42ef464541529ada3f3b18de42e74338418049de3fb480dc42fd9b4441e552f03fd0f5dd42f6853741b0bad93f0828dc42ff434841592a1a409e3ade42c3123c41286a8940fe3acc42be823f41cd9daf40e649cf42aa1c3c41596ede3fd703cf42d5783f41ee798a405d6fcf4273606e41c1213841798dda4207b46f4146363841ebb7da4257506e41f2353841758bda4223c46f4103593841efb9da425ffd5841f360a13fc2f5d942b7646141f19dd93f33fdda42e7c08c40c1213841798dda420d688f4046363841ebb7da42ada08c40f2353841758bda4247888f4003593841efb9da425ffd5841f19dd93f7efed94273ab6041f19dd93f40f4da42af9d4f3f9a99c73fd5e4d64201566e3f2d2d8b404341d742cc8f61411a48a13f6263dc4231f76d41248cd93f36f0dd42c30661418049de3f6274dc42a2996d41e552f03ff500de4286416041b1b4d63f2d5cdc42822f6e41529ada3f071ade421a925f41b0bad93f350ddc42aecb7041592a1a404c31de42605fe33f1418aa3f019cdc42900c1340527b3f40f444dd42545ef73fcd90a73fac64dc42959c17405116ab3f1944dd42b2847841a760f73feec5d842be747941609c0d40c4e1d842f54078415df4f53f3ab7d84219ec794110eb05409eecd842e5027b41f28df73f84c2d8426df97b4179a4fc3f54e1d842aee37a4179faf53f9dbed842a4187c416d36fd3f3be5d8424dd77441b284f43f85a4d842c1557d41b32ef73f53ffd842d07576412584f73f84c2d842586c7741ac9afc3f54e1d84279704f41f257dd3f49ded942e3795a41e0d4ec3f773fdb4299567641acf0f53f9dbed8428f8b7741a02cfd3f3be5d84228bc4f41b81ea53fbfe7d942342e5a41c2f5e83f0136db427d3f814162109c405e5bd6427d3fa1416ce7ff409285d74232ab82410115a540c1ffd642c8d39f41896efa405735d742138390414cdea04010e6d642d5789141a095fc40244dd74273603e41c1213841798dda4207b43f4146363841ebb7da4257503e41f2353841758bda4223c43f4103593841efb9da4273600e41c1213841798dda4207b40f4146363841ebb7da4239309b41c1213841798dda4203da9b4146363841ebb7da4257500e41f2353841758bda4223c40f4103593841efb9da422b289b41f2353841758bda4211e29b4103593841efb9da42af9d4f3f4cdea040d5e4d64201566e3fa095fc404341d74273602641c1213841798dda4207b4274146363841ebb7da4257502641f2353841758bda4223c4274103593841efb9da429b03b33fc1213841798dda4235a0bd3f46363841ebb7da4268eabc40d2e8ef40b1a6e74202d2bf40f52ef0402bd5e74227b11c41f2d2a13fa2a0ea4237093541bb49324052ddea4210539740aaf1ee404603df427e9197406e7839412c07df42cc7f9640fa13f44077f5de42e15a98405f3df4402913df421d4f9140f4cde94020a7de42999d9d406015f440ca62df422f1b9640e915ed40a5efde425fc998403fc3f040c719df427c4191403cc0e94059a6de4253aa9d401823f4408f63df421053d740aaf1ee404603e3427e91d7406e7839412c07e3421d4fd140f4cde94020a7e242999ddd406015f440ca62e3427c41d1403cc0e94059a6e24253aadd401823f4408f63e3422f1bd640e915ed40a5efe2425fc9d8403fc3f040c719e342cc7fd640fa13f44077f5e242e15ad8405f3df4402913e3421053a7406891c5404603e2427e91a740fcd039412c07e2421d4fa140b26dc04020a7e142999dad401eb5ca40ca62e2422f1ba640a7b5c340a5efe1425fc9a840fd62c740c719e2427c41a140fa5fc04059a6e14253aaad40d6c2ca408f63e242cc7fa640b8b3ca4077f5e142e15aa8401dddca402913e2421053d740aaf1ee404603df427e91d7406e7839412c07df42cc7fd640fa13f44077f5de42e15ad8405f3df4402913df426e3d0c40cdcc8940c165ea42b29d6d40ef7cba4071a2ea421d4fd140f4cde94020a7de42999ddd406015f440ca62df427c41d1403cc0e94059a6de4253aadd401823f4408f63df422f1bd640e915ed40a5efde425fc9d8403fc3f040c719df423a9e4240b26dc04020a7e342333b5b401eb5ca40ca62e442f8824240fa5fc04059a6e342a5545b40d6c2ca408f63e4421fa64e406891c5404603e442fd224f40fcd039412c07e4425e364c40a7b5c340a5efe342be925140fd62c740c719e44299ff4c40b8b3ca4077f5e342c1b550401dddca402913e44274a99f40cdcc8940c165ea42dae3df40ef7cba4071a2ea42cc99284170c0ef40b5a8e74260ed29417ae9ef4027d3e742b0892841d2e8ef40b1a6e7427cfd2941f52ef0402bd5e742cc300e415a10ba3feae2e442117a1d41ae2e1240df9de642ce601640ae47a13f6285e5421c712940c753c03fe41de642cef71d410fb2ee4050c9e942e8fb8e416937f0408404ea426fbc7241ae47a13f0f6de54201817741c753c03fa105e642455173417f2bbc3faa7fe5422bec76417f2bbc3f06f3e5421efa90419a999f3fc81edd427e9f9441f3560e402008de4241131441ae47a13f4d93e5421fd21841c753c03f292be64247ba18407f2bbc3f2e98e542a31727407f2bbc3f180be642b6a314417f2bbc3f5ca5e542aa4118417f2bbc3f1a19e642245cef3f9bafee4050c9e94286eb1d41f534f0408404ea425bb96d415a10ba3f3302e54229407d41ae2e124077ace64293e204405a10ba3f830de54250d94140ae2e1240b58fe6423a9e0240b26dc04020a7e142333b1b401eb5ca40ca62e242f8820240fa5fc04059a6e142a5541b40d6c2ca408f63e2421fa60e406891c5404603e242fd220f40fcd039412c07e2425e360c40a7b5c340a5efe142be921140fd62c740c719e24299ff0c40b8b3ca4077f5e142c1b510401dddca402913e24220057e4188413240a2a0ea42982e8b41e6d0894052ddea421d4fb140f4cde94020a7e242999dbd406015f440ca62e3421053b740aaf1ee404603e3427e91b7406e7839412c07e3422f1bb640e915ed40a5efe2425fc9b8403fc3f040c719e342cc7fb640fa13f44077f5e242e15ab8405f3df4402913e34294589741d578ba40a2a0ea429c84a341f728eb4052ddea427c41b1403cc0e94059a6e24253aabd401823f4408f63e342b7eb044170c0ef40b5a8e7424b3f06417ae9ef4027d3e7429bdb0441d2e8ef40b1a6e742674f0641f52ef0402bd5e7423a9e4240b26dc04020a7df42333b5b401eb5ca40ca62e042f8824240fa5fc04059a6df42a5545b40d6c2ca408f63e0421fa64e406891c5404603e042fd224f40fcd039412c07e0425e364c40a7b5c340a5efdf42be925140fd62c740c719e04299ff4c40b8b3ca4077f5df42c1b550401dddca402913e0422a073541f0d2a13fc165ea423c5f4d41bc49324071a2ea420d4bfd3fcab1ec3f4726de42ecd61f40c2c311407cf9de42d7b6e83fb70ca53fa07fdd423da51a40c050dd3f01eede42ce24e03f1d0ee23f348cdd42287d1a408217f43f64e2de424448e23f4e79da3fb666dd4257581d40ef5ede3f5d0adf428af7df3f4c7fdd3f913cdd4294d52b40a80c1c402439df421053c7406891c5404603e2427e91c740fcd039412c07e2421d4fc140b26dc04020a7e142999dcd401eb5ca40ca62e2422f1bc640a7b5c340a5efe1425fc9c840fd62c740c719e242cc7fc640b8b3ca4077f5e142e15ac8401dddca402913e2423a9e0240b26dc04020a7df42333b1b401eb5ca40ca62e0421fa60e406891c5404603e042fd220f40fcd039412c07e04299ff0c40b8b3ca4077f5df42c1b510401dddca402913e0427c41c140fa5fc04059a6e14253aacd40d6c2ca408f63e242f8820240fa5fc04059a6df42a5541b40d6c2ca408f63e0425e360c40a7b5c340a5efdf42be921140fd62c740c719e0428fa71041b26dc04020a7df42cdce16411eb5ca40ca62e042bea01041fa5fc04059a6df4229d51641d6c2ca408f63e04288a913416891c5404603e042c0c81341fcd039412c07e042980d1341a7b5c340a5efdf42b0641441fd62c740c719e042e73f1341b8b3ca4077f5df42712d14411dddca402913e0421d4fe140b26dc04020a7e342999ded401eb5ca40ca62e4421053e7406891c5404603e4427e91e740fcd039412c07e4422f1be640a7b5c340a5efe3425fc9e840fd62c740c719e442cc7fe640b8b3ca4077f5e342e15ae8401dddca402913e44288a91b41aaf1ee404603df42c0c81b416e7839412c07df42e73f1b41fa13f44077f5de42712d1c415f3df4402913df427c41e140fa5fc04059a6e34253aaed40d6c2ca408f63e4428fa71841f4cde94020a7de42cdce1e416015f440ca62df42980d1b41e915ed40a5efde42b0641c413fc3f040c719df42bea018413cc0e94059a6de4229d51e411823f4408f63df421053a7406891c5404603e4427e91a740fcd039412c07e4421d4fa140b26dc04020a7e342999dad401eb5ca40ca62e4422f1ba640a7b5c340a5efe3425fc9a840fd62c740c719e4427c41a140fa5fc04059a6e34253aaad40d6c2ca408f63e442cc7fa640b8b3ca4077f5e342e15aa8401dddca402913e4421d4ff140f4cde94020a7e042999dfd406015f440ca62e1421053f740aaf1ee404603e1427e91f7406e7839412c07e142cc7ff640fa13f44077f5e042e15af8405f3df4402913e142e2bc3b41d2e8ef40b1a6e742ae303d41f52ef0402bd5e742fecc3b4170c0ef40b5a8e74292203d417ae9ef4027d3e742207cdd4032012a40eb33e6421eb9e8406e093440bbe7e6422f1bf640e915ed40a5efe0425fc9f8403fc3f040c719e1427c41f1403cc0e94059a6e04253aafd401823f4408f63e14204e6e240fc872a404c8ae6423a4fe340a49f2b40e090e642aca3e240f6602b402786e6429291e340fa1b2e400595e642a841e14073a62a404470e64296f3e44059f0334062abe6424e2de14079e91640fe6ee642f007e540272b2b40a8ace6426633624170c0ef40b5a8e742fa8663417ae9ef4027d3e7424a236241d2e8ef40b1a6e74216976341f52ef0402bd5e74273603e41c121384142ffdc4207b43f4146363841b429dd4257503e41f23538413efddc4223c43f4103593841b82bdd421d4fd140f4cde94020a7e442999ddd406015f440ca62e5427c41d1403cc0e94059a6e44253aadd401823f4408f63e5421053d740aaf1ee404603e5427e91d7406e7839412c07e5422f1bd640e915ed40a5efe4425fc9d8403fc3f040c719e542cc7fd640fa13f44077f5e442e15ad8405f3df4402913e5421d4ff140f4cde94020a7e242999dfd406015f440ca62e3421053f740aaf1ee404603e3427e91f7406e7839412c07e3422f1bf640e915ed40a5efe2425fc9f8403fc3f040c719e342cc7ff640fa13f44077f5e242e15af8405f3df4402913e3427c41f1403cc0e94059a6e24253aafd401823f4408f63e342b95569412dede83f59a3dc422c2b6f4173e10f40b1b1dd42ab27cd3ff2a12140aa07dd42ffbbef3f584e2f40d093dd42c484db3f060b27406d37dd421af3e53f59e22d40f160dd4288a91b41aaf1ee404603e342c0c81b416e7839412c07e342e73f1b41fa13f44077f5e242712d1c415f3df4402913e3428fa71841f4cde94020a7e242cdce1e416015f440ca62e342bea018413cc0e94059a6e24229d51e411823f4408f63e342980d1b41e915ed40a5efe242b0641c413fc3f040c719e34274a99f40d678ba40c165ea42dae3df40f628eb4071a2ea4288a90b41aaf1ee404603df42c0c80b416e7839412c07df42e73f0b41fa13f44077f5de42712d0c415f3df4402913df428fa70841f4cde94020a7de42cdce0e416015f440ca62df42980d0b41e915ed40a5efde42b0640c413fc3f040c719df42bea008413cc0e94059a6de4229d50e411823f4408f63df42f2735841f257dd3fcac5dd42ac7b6341e0d4ec3fc226df42aa7b604070c0ef40b5a8e742f6c965407ae9ef4027d3e742363b6040d2e8ef40b1a6e7426a0a6640f52ef0402bd5e7423ba4964070c0ef40b5a8e742614b99407ae9ef4027d3e74201849640d2e8ef40b1a6e7429b6b9940f52ef0402bd5e7426e8c5841b81ea53fdac8dd4230636341c2f5e83fb223df422e5d4d41d578ba40a2a0ea4240b56541f728eb4052ddea4292532041f2a121400246dd42b7a42441584e2f4075d2dd421d856d40cecc8940a2a0ea42af72a740ee7cba4052ddea42401a913fd2e8ef40b1a6e742a8b89c3ff52ef0402bd5e742279b913f70c0ef40b5a8e742c1379c3f7ae9ef4027d3e74252e918411418aa3fc802dd42d6e02141527b3f40e282dd427d181841cd90a73f47b5dc429f131f415116ab3fb894dd4252cf7d3ff260a13f1558de428c2ac23ff09dd93f035fdf4254952141060b27401371dd42cfe8224159e22d409699dd429458974187413240a2a0ea429c84a341e6d0894052ddea4252cf7d3ff09dd93fe65cde42263bbc3ff09dd93f3452df421d4fc140b26dc04020a7df42999dcd401eb5ca40ca62e0427c41c140fa5fc04059a6df4253aacd40d6c2ca408f63e0421053c7406891c5404603e0427e91c740fcd039412c07e0422f1bc640a7b5c340a5efdf425fc9c840fd62c740c719e042cc7fc640b8b3ca4077f5df42e15ac8401dddca402913e042cc7fd640fa13f44077f5e042e15ad8405f3df4402913e1421053d740aaf1ee404603e1427e91d7406e7839412c07e1421d4fd140f4cde94020a7e042999ddd406015f440ca62e1427c41d1403cc0e94059a6e04253aadd401823f4408f63e1422f1bd640e915ed40a5efe0425fc9d8403fc3f040c719e14258fe16412dede83f44badd42fb371f4173e10f40ca98de425e5218411a48a13ff5bddd427c752241248cd93f162adf42b13f18418049de3f5ac6dd42667f2341e552f03f281bdf42ac621741b1b4d63ff09edd423e592341529ada3f4d42df428e411441b0bad93f3072dd4269a22341592a1a40ca6cdf4232ffd93ffa13f44077f5e042836be13f5f3df4402913e1423e4cdd3faaf1ee404603e142fa45de3f6e7839412c07e142743cc53ff4cde94020a7e0426576f63f6015f440ca62e142f005c53f3cc0e94059a6e0424aa9f63f1823f4408f63e142bc6cd83fe915ed40a5efe0427c25e33f3fc3f040c719e1421d4fe140b26dc04020a7e142999ded401eb5ca40ca62e2421053e7406891c5404603e2427e91e740fcd039412c07e2422f1be640a7b5c340a5efe1425fc9e840fd62c740c719e242cc7fe640b8b3ca4077f5e142e15ae8401dddca402913e2423a5f0441cdcc8940c165ea424cb71c41ef7cba4071a2ea4217594d41f2d2a13fa2a0ea4227b16541bb49324052ddea427c41e140fa5fc04059a6e14253aaed40d6c2ca408f63e2421053f740aaf1ee404603e5427e91f7406e7839412c07e542cc7ff640fa13f44077f5e442e15af8405f3df4402913e5421d4ff140f4cde94020a7e442999dfd406015f440ca62e5427c41f1403cc0e94059a6e44253aafd401823f4408f63e5422f1bf640e915ed40a5efe4425fc9f8403fc3f040c719e54274a99f40f0d2a13fc165ea42dce3df40bc49324071a2ea4217594d41cecc8940a2a0ea4227b16541ee7cba4052ddea428fa71041b26dc04020a7e142cdce16411eb5ca40ca62e24288a913416891c5404603e242c0c81341fcd039412c07e242e73f1341b8b3ca4077f5e142712d14411dddca402913e2426e12d840f2d2a13fa2a0ea4247610441bb49324052ddea42bea01041fa5fc04059a6e14229d51641d6c2ca408f63e242980d1341a7b5c340a5efe142b0641441fd62c740c719e242cf813940c121384142ffdc421bd03e4046363841b429dd4288a923416891c5404603e442c0c82341fcd039412c07e4428fa72041b26dc04020a7e342cdce26411eb5ca40ca62e442980d2341a7b5c340a5efe342b0642441fd62c740c719e442bea02041fa5fc04059a6e34229d52641d6c2ca408f63e442e73f2341b8b3ca4077f5e342712d24411dddca402913e4425b413940f23538413efddc428f103f4003593841b82bdd423a9e6240f4cde94020a7e242333b7b406015f440ca62e3421fa66e40aaf1ee404603e342fd226f406e7839412c07e34299ff6c40fa13f44077f5e242c1b570405f3df4402913e34288569741cdcc8940a2a0ea429082a341ed7cba4052ddea42f88262403cc0e94059a6e242a5547b401823f4408f63e3425e366c40e915ed40a5efe242be9271403fc3f040c719e34288a91b41aaf1ee404603e542c0c81b416e7839412c07e542e73f1b41fa13f44077f5e442712d1c415f3df4402913e5429f1ad84088413240a2a0ea4260650441e6d0894052ddea42e8532b3fd578ba40a2a0ea423e350c40f728eb4052ddea428fa71841f4cde94020a7e442cdce1e416015f440ca62e542bea018413cc0e94059a6e44229d51e411823f4408f63e542980d1b41e915ed40a5efe442b0641c413fc3f040c719e542ada0ec40f23538413efddc424788ef4003593841b82bdd42e7c0ec40c121384142ffdc420d68ef4046363841b429dd421d4f8140b26dc04020a7e342999d8d401eb5ca40ca62e4427c418140fa5fc04059a6e34253aa8d40d6c2ca408f63e442105387406891c5404603e4427e918740fcd039412c07e4422f1b8640a7b5c340a5efe3425fc98840fd62c740c719e442cc7f8640b8b3ca4077f5e342e15a88401dddca402913e442fa7e3a3fb81ea53fa265dd429bc4b83fc2f5e83fb6d3de4217c53d3ff257dd3f2e6cdd428c21b73fe0d4ec3f2acdde4288a92b41aaf1ee404603df42c0c82b416e7839412c07df42e73f2b41fa13f44077f5de42712d2c415f3df4402913df428fa72841f4cde94020a7de42cdce2e416015f440ca62df4288a913416891c5404603e442c0c81341fcd039412c07e442e73f1341b8b3ca4077f5e342712d14411dddca402913e4429f1ad840d578ba40a2a0ea4260650441f728eb4052ddea42980d2b41e915ed40a5efde42b0642c413fc3f040c719df42bea028413cc0e94059a6de4229d52e411823f4408f63df428fa71041b26dc04020a7e342cdce16411eb5ca40ca62e442bea01041fa5fc04059a6e34229d51641d6c2ca408f63e442980d1341a7b5c340a5efe342b0641441fd62c740c719e44257500e41f23538413efddc4223c40f4103593841b82bdd4273600e41c121384142ffdc4207b40f4146363841b429dd42e73f0b41fa13f44077f5e042712d0c415f3df4402913e14288a90b41aaf1ee404603e142c0c80b416e7839412c07e1422a073541cdcc8940c165ea423c5f4d41ef7cba4071a2ea4273605641c121384142ffdc4207b4574146363841b429dd4257505641f23538413efddc4223c4574103593841b82bdd428fa70841f4cde94020a7e042cdce0e416015f440ca62e142980d0b41e915ed40a5efe042b0640c413fc3f040c719e142bea008413cc0e94059a6e04229d50e411823f4408f63e142ec3430412dede83fbe14e0424991384173e10f4088eee042a2d42e411a48a13fc83cdf4273f13a41248cd93f9dc4e0421a822e418049de3f8426df422fa23a41e552f03fe3b8e0422b8c2d41b1b4d63f9614df42f8683b41529ada3f3ccbe042d39c2c41b0bad93fc303df42738e3d41592a1a404328e1421053a7406891c5404603e0427e91a740fcd039412c07e042cc7fa640b8b3ca4077f5df42e15aa8401dddca402913e0421d4fa140b26dc04020a7df42999dad401eb5ca40ca62e0422f1ba640a7b5c340a5efdf425fc9a840fd62c740c719e0427c41a140fa5fc04059a6df4253aaad40d6c2ca408f63e042703d0c4089413240c165ea42b29d6d40e5d0894071a2ea42caf77c40e17ab43f707de642e57bbe407b14ce3fa886e642773f7e40ae47a13fa886e642e57bbe40ee7c0f40e08fe6428e187d40e17ab43fa886e642783f7e407b14ce3f46f6e742773f7e40ae47a13fdf8fe64261667f40ee7c0f4045f6e7428e187d40cdccec3fa886e642783f7e402a5c0f4046f6e7428e187d40d7a3d03fa886e642783f7e40713dea3f46f6e742caf77c40cdccec3f707de642e57bbe40295c0f40a886e642caf77c40d7a3d03f707de642e57bbe40713dea3fa886e64262667f40ae470140df8fe642e57bbe40986e024045f6e742caf77c40ee7c0f400641e642e57bbe40d8a3104068d1e642e57b8e406310f83f3d4ae642590f8f40ee7c0f40717de642e57b8e40ad1c0a40ce37e642e57bbe4079e916400641e642e57b8e406310f83fce37e642e57bbe40fed408400641e642e57b8e406310f83f0641e642e57bbe40ee7c0f403e4ae642e57b8e40d8a310400641e642590f8f4090c2154068d1e642e57b8e4090c215400641e642e57bbe407ae9164068d1e64271e8bd40ad47a13fdf8fe642e57bbe40ef7c0f4045f6e74271e8bd406310f83f3d4ae642e57bbe40ee7c0f40717de642e57bbe40e17ab43f707de642e57bfe407b14ce3fa886e642e57bbe40ae47a13fdf8fe642590fbf40ee7c0f4045f6e742e57bbe40cdccec3f707de642e57bfe40295c0f40a886e642e57bbe40d7a3d03f707de642e57bfe40713dea3fa886e642e57bbe40ae47a13fa886e6420fd8fd40ee7c0f40e08fe642e57bbe406310f83f3d4ae642590fbf40ee7c0f40717de642e57bbe40ae470140df8fe6429944fd40996e024045f6e742e57bbe40ad1c0a40ce37e642e57bee4079e916400641e642e57bbe406310f83fce37e642e57bee40fed408400641e642e47bbe406410f83f0641e642e47bee40ee7c0f403e4ae64271e8bd40d8a310400641e642e57bbe4090c2154068d1e642e57bbe40ee7c0f400641e642e57bfe40d8a3104068d1e642e57bbe4090c215400641e642e57bee407ae9164068d1e642e57bbe40d7a310400641e642590fbf4090c2154068d1e64270e8ed406310f83f3d4ae642e47bee40ee7c0f40717de64271e8ed40d7a310400641e642e57bee4090c2154068d1e6420ed8fd40e07ab43fa886e642826bfe407c14ce3f46f6e7429a44fd40ad47a13fdf8fe6420ed8fd40ef7c0f4045f6e7420ed8fd40d6a3d03fa886e642826bfe40723dea3f46f6e7420ed8fd40ccccec3fa886e642826bfe402a5c0f4046f6e7423a9e6240f4cde94020a7e442333b7b406015f440ca62e5421fa66e40aaf1ee404603e542fd226f406e7839412c07e5425e366c40e915ed40a5efe442be9271403fc3f040c719e54299ff6c40fa13f44077f5e442c1b570405f3df4402913e54288977f407e3ff53f0eede7426a6794402506014046f6e742fd7f94407e3ff53f0eede742a31ba9402506014046f6e7423734a9407e3ff53f0eede742ddcfbd402506014046f6e742ed27bf407e3ff53f0eede74293c3d3402506014046f6e74225dcd3407e3ff53f0eede742cb77e8402506014046f6e7425f90e8407e3ff53f0eede742052cfd402506014046f6e7421aaf6541f0d2a13fc165ea422c077e41bc49324071a2ea4206017e41f2d2a13fa2a0ea428b2c8b41bb49324052ddea42f88262403cc0e94059a6e442a5547b401823f4408f63e5429b03b33fc121384142ffdc4235a0bd3f46363841b429dd42b482b23ff23538413efddc421c21be3f03593841b82bdd42e73f1b41fa13f44077f5e042712d1c415f3df4402913e14288a91b41aaf1ee404603e142c0c81b416e7839412c07e1421baf6541d678ba40c165ea422b077e41f628eb4071a2ea4251098d4170c0ef40b5a8e7421bb38d417ae9ef4027d3e74243018d41d2e8ef40b1a6e74229bb8d41f52ef0402bd5e74257506e41f23538413efddc4223c46f4103593841b82bdd4273606e41c121384142ffdc4207b46f4146363841b429dd428fa71841f4cde94020a7e042cdce1e416015f440ca62e142bea018413cc0e94059a6e04229d51e411823f4408f63e142980d1b41e915ed40a5efe042b0641c413fc3f040c719e1428fa70041b26dc04020a7e142cdce06411eb5ca40ca62e242bea00041fa5fc04059a6e14229d50641d6c2ca408f63e24288a903416891c5404603e242c0c80341fcd039412c07e242980d0341a7b5c340a5efe142b0640441fd62c740c719e242e73f0341b8b3ca4077f5e142712d04411dddca402913e2423a9e2240f4cde94020a7e242333b3b406015f440ca62e3421fa62e40aaf1ee404603e342fd222f406e7839412c07e34299ff2c40fa13f44077f5e242c1b530405f3df4402913e34257502641f23538413efddc4223c4274103593841b82bdd4273602641c121384142ffdc4207b4274146363841b429dd42f88222403cc0e94059a6e242a5543b401823f4408f63e3425e362c40e915ed40a5efe242be9231403fc3f040c719e3421d4f8140b26dc04020a7e142999d8d401eb5ca40ca62e242105387406891c5404603e2427e918740fcd039412c07e2422f1b8640a7b5c340a5efe1425fc98840fd62c740c719e242cc7f86406826c94077f5e142e15a8840cd4fc9402913e2427c418140fa5fc04059a6e14253aa8d40d6c2ca408f63e2422e5d4d4188413240a2a0ea4240b56541e6d0894052ddea428fa70041b26dc04020a7e342cdce06411eb5ca40ca62e44288a903416891c5404603e442c0c80341fcd039412c07e442980d0341a7b5c340a5efe342b0640441fd62c740c719e442e73f0341b8b3ca4077f5e342712d04411dddca402913e44239308f41c121384142ffdc4203da8f4146363841b429dd422b288f41f23538413efddc4211e28f4103593841b82bdd42bea00041fa5fc04059a6e34229d50641d6c2ca408f63e442588d4c412dede83f4f28df429114524173e10f40a535e04292b34d411a48a13f4ee3de42340d5a41248cd93f1a70e04256044e418049de3f9ed0de421d875a41e552f03f9a5de042d06b4d41b1b4d63fdeb9de420b5d5b41529ada3fd575e0424eea4a41b0bad93f96a4de42f41a5c41592a1a4029c8e042852b8b41f0d2a13fc165ea428d579741bc49324071a2ea421fa62e40aaf1ee404603df42fd222f406e7839412c07df4299ff2c40fa13f44077f5de42c1b530405f3df4402913df423a9e2240f4cde94020a7de42333b3b406015f440ca62df425e362c40e915ed40a5efde42be9231403fc3f040c719df42f88222403cc0e94059a6de42a5543b401823f4408f63df4206017e41cecc8940a2a0ea428b2c8b41ee7cba4052ddea42743cc53ff4cde94020a7de426576f63f6015f440ca62df42f005c53f3cc0e94059a6de424aa9f63f1823f4408f63df423e4cdd3faaf1ee404603df42fa45de3f6e7839412c07df4232ffd93ffa13f44077f5de42836be13f5f3df4402913df42bc6cd83fe915ed40a5efde427c25e33f3fc3f040c719df421baf654189413240c165ea422b077e41e5d0894071a2ea421d4fe140b26dc04020a7df42999ded401eb5ca40ca62e0421053e7406891c5404603e0427e91e740fcd039412c07e0422f1be640a7b5c340a5efdf425fc9e840fd62c740c719e042cc7fe640b8b3ca4077f5df42e15ae8401dddca402913e0421d856d40f2d2a13fa2a0ea42af72a740bb49324052ddea427c41e140fa5fc04059a6df4253aaed40d6c2ca408f63e042f7e4b540b55502400be8e64297ddc7404dfa1c40694fe742743cc53ff4cde94020a7e2426576f63f6015f440ca62e3423e4cdd3faaf1ee404603e342fa45de3f6e7839412c07e34232ffd93ffa13f44077f5e242836be13f5f3df4402913e342f005c53f3cc0e94059a6e2424aa9f63f1823f4408f63e342bc6cd83fe915ed40a5efe2427c25e33f3fc3f040c719e34260b1934032012a40eb33e6425eee9e406e093440bbe7e642441b9940fc872a404c8ae6427a849940a49f2b40e090e642ecd89840f6602b402786e642d2c69940fa1b2e400595e642e876974073a62a404470e642d6289b4059f0334062abe6428e62974079e91640fe6ee642303d9b40272b2b40a8ace64214862841f260a13f2240de424bc03041f09dd93f3e4ddf4232004f4170c0ef40b5a8e742c65350417ae9ef4027d3e74216f04e41d2e8ef40b1a6e742e2635041f52ef0402bd5e742edde2841f09dd93f2240de42df8b3041f09dd93fc035df425ffda340e59a81406e58ea42d28edc4040308e40b365ea4230faa240872c8140024aea428df0dc40e8e38e40d659ea421d4f9140f4cde94020a7e242999d9d406015f440ca62e34210539740aaf1ee404603e3427e9197406e7839412c07e3422f1b9640e915ed40a5efe2425fc998403fc3f040c719e342cc7f9640fa13f44077f5e242e15a98405f3df4402913e3426f3d0c40d678ba40c165ea42b19d6d40f628eb4071a2ea427c4191403cc0e94059a6e24253aa9d401823f4408f63e34280956d4088413240a2a0ea42e27aa740e6d0894052ddea423b5f044189413240c165ea424bb71c41e5d0894071a2ea42852b8b41d678ba40c165ea428d579741f628eb4071a2ea421fa62e40aaf1ee404603e142fd222f406e7839412c07e14299ff2c40fa13f44077f5e042c1b530405f3df4402913e1423a9e2240f4cde94020a7e042333b3b406015f440ca62e1425e362c40e915ed40a5efe042be9231403fc3f040c719e142f88222403cc0e94059a6e042a5543b401823f4408f63e1421d4f9140f4cde94020a7e442999d9d406015f440ca62e5427c4191403cc0e94059a6e44253aa9d401823f4408f63e54210539740aaf1ee404603e5427e9197406e7839412c07e5422f1b9640e915ed40a5efe4425fc998403fc3f040c719e542cc7f9640fa13f44077f5e442e15a98405f3df4402913e5421d4f9140f4cde94020a7e042999d9d406015f440ca62e1422f1b9640e915ed40a5efe0425fc998403fc3f040c719e142cc7f9640fa13f44077f5e042e15a98405f3df4402913e14210539740aaf1ee404603e1427e9197406e7839412c07e1427c4191403cc0e94059a6e04253aa9d401823f4408f63e14239309b41c121384142ffdc4203da9b4146363841b429dd422b289b41f23538413efddc4211e29b4103593841b82bdd428fa70841f4cde94020a7e442cdce0e416015f440ca62e542bea008413cc0e94059a6e44229d50e411823f4408f63e54288a90b41aaf1ee404603e542c0c80b416e7839412c07e542980d0b41e915ed40a5efe442b0640c413fc3f040c719e542e73f0b41fa13f44077f5e442712d0c415f3df4402913e5421aaf6541cdcc8940c165ea422c077e41ef7cba4071a2ea421fa66e40aaf1ee404603df42fd226f406e7839412c07df4299ff6c40fa13f44077f5de42c1b570405f3df4402913df423a9e6240f4cde94020a7de42333b7b406015f440ca62df425e366c40e915ed40a5efde42be9271403fc3f040c719df42f88262403cc0e94059a6de42a5547b401823f4408f63df4288a923416891c5404603e042c0c82341fcd039412c07e042e73f2341b8b3ca4077f5df42712d24411dddca402913e0428fa72041b26dc04020a7df42cdce26411eb5ca40ca62e042980d2341a7b5c340a5efdf42b0642441fd62c740c719e042bea02041fa5fc04059a6df4229d52641d6c2ca408f63e04227b11c41cecc8940a2a0ea4237093541ee7cba4052ddea4239308341c121384142ffdc4203da834146363841b429dd421d4f8140b26dc04020a7df42999d8d401eb5ca40ca62e042105387406891c5404603e0427e918740fcd039412c07e042cc7f8640b8b3ca4077f5df42e15a88401dddca402913e04275a99f4089413240c165ea42dbe3df40e5d0894071a2ea42b76f834170c0ef40b5a8e742811984417ae9ef4027d3e742a9678341d2e8ef40b1a6e7428f218441f52ef0402bd5e7422b288341f23538413efddc4211e2834103593841b82bdd427c418140fa5fc04059a6df4253aa8d40d6c2ca408f63e0422f1b8640a7b5c340a5efdf425fc98840fd62c740c719e0421fa64e406891c5404603e242fd224f40fcd039412c07e2427e956d40d578ba40a2a0ea42e17aa740f728eb4052ddea42852b8b41cdcc8940c165ea428d579741ef7cba4071a2ea423a9e4240b26dc04020a7e142333b5b401eb5ca40ca62e242f8824240fa5fc04059a6e142a5545b40d6c2ca408f63e2425e364c40a7b5c340a5efe142be925140fd62c740c719e24299ff4c40b8b3ca4077f5e142c1b550401dddca402913e2421d4fb140f4cde94020a7e442999dbd406015f440ca62e5421053b740aaf1ee404603e5427e91b7406e7839412c07e542cc7fb640fa13f44077f5e442e15ab8405f3df4402913e5423b5f0441d678ba40c165ea424bb71c41f628eb4071a2ea427c41b1403cc0e94059a6e44253aabd401823f4408f63e5422f1bb640e915ed40a5efe4425fc9b8403fc3f040c719e5421d4fb140f4cde94020a7e042999dbd406015f440ca62e1422f1bb640e915ed40a5efe0425fc9b8403fc3f040c719e142cc7fb640fa13f44077f5e042e15ab8405f3df4402913e1421053b740aaf1ee404603e1427e91b7406e7839412c07e1427d952b3ff2d2a13fa2a0ea42a1450c40bb49324052ddea427d952b3fcecc8940a2a0ea42a1450c40ee7cba4052ddea422b073541d678ba40c165ea423b5f4d41f628eb4071a2ea427c41b1403cc0e94059a6e04253aabd401823f4408f63e14288a923416891c5404603e242c0c82341fcd039412c07e2428fa72041b26dc04020a7e142cdce26411eb5ca40ca62e242980d2341a7b5c340a5efe142b0642441fd62c740c719e242e73f2341b8b3ca4077f5e142712d24411dddca402913e242bea02041fa5fc04059a6e14229d52641d6c2ca408f63e2426e12d840cecc8940a2a0ea4247610441ee7cba4052ddea4288a903416891c5404603e042c0c80341fcd039412c07e042e73f0341b8b3ca4077f5df42712d04411dddca402913e0428fa70041b26dc04020a7df42cdce06411eb5ca40ca62e042bea00041fa5fc04059a6df4229d50641d6c2ca408f63e042980d0341a7b5c340a5efdf42b0640441fd62c740c719e0420871e34070c0ef40b5a8e7422e18e6407ae9ef4027d3e742ce50e340d2e8ef40b1a6e7426838e640f52ef0402bd5e7426dd23e412dede83f12d2dc42df45464173e10f4092d4dd4288569741eed2a13fa2a0ea429082a341b949324052ddea428fa72841f4cde94020a7e242cdce2e416015f440ca62e342bea028413cc0e94059a6e24229d52e411823f4408f63e34288a92b41aaf1ee404603e342c0c82b416e7839412c07e342980d2b41e915ed40a5efe242b0642c413fc3f040c719e342e73f2b41fa13f44077f5e242712d2c415f3df4402913e3423eb51c4188413240a2a0ea42500d3541e6d0894052ddea42e7c08c40c121384142ffdc420d688f4046363841b429dd42ada08c40f23538413efddc4247888f4003593841b82bdd421053b740aaf1ee404603df427e91b7406e7839412c07df42cc7fb640fa13f44077f5de42e15ab8405f3df4402913df421d4fb140f4cde94020a7de42999dbd406015f440ca62df422f1bb640e915ed40a5efde425fc9b8403fc3f040c719df427c41b1403cc0e94059a6de4253aabd401823f4408f63df428fa72841f4cde94020a7e442cdce2e416015f440ca62e54288a92b41aaf1ee404603e542c0c82b416e7839412c07e542980d2b41e915ed40a5efe442b0642c413fc3f040c719e542e73f2b41fa13f44077f5e442712d2c415f3df4402913e5422b07354189413240c165ea423b5f4d41e5d0894071a2ea42743cc53ff4cde94020a7e4426576f63f6015f440ca62e5423e4cdd3faaf1ee404603e542fa45de3f6e7839412c07e54232ffd93ffa13f44077f5e442836be13f5f3df4402913e542bea028413cc0e94059a6e44229d52e411823f4408f63e542f005c53f3cc0e94059a6e4424aa9f63f1823f4408f63e542bc6cd83fe915ed40a5efe4427c25e33f3fc3f040c719e542e7c0bc40c121384142ffdc420d68bf4046363841b429dd42ada0bc40f23538413efddc424788bf4003593841b82bdd428fa70841f4cde94020a7e242cdce0e416015f440ca62e342bea008413cc0e94059a6e24229d50e411823f4408f63e34288a90b41aaf1ee404603e342c0c80b416e7839412c07e342980d0b41e915ed40a5efe242b0640c413fc3f040c719e342e73f0b41fa13f44077f5e242712d0c415f3df4402913e34289da2841f257dd3f6b3fdd4243e23341e0d4ec3f63a0de423a9e2240f4cde94020a7e442333b3b406015f440ca62e5421fa62e40aaf1ee404603e542fd222f406e7839412c07e54299ff2c40fa13f44077f5e442c1b530405f3df4402913e54205f32841b81ea53f7b42dd42c7c93341c2f5e83f539dde42f88222403cc0e94059a6e442a5543b401823f4408f63e5425e362c40e915ed40a5efe442be9231403fc3f040c719e5423a9e0240b26dc04020a7e342333b1b401eb5ca40ca62e442f8820240fa5fc04059a6e342a5541b40d6c2ca408f63e4421fa60e406891c5404603e442fd220f40fcd039412c07e4425e360c40a7b5c340a5efe342be921140fd62c740c719e44299ff0c40b8b3ca4077f5e342c1b510401dddca402913e44220057e41d578ba40a2a0ea42982e8b41f728eb4052ddea421053f740aaf1ee404603df427e91f7406e7839412c07df42cc7ff640fa13f44077f5de42e15af8405f3df4402913df421d4ff140f4cde94020a7de42999dfd406015f440ca62df422f1bf640e915ed40a5efde425fc9f8403fc3f040c719df427c41f1403cc0e94059a6de4253aafd401823f4408f63df423a9e6240f4cde94020a7e042333b7b406015f440ca62e1425e366c40e915ed40a5efe042be9271403fc3f040c719e142f88262403cc0e94059a6e042a5547b401823f4408f63e14299ff6c40fa13f44077f5e042c1b570405f3df4402913e1421fa66e40aaf1ee404603e142fd226f406e7839412c07e1421053c7406891c5404603e4427e91c740fcd039412c07e442cc7fc640b8b3ca4077f5e342e15ac8401dddca402913e4421d4fc140b26dc04020a7e342999dcd401eb5ca40ca62e4422f1bc640a7b5c340a5efe3425fc9c840fd62c740c719e4427c41c140fa5fc04059a6e34253aacd40d6c2ca408f63e4423eb51c41d578ba40a2a0ea42500d3541f728eb4052ddea426f3d0c40f0d2a13fc165ea42b39d6d40bc49324071a2ea428fa72841f4cde94020a7e042cdce2e416015f440ca62e142bea028413cc0e94059a6e04229d52e411823f4408f63e142980d2b41e915ed40a5efe042b0642c413fc3f040c719e142e73f2b41fa13f44077f5e042712d2c415f3df4402913e14288a92b41aaf1ee404603e142c0c82b416e7839412c07e142852b8b4189413240c165ea428d579741e5d0894071a2ea42e8532b3f88413240a2a0ea423e350c40e6d0894052ddea423a5f0441f0d2a13fc165ea424cb71c41bc49324071a2ea42a20abd4070c0ef40b5a8e742c8b1bf407ae9ef4027d3e742ea3503c163c777402218fe42ea3503c1ba128040125bfe421021963b286a89404e69f242d5af603ecd9daf403678f5425067e53b596ede3fd743f24204365e3eee798a405daff242805fe53b596ede3fd703fe42c5355e3eee798a405d6ffe42a024963b286a8940fe3afb42f2af603ecd9daf40e649fe42ae1c3c41596ede3fd743f242d9783f41ee798a405daff242c5123c41286a89404e69f242c0823f41cd9daf403678f542ab1c3c41596ede3fd703fe42d6783f41ee798a405d6ffe42c4123c41286a8940fe3afb42bf823f41cd9daf40e649fe42ad6ea341e2c857400eb7fd4205c0a3413a245c40c823fe42ad6ea341f9cb80400eb7fd4205c0a341a5f98240c823fe427811a34180b26a4031adfd423a1da4419110734031adfd427811a34163c7774031adfd423a1da441ba12804031adfd427811a3419d9d5d4031adfd423a1da441aefb654031adfd420bc6a24134425b40456bfd42a768a4416e408140a4d2fd425abba241286a8940fe3afb425873a441cd9daf40e649fe424ec0a241596ede3fd703fe42646ea441ee798a405d6ffe42ad6ea341e2c857406c8ff24205c0a3413a245c4026fcf242ad6ea341f9cb80406c8ff24205c0a341a5f9824026fcf2427811a34180b26a400206f3423a1da441911073400206f3427811a34163c777400206f3423a1da441ba1280400206f3427811a3419d9d5d400206f3423a1da441aefb65400206f3420ac6a24134425b408fe0f242a768a4416e408140ee47f342a0eea341e2c857406f6ff24289a1a5413a245c40c583f242a0eea341f9cb80406f6ff24289a1a541a5f98240c583f242298da141e2c857406f6ff2421240a3413a245c40c583f242298da141f9cb80406f6ff2421240a341a5f98240c583f242b765a14180b26a402258f242b765a14191107340129bf242b765a14163c777402258f242b765a141ba128040129bf242b765a1419d9d5d402258f242b765a141aefb6540129bf242055ea04134425b404645f24281fba1416e408140edadf2425abba241286a89404e69f2425873a441cd9daf403678f5424ec0a241596ede3fd743f242646ea441ee798a405daff242978669c1e2c857400eb7fd42e9e368c13a245c40c823fe4202416ac180b26a4031adfd427d2968c19110734031adfd4202416ac19d9d5d4031adfd427d2968c1aefb654031adfd42978669c1f9cb80400eb7fd42e9e368c1a5f98240c823fe4202416ac163c7774031adfd427d2968c1ba12804031adfd42dcd76ac134425b40456bfd42a39267c16e408140a4d2fd4256e36ac1596ede3fd703fe422b8767c1ee798a405d6ffe423ded6ac1286a8940fe3afb42427d67c1cd9daf40e649fe4285ea07c1e2c857406c8ff242d74707c13a245c4026fcf24285ea07c1f9cb80406c8ff242d74707c1a5f9824026fcf242f1a408c180b26a400306f3426d8d06c1911073400306f342f1a408c163c777400306f3426d8d06c1ba1280400306f342f1a408c19d9d5d400306f3426d8d06c1aefb65400306f342cb3b09c134425b4090e0f24292f605c16e408140ef47f3422d5109c1286a89404e69f24232e105c1cd9daf403678f542434709c1596ede3fd743f24218eb05c1ee798a405daff24287ea07c1e2c857400eb7fd42d94707c13a245c40c823fe42cc3b09c134425b40466bfd4293f605c16e408140a5d2fd4290ad0bc1e2c857406f2ffe42be4708c13a245c40c543fe42f2a408c19d9d5d4032adfd426d8d06c1aefb654032adfd4287ea07c1f9cb80400eb7fd42d94707c1a5f98240c823fe42f2a408c180b26a4032adfd426d8d06c19110734032adfd42f2a408c163c7774032adfd426d8d06c1ba12804032adfd4290ad0bc1f9cb80406f2ffe42be4708c1a5f98240c543fe4274fc0bc180b26a402218fe4274fc0bc191107340125bfe4274fc0bc163c777402218fe4274fc0bc1ba128040125bfe4274fc0bc19d9d5d402218fe4274fc0bc1aefb6540125bfe42d80b0ec134425b404605fe42e0d00ac16e408140ed6dfe42464709c1596ede3fd703fe421beb05c1ee798a405d6ffe422d5109c1286a8940fe3afb4232e105c1cd9daf40e649fe427e6104c134425b404705fe42862601c16e408140ee6dfe42a2ea06c1e2c857406f2ffe42d08403c13a245c40c543fe42ea3503c180b26a402218fe42ea3503c191107340125bfe42ea3503c19d9d5d402218fe42ea3503c1aefb6540125bfe42a2ea06c1f9cb80406f2ffe42d08403c1a5f98240c543fe426065a541ca6d4b3f9a99bd42b1b201420000a03f9a19d54217b5014285eb813f9a99bd42183519420000a03f9a19d5421735194285eb813f9a99bd4218b530420000a03f9a19d54217b5304285eb813f9a99bd42183548420000a03f9a19d54248304842ca6d4b3f9a99bd42493077420000a03f9a19d5427aef23420000a03ffcf1c242f40d2642f839e23f3801c442e746d2410000a03ffcf1c242db83d641f839e23f3801c442dc64e0410000a03f9547c34296d8e34197be04402d02c442778a01420000a03ffcf1c242f1a80342f839e23f3801c442073a46420000a03ffcf1c24281584842f839e23f3801c4422f2e0242596ede3fd743c3423a050342ee798a405dafc342b52b0242286a89404e69c342b3070342cd9daf403678c6425e850242e2c857406c8fc3420aae02423a245c4026fcc3425e850242f9cb80406c8fc3420aae0242a5f9824026fcc3420d31024234425b4090e0c3425b0203426e408140ef47c442c356024280b26a400306c442a4dc0242911073400306c442c356024263c777400306c442a4dc0242ba1280400306c442c35602429d9d5d400306c442a4dc0242aefb65400306c442b53cd441e2c857406c8fc3420d8ed4413a245c4026fcc342b53cd441f9cb80406c8fc3420d8ed441a5f9824026fcc34280dfd34180b26a400306c44242ebd441911073400306c44280dfd34163c777400306c44242ebd441ba1280400306c44280dfd3419d9d5d400306c44242ebd441aefb65400306c4421294d34134425b4090e0c342af36d5416e408140ef47c442568ed341596ede3fd743c3426c3cd541ee798a405dafc3426289d341286a89404e69c3425f41d541cd9daf403678c642fcc8a54180b26a402258c342fcc8a54191107340129bc342fcc8a54163c777402258c342fcc8a541ba128040129bc342fcc8a5419d9d5d402258c342fcc8a541aefb6540129bc3423233a54134425b404745c342aed0a6416e408140eeadc34205b065420000a03f9547c342e369674297be04402d02c442f29b5f42e2c857406c8fc3429ec45f423a245c4026fcc342f29b5f42f9cb80406c8fc3429ec45f42a5f9824026fcc342576d5f4280b26a400306c44238f35f42911073400306c442576d5f4263c777400306c44238f35f42ba1280400306c442576d5f429d9d5d400306c44238f35f42aefb65400306c442a1475f4234425b4090e0c342ef1860426e408140ef47c4420ba15e420000a03ffcf1c24285bf6042f839e23f3801c442c3445f42596ede3fd743c342ce1b6042ee798a405dafc34248425f42286a89404e69c342471e6042cd9daf403678c642ee344742e2c857406c8fc3429a5d47423a245c4026fcc342ee344742f9cb80406c8fc3429a5d4742a5f9824026fcc342e8744742e2c857406f6fc3425c4e48423a245c40c583c342e8744742f9cb80406f6fc3425c4e4842a5f98240c583c3421662484280b26a402258c3421662484291107340129bc3421662484263c777402258c34216624842ba128040129bc342166248429d9d5d402258c34216624842aefb6540129bc3423117484234425b404745c342efe548426e408140eeadc3429de0464234425b4090e0c342ebb147426e408140ef47c4425306474280b26a400306c442348c4742911073400306c442530647429d9d5d400306c442348c4742aefb65400306c4425306474263c777400306c442348c4742ba1280400306c442bfdd4642596ede3fd743c342cab44742ee798a405dafc3422c444642e2c857406f6fc342a01d47423a245c40c583c3422c444642f9cb80406f6fc342a01d4742a5f98240c583c3427330464280b26a402258c3427330464291107340129bc3427330464263c777402258c34273304642ba128040129bc342733046429d9d5d402258c34273304642aefb6540129bc3429aac454234425b404645c342587b46426e408140edadc34244db4642286a89404e69c34243b74742cd9daf403678c64232932442596ede3fd743c3423d6a2542ee798a405dafc342b8902442286a89404e69c342b66c2542cd9daf403678c6420b616a420000a03f7fd2ec42857f6c42f839e23fbbe1ed424830484285eb813f928dec42483077420000a03fc906024353c65142471a803f2c5bcf42b9fe53426a99823f627dd0420b616a420000a03f7e05d542857f6c42f839e23fba14d642e8c6e9410000a03f7a9eeb42da03ee41f839e23fb6adec42483019420000a03f9a19d54248b030420000a03f9ad9e0426065a541ca6d4b3f9a99ec42b1b201420000a03fcd0c024317b5014285eb813f9a99ec42183519420000a03fcd0c02431735194285eb813f9a99ec4218b530420000a03fcd0c0243778a01420000a03ffcb1ce42f1a80342f839e23f38c1cf42073a46420000a03ffcb1ce4281584842f839e23f38c1cf4277e6f9410700a03f470bd342c50c4d4283a2ad3fed27ea420521a4414e62a03f07e2e242d8c9a841fa7e8e4007e2ea426065a54185eb813f9a19d542b1b201420000a03f9ad9e0427fcbbb410000a03fe386dc42dfb5be4197be0440d163dd426065a54185eb813f9ad9e042b1b201420000a03f9a99ec42e7c6ba410000a03fbc1fe142db03bf41f839e23ff82ee24248b001420000a03f9a19d542483019420000a03f9ad9e0420be152420000a03f7e05d54285ff5442f839e23fba14d642e8c6e9410000a03fbb1fe142da03ee41f839e23ff72ee2427791b841471a803f2c5bcf424102bd416a99823f627dd042e6c6e9410000a03f7e05d542da03ee41f839e23fba14d642a98f10420000a03f7bc5ce428749124297be04401380cf420521a4414e62a03f6290d842d8c9a841fa7e8e406290e04248b001420000a03f9ad9e042483019420000a03f9a99ec427bef23420000a03ffcb1ce42f50d2642f839e23f38c1cf42483019420000a03f9ad9e04248b030420000a03f9a99ec4217b5304285eb813f9a99ec42183548420000a03fcd0c0243e7c6ba410000a03f7a9eeb42db03bf41f839e23fb6adec4248b030420000a03f9ad9e042483048420000a03f9a99ec4248b030420000a03f9a19d542483048420000a03f9ad9e0424730484285eb813f9a19d542483077420000a03f9ad9e042576353420000a03fe386dc4287d8544297be0440d163dd420b616a420000a03fbb1fe142857f6c42f839e23ff72ee2424730484285eb813f9ad9e042483077420000a03f9a99ec42e6c6ba410000a03f7e05d542da03bf41f839e23fba14d6420be152420000a03fbb1fe14285ff5442f839e23ff72ee242b5bceb41e2c85740ea3bec420d0eec413a245c40a4a8ec421214eb4134425b400e8dec42afb6ec416e4081406df4ec42bfb3e94180b26a40a004ec42bfb3e941911073409047ec42bfb3e9419d9d5d40a004ec42bfb3e941aefb65409047ec4231dbe941f9cb8040ed1bec421a8eeb41a5f982404330ec42bfb3e94163c77740a004ec42bfb3e941ba1280409047ec42b5bceb41f9cb8040ea3bec420d0eec41a5f98240a4a8ec42805feb4180b26a4081b2ec42426bec419110734081b2ec42805feb419d9d5d4081b2ec42426bec41aefb654081b2ec42805feb4163c7774081b2ec42426bec41ba12804081b2ec42805feb4180b26a40b099eb42426bec4191107340b099eb42805feb4163c77740b099eb42426bec41ba128040b099eb42805feb419d9d5d40b099eb42426bec41aefb6540b099eb421314eb4134425b40c457eb42b0b6ec416e40814023bfeb42560eeb41596ede3f55f0eb426cbcec41ee798a40db5bec42b5bceb41e2c857408ca3eb420d0eec413a245c404610ec42b5bceb41f9cb80408ca3eb420d0eec41a5f982404610ec42f2eadf41286a894018efeb429126ec41cd9daf40185dec420521a441068199406290d842d8c9a8416ce7ff406290e042bf02a5414cdea0404861dc420d9fa641a095fc40b89edc42f061a5410115a5404febd8424b38a641896efa407535e04290acf841f6ec7040ccbcd242b9a94d42908671406776ea428513f84144e26f408a96d2423df64d4217657a40a99cea428513fc4147277d408a96d3423df64b425aaa7d40a99ce942eb79fa4184a2ad3f2430d3420ac34c4259aa7d401003ea42eb79fa4184a2ad3f2430d3420ac34c4259aa7d401003ea424feafa41cb121040ef8cd342d98a4c4281cc6540f7e6e9428513fc4184a2ad3f08e2d5425ea64742bb2baf3fa99ce9423c0ef84185ef79403895d242e2f84d42a637bc40fc9dea42eb79fa41ea08ae3ff084d3421e514442db6a70401003ea428513fa41744aac3f5723d3423df64c42c37f7940a91cea420cace84134425b40c858d5428849ea416e4081406fc1d54230dbe941e2c85740f182d542198eeb413a245c404797d542beb3e94180b26a40a46bd542beb3e9419110734094aed542beb3e9419d9d5d40a46bd542beb3e941aefb654094aed54230dbe941f9cb8040f182d542198eeb41a5f982404797d542beb3e94163c77740a46bd542beb3e941ba12804094aed542f1eadf41286a89401c56d5429026ec41cd9daf401bc4d542550eeb41596ede3f5957d5426bbcec41ee798a40dfc2d542a73cbd41e2c85740f182d54290efbe413a245c404797d5423881be4134425b40c958d542b41ec0416e40814070c1d542a73cbd41f9cb8040f182d54290efbe41a5f982404797d5420217bf4180b26a40a46bd5420217bf419110734094aed5420217bf419d9d5d40a46bd5420217bf41aefb654094aed5420217bf4163c77740a46bd5420217bf41ba12804094aed542b4bcbc41e2c85740900ad5420c0ebd413a245c404a77d542b4bcbc41f9cb8040900ad5420c0ebd41a5f982404a77d5427f5fbc4180b26a40b300d542416bbd4191107340b300d5427f5fbc4163c77740b300d542416bbd41ba128040b300d5427f5fbc419d9d5d40b300d542416bbd41aefb6540b300d5421214bc4134425b40c7bed442aeb6bd416e4081402626d542b4bcbc41e2c85740eea2d5420c0ebd413a245c40a80fd6421114bc4134425b4011f4d542aeb6bd416e408140705bd642b4bcbc41f9cb8040eea2d5420c0ebd41a5f98240a80fd6427f5fbc4180b26a408419d642416bbd41911073408419d6427f5fbc419d9d5d408419d642416bbd41aefb65408419d6427f5fbc4163c777408419d642416bbd41ba1280408419d64230a4bc41286a89401c56d542cfdfc841cd9daf401cc4d542550ebc41596ede3f5957d5426bbcbd41ee798a40dfc2d5425e850242e2c857400eb7ce420aae02423a245c40c823cf420d31024234425b40466bce425b0203426e408140a5d2ce425e850242f9cb80400eb7ce420aae0242a5f98240c823cf42c456024280b26a4032adce42a5dc02429110734032adce42c456024263c7774032adce42a5dc0242ba12804032adce42c45602429d9d5d4032adce42a5dc0242aefb654032adce429c940142e2c857406f2fcf42106e02423a245c40c543cf420afd004234425b404605cf42c8cb01426e408140ed6dcf4258c50242e2c857406f2fcf42cc9e03423a245c40c543cf42e380014280b26a402218cf42e380014291107340125bcf42e38001429d9d5d402218cf42e3800142aefb6540125bcf429c940142f9cb80406f2fcf42106e0242a5f98240c543cf42e380014263c777402218cf42e3800142ba128040125bcf42b52b0242286a8940fe3acc42b4070342cd9daf40e649cf422e2e0242596ede3fd703cf4239050342ee798a405d6fcf4258c50242f9cb80406f2fcf42cc9e0342a5f98240c543cf42a067034234425b404705cf425e3604426e408140ee6dcf4285b2034280b26a402218cf4285b2034291107340125bcf4285b203429d9d5d402218cf4285b20342aefb6540125bcf4285b2034263c777402218cf4285b20342ba128040125bcf42f061a54138b2ce3ff43ce3424b38a641160689401a87ea42bf02a54164d7bd3fecb2e6420d9fa6412d2d8b405cf0e642f2eadf41286a89405970e1429126ec41cd9daf4059dee142560ebc41596ede3f9771e1426cbcbd41ee798a401ddde14231a4bc41286a89405a70e142d0dfc841cd9daf405adee142560eeb41596ede3f9671e1426cbcec41ee798a401cdde142f061a54138b2ce3f4febd8424b38a641160689407535e042bf02a54164d7bd3f4861dc420d9fa6412d2d8b40b89edc420521a4410681994007e2e242d8c9a8416ce7ff4007e2ea42f061a5410115a540f43ce3424b38a641896efa401a87ea42bf02a5414cdea040ecb2e6420d9fa641a095fc405cf0e6420521a441426005416290d842d8c9a841759338416290e042f061a5413f2a0b414febd8424b38a64104d735417535e042bf02a541e50e09414861dc420d9fa6418fea3641b89edc420521a4414260054107e2e242d8c9a8417593384107e2ea42f061a5413f2a0b41f43ce3424b38a64104d735411a87ea42bf02a541e50e0941ecb2e6420d9fa6418fea36415cf0e642560ebc41596ede3f55f0eb426cbcbd41ee798a40db5bec42a83cbd41e2c85740ed1bec4291efbe413a245c404330ec423981be4134425b40c5f1eb42b51ec0416e4081406c5aec420317bf4180b26a40a004ec420317bf41911073409047ec420317bf419d9d5d40a004ec420317bf41aefb65409047ec42a83cbd41f9cb8040ed1bec4291efbe41a5f982404330ec420317bf4163c77740a004ec420317bf41ba1280409047ec4231a4bc41286a894019efeb42d0dfc841cd9daf40185dec4231dbe941e2c85740ed1bec421a8eeb413a245c404330ec420dace84134425b40c4f1eb428949ea416e4081406b5aec42c6c5104284a2bd3f6db0d54272753842a837554043cee94295b410422292af3f90dad542a5863842a8375d4021a4e942b39411426cca194005d4d5420b0b144270ae1f4079dad542b9902442286a8940fe3acc42b76c2542cd9daf40e649cf4245db4642286a8940fe3acc4244b74742cd9daf40e649cf42ee344742e2c857400eb7ce429a5d47423a245c40c823cf4232932442596ede3fd703cf423d6a2542ee798a405d6fcf429de0464234425b40456bce42ebb147426e408140a4d2ce42ee344742f9cb80400eb7ce429a5d4742a5f98240c823cf425406474280b26a4031adce42358c47429110734031adce425406474263c7774031adce42358c4742ba12804031adce42540647429d9d5d4031adce42358c4742aefb654031adce42bedd4642596ede3fd703cf42c9b44742ee798a405d6fcf42a57e2b4250fe4840a6f2d7424d473242e9976240a6f2d7429edb4842a8371d40ea70d8420ac34c42a8375d40b6bddf42f2db5342e2c85740900ad5429e0454423a245c404a77d542f2db5342f9cb8040900ad5429e045442a5f982404a77d54258ad534280b26a40b300d5423933544291107340b300d54258ad534263c77740b300d54239335442ba128040b300d54258ad53429d9d5d40b300d54239335442aefb6540b300d542a187534234425b40c7bed442ef5854426e4081402626d542ec1b5442e2c85740f182d54260f554423a245c404797d54234be544234425b40c958d542f28c55426e40814070c1d542ec1b5442f9cb8040f182d54260f55442a5f982404797d5421909554280b26a40a46bd542190955429110734094aed542190955429d9d5d40a46bd54219095542aefb654094aed5421909554263c77740a46bd54219095542ba12804094aed542c3845342596ede3f5957d542cd5b5442ee798a40dfc2d542f2db5342e2c85740eea2d5429e0454423a245c40a80fd642a187534234425b4011f4d542ef5854426e408140705bd642f2db5342f9cb8040eea2d5429e045442a5f98240a80fd64257ad534280b26a408419d64238335442911073408419d64257ad53429d9d5d408419d64238335442aefb65408419d64257ad534263c777408419d64238335442ba1280408419d642b0cf5342286a89401c56d54280ed5942cd9daf401cc4d542c3845342596ede3f9671e142cd5b5442ee798a401cdde142b0cf5342286a89405970e14280ed5942cd9daf4059dee142c3046b42596ede3f5a24ed42cddb6b42ee798a40e08fed4210736542286a89401d23ed42e0906b42cd9daf401d91ed42c3046b42596ede3f5957d542cddb6b42ee798a40dfc2d5429ed3694234425b40c858d5425ca26a426e4081406fc1d542306b6a42e2c85740f182d542a4446b423a245c404797d54277576a4280b26a40a46bd54277576a429110734094aed54277576a429d9d5d40a46bd54277576a42aefb654094aed542306b6a42f9cb8040f182d542a4446b42a5f982404797d54277576a4263c77740a46bd54277576a42ba12804094aed54210736542286a89401c56d542e0906b42cd9daf401bc4d54210736542286a89405970e142e0906b42cd9daf4059dee142c3046b42596ede3f9671e142cddb6b42ee798a401cdde14227ae52420000a03f1dd1ec4269325542f839e23f3f13ee426ad05342286a89409e60ed42f9d85942cd9daf404e44ee42fd725342596ede3f8933ed42936d5442ee798a40d3b0ed42778a01420000a03ffcb1fd42f1a80342f839e23f38c1fe42778a01420000a03ffcf1f142f1a80342f839e23f3801f342a98f10420000a03f7bc5fd428749124297be04401380fe4272e323420000a03ffcf1f142ec012642f839e23f3801f3427fc8eb41471a803fd235f1424939f0416a99823f0858f2422bf2c4410000a03f07b1fd42e565c84197be04409f6bfe42e646d2410000a03ffcb1fd42da83d641f839e23f38c1fe4273e323420000a03ffcb1fd42ed012642f839e23f38c1fe42558ed341596ede3fd703fe426b3cd541ee798a405d6ffe426289d341286a8940fe3afb425f41d541cd9daf40e649fe421294d34134425b40456bfd42ae36d5416e408140a4d2fd42b43cd441e2c857400eb7fd420c8ed4413a245c40c823fe42b43cd441f9cb80400eb7fd420c8ed441a5f98240c823fe427fdfd34180b26a4031adfd4241ebd4419110734031adfd427fdfd34163c7774031adfd4241ebd441ba12804031adfd427fdfd3419d9d5d4031adfd4241ebd441aefb654031adfd425e850242e2c857406c8ff2420aae02423a245c4026fcf2422f2e0242596ede3fd743f2423a050342ee798a405daff2420d31024234425b4090e0f2425b0203426e408140ef47f342b42b0242286a89404e69f242b3070342cd9daf403678f5425e850242f9cb80406c8ff2420aae0242a5f9824026fcf242c356024280b26a400306f342a4dc0242911073400306f342c356024263c777400306f342a4dc0242ba1280400306f342c35602429d9d5d400306f342a4dc0242aefb65400306f3423233a54134425b404745f242aed0a6416e408140eeadf242fcc8a54180b26a402258f242fcc8a54191107340129bf242fcc8a5419d9d5d402258f242fcc8a541aefb6540129bf242fcc8a54163c777402258f242fcc8a541ba128040129bf2425e850242e2c857400eb7fd420aae02423a245c40c823fe425e850242f9cb80400eb7fd420aae0242a5f98240c823fe42c456024280b26a4032adfd42a5dc02429110734032adfd42c456024263c7774032adfd42a5dc0242ba12804032adfd42c45602429d9d5d4032adfd42a5dc0242aefb654032adfd420d31024234425b40466bfd425b0203426e408140a5d2fd429c940142e2c857406f2ffe42106e02423a245c40c543fe420afd004234425b404605fe42c8cb01426e408140ed6dfe4258c50242e2c857406f2ffe42cc9e03423a245c40c543fe429c940142f9cb80406f2ffe42106e0242a5f98240c543fe42e380014280b26a402218fe42e380014291107340125bfe42e380014263c777402218fe42e3800142ba128040125bfe42e38001429d9d5d402218fe42e3800142aefb6540125bfe4258c50242f9cb80406f2ffe42cc9e0342a5f98240c543fe42a067034234425b404705fe425e3604426e408140ee6dfe4285b2034280b26a402218fe4285b2034291107340125bfe4285b203429d9d5d402218fe4285b20342aefb6540125bfe4285b2034263c777402218fe4285b20342ba128040125bfe422e2e0242596ede3fd703fe4239050342ee798a405d6ffe42b52b0242286a8940fe3afb42b4070342cd9daf40e649fe42b0842442286a89404e69f242ae602542cd9daf403678f5422a872442596ede3fd743f242355e2542ee798a405daff2422a872442596ede3fd703fe42355e2542ee798a405d6ffe42b1842442286a8940fe3afb42af602542cd9daf40e649fe425d985642286a8940842df942fb745a42cd9daf4021bdfb4235755f42471a803f4cc5f542f3aa61426a99823ff8e7f64237da58420000a03faaf2fa420dcf5b42f839e23f166dfc4249c55942596ede3f3468fb42fae35a42ee798a408cf7fb42db6c66420000a03f6f74ff420fcb6a426485fb3fc4d10043639748420000a03f84bcf1429b5b4b42f839e23fa01ef3427c714942596ede3f9129f24282814a42ee798a4093b1f242e1d64942286a8940805ef242ab964c42cd9daf40c03ef542a5c769420000a03fdc7aff42736e6c42ced9064086590043030866420000a03f59a30043ca206842ced90640283b01430f0877420000a03ffcf1c24289267942f839e23f3801c442988576425470803f9173c442e7dfe5427938823f73201543f6027842e2c857406c8fc342a22b78423a245c4026fcc342f6027842f9cb80406c8fc342a22b7842a5f9824026fcc3424da97742286a89404e69c3424b857842cd9daf403678c642a5ae774234425b4090e0c342f37f78426e408140ef47c4425bd4774280b26a400306c4423c5a7842911073400306c4425bd4774263c777400306c4423c5a7842ba1280400306c4425bd477429d9d5d400306c4423c5a7842aefb65400306c442c7ab7742596ede3fd743c342d2827842ee798a405dafc3420f0877420000a03ffcb1ce4289267942f839e23f38c1cf421d3079429d9d5d402218cf421d307942aefb6540125bcf421d30794263c777402218cf421d307942ba128040125bcf42c6ab7742596ede3fd703cf42d1827842ee798a405d6fcf42f6027842e2c857400eb7ce42a22b78423a245c40c823cf42a5ae774234425b40466bce42f37f78426e408140a5d2ce42f6027842f9cb80400eb7ce42a22b7842a5f98240c823cf425cd4774280b26a4032adce423d5a78429110734032adce425cd4774263c7774032adce423d5a7842ba12804032adce425cd477429d9d5d4032adce423d5a7842aefb654032adce424da97742286a8940fe3acc424c857842cd9daf40e649cf42a27a764234425b404605cf42604977426e408140ed6dcf42f0427842e2c857406f2fcf42641c79423a245c40c543cf4234127742e2c857406f2fcf42a8eb77423a245c40c543cf4238e5784234425b404705cf42f6b379426e408140ee6dcf427bfe764280b26a402218cf427bfe764291107340125bcf427bfe76429d9d5d402218cf427bfe7642aefb6540125bcf4234127742f9cb80406f2fcf42a8eb7742a5f98240c543cf427bfe764263c777402218cf427bfe7642ba128040125bcf42f0427842f9cb80406f2fcf42641c7942a5f98240c543cf421d30794280b26a402218cf421d30794291107340125bcf420000000000000000f9030000fa030000fc030000fd030000fb03000007040000090400000a0400001c04000016040000190400001a0400001b04000015040000040400000304000002040000060400000504000008040000dd030000dc030000de030000df030000e0030000e5030000e3030000e4030000e8030000e9030000ec030000eb030000ed030000ea030000ef030000f1030000ee030000f0030000f4030000f3030000f20300000f0400000d0400000c04000010040000110400001704000018040000140400001304000012040000f6030000f5030000f7030000f8030000fe0300000104000000040000ff0300000e0400000b0400008a050000d505000000020000f9010000840000006d000000280000006c0000006e00000027000000260000002100000023000000250000002400000022000000290000005a0000005c0000005e0000005f0000005d0000005b00000068000000690000006a0000006b0000006000000066000000650000006200000064000000610000006700000063000000fa05000036060000cc05000002060000cf05000006060000200600002106000032060000250600003c060000c1050000c4050000e1050000e3050000ee050000f3050000c9050000d8050000e8050000e2050000ef050000140600001b0600001c06000024060000370600003a060000fe0500001106000018060000260600002c060000c6050000d3050000d4050000e7050000f20500002e060000c10100004c020000f4020000b40200003a0200007804000079040000770400007e0500007d0500007f0500007d040000850500008605000084050000ab050000dc050000dd050000ed050000170600001d060000230600002a06000034060000b9000000e901000023030000b103000074040000750400007e0400008504000086040000d7050000df050000ec050000f505000004060000010600000c0600000f0600001906000028060000270600002d060000390600009b0300008004000088030000890300008e0300008f0300008a0300008b0300008c0300008d0300009c03000095030000960300009703000098030000990300009a030000940300007f04000081040000160600003a040000fb000000390400009405000093050000fe000000f6000000f5000000f900000003010000870000007b04000058000000510400008800000089040000860000000601000085000000ac000000ce00000040010000cd000000af0500001f050000000100008501000035050000340500007204000073040000bc010000bb01000076040000d105000083040000ee010000f8010000da0500005c030000fe010000fb010000d2010000fb050000070600000b060000b8000000b70000002a0200000a0500008205000009050000a5030000080500000e060000a4030000150600001306000088050000da010000220600008c050000900500001f00000020000000920500009d0200009c0200003a000000d2050000cd050000d4030000d7020000e905000043000000b5020000da0300001d02000008060000f7000000f800000012060000010100001e0600000801000009010000ab030000c3030000c20300006d05000082000000310000001a0100006c0500001901000054040000550400005604000057040000580400005c0400005b040000590400007a0400007c04000088040000a0040000a104000012050000130500001e0500001c0500001b0500001a0500002505000026050000490500004a050000480500004b0500004c0500004d0500004f0500004e05000051050000500500005205000053050000540500005505000056050000570500005c0500005d0500006a050000680500006905000072050000730500008005000083050000810500008b05000089050000870500008d0500008f0500008e0500009805000099050000c2050000bf050000c8050000cb050000d0050000d6050000d9050000eb050000f4050000f7050000f0050000fc0500000a060000030600001a0600001f06000031060000e0000000df000000de000000100100001101000012010000130100001401000015010000160100001e0100001f010000ed010000ec010000ff010000fd010000fc010000fa01000020020000210200002202000023020000240200003f020000400200004102000042020000430200004f0200004e020000b0020000b2020000af020000b1020000b3020000cd020000cc020000ca020000e2020000e1020000e00200002503000026030000270300002803000029030000d0030000cf030000ce0300003d020000320500003e0200003305000007030000080300009d0100009e010000d1030000d2030000bc020000e0050000bd020000530000005400000055000000560000004b00000050000000510000004c000000520000004d0000004f0000004e0000005900000057000000870400009e040000dd000000ea000000190500000a0100001d01000027010000d8010000d9010000580500004d02000055020000910500009605000097050000aa050000e6050000240300002a0000002f0000002c0000002e0000002b0000002d000000300000003200000045000000470000004900000046000000db030000480000004a000000530400002e0200002d0200005b020000610200005f0200008f04000090040000990200009f040000f50200001701000018010000ba010000000000009e030000bb030000d3030000ff020000f300000000030000f400000019000000f2020000c0030000f3020000c10300006605000067050000180000007c050000dd020000de020000fd020000fe020000a9050000ae050000ac050000ad050000b1010000b0010000ae010000af0100003303000034030000c7050000ca05000055030000c001000056030000bf01000057030000bd010000be010000de050000e4050000db0500005b0300005d030000f10500005a03000058030000f8050000d001000059030000ce01000005060000cf010000d1010000cc010000cd01000009060000cb010000ca010000c9010000c80100000d060000d401000010060000d50100002f060000b40300002b0600003806000035060000b50300003b0600000802000007020000060200000f0200001002000011020000120200000300000002000000010000002e0400002b0400002d0400002a0400002c0400003604000037040000500400004f0400005a0400005d0200005c0200009400000095000000660400006804000067040000690400008204000084040000ba000000bb000000c6000000c1000000c2000000c70000001d050000d9000000da000000db000000dc000000e2000000e3000000ed000000ee000000eb000000ec000000f1000000ef0000003c050000f00000003d05000065050000640500006305000070050000710500001b0100006e0500001c0100006f050000cb020000cf020000d00200007b05000078050000950500009a0500009b0500009c0500009d0500009e0500009f050000a1050000a3050000a2050000a0050000a4050000a6050000a7050000a8050000a5050000b1050000b2050000b0050000b3050000b5050000b4050000b8050000ba050000b6050000b9050000b7050000bb050000bd050000be050000c0050000c5050000ce050000e5050000ea050000f6050000f9050000ff05000000060000fd05000029060000330600000700000009000000050000000800000006000000040000000d0000000b0000000e0000000c0000000a0000000f00000010000000110000001500000017000000130000001600000014000000120000001a0000001b0000001c0000001d0000001e000000890000008b0000008c0000008a000000910000008f000000900000008d0000009300000092000000980000009a0000009600000099000000970000009d0000009b0000009e0000009c000000a0000000a10000009f000000a2000000a3000000a4000000a5000000a7000000a8000000a9000000a6000000af000000ad000000ae000000ab000000aa000000b2000000b0000000b1000000b3000000b4000000b5000000b6000000bc000000bd000000c3000000c4000000ca000000cc000000c8000000cb000000c9000000d1000000cf000000d2000000d0000000d3000000d8000000e1000000e4000000e5000000e6000000e7000000e9000000e8000000f20000000b0100000c0100000d0100000e0100000f010000200100002301000024010000250100002601000021010000220100002b0100002a01000029010000280100002c0100002d010000300100002e0100002f010000310100003401000036010000320100003501000033010000a00100009f010000a1010000a3010000a2010000a4010000a5010000a6010000a7010000a8010000aa010000a9010000ab010000ad010000ac010000b7010000b5010000b8010000b6010000b2010000b3010000b9010000c2010000c3010000c4010000c6010000c5010000c7010000d3010000dd010000db010000dc010000d7010000df010000de010000ea0100000102000003020000040200000502000002020000eb0100000c0200000a0200000b020000090200000e0200000d020000180200001902000013020000140200001a0200001c0200001b0200001f0200001e02000027020000290200002502000028020000260200002c0200002b0200002f020000300200003102000035020000360200003402000032020000330200003702000039020000380200003c0200003b0200004802000047020000440200004502000046020000490200004a0200004b0200005002000051020000520200005302000054020000560200005702000058020000590200005a0200005e0200007f02000081020000750200006d02000071020000740200007b0200007e02000065020000630200006a02000084020000850200008702000078020000670200006f0200006b0200007d0200006e0200007a0200007c020000800200006902000064020000820200008302000086020000790200006202000066020000770200006802000076020000730200006c0200007202000070020000910200008f02000092020000900200008b0200008c0200008d0200008a0200008902000088020000600200008e0200009302000094020000950200009f0200009e020000980200009a0200009b0200009702000096020000a0020000a2020000a1020000a5020000a7020000a3020000a6020000a4020000ac020000aa020000ab020000a9020000a8020000ae020000ad020000b8020000b6020000b9020000b7020000ba020000bb020000c2020000c0020000c3020000c1020000be020000bf020000c4020000c5020000c6020000c7020000c8020000c9020000ce020000d2020000d3020000d4020000d5020000d6020000d1020000da020000dc020000d8020000d9020000db020000df020000f9020000f7020000fa020000f8020000f6020000fb020000fc0200000403000002030000030300000603000005030000090300000a0300000b0300000c0300000d030000210300001f03000020030000220300002a0300002b030000300300002e030000310300002f0300002c030000320300003703000036030000350300009f030000a0030000a1030000a2030000a3030000a8030000aa030000a6030000a9030000a7030000ae030000af030000ad030000ac030000b0030000b2030000b3030000b8030000ba030000b6030000b9030000b7030000bc030000c4030000c5030000c6030000c7030000c8030000c9030000ca030000cb030000cc030000cd030000d5030000d6030000200400001e0400001f0400001d040000d8030000d9030000d70300002204000021040000250400002404000023040000270400002904000028040000260400003204000030040000310400002f04000034040000330400003e0400003f0400003d0400003c0400003b0400003504000038040000400400004a0400004c0400004d0400004b0400004e040000520400005d0400005e0400005f0400006104000060040000620400006304000065040000640400006c0400006e0400006a0400006d0400006b0400006f04000070040000710400008a0400008b0400008c0400008d0400008e0400009404000092040000950400009304000091040000990400009704000098040000960400009b0400009a0400009c0400009d0400000d0500000f0500000b0500000e0500000c0500001005000016050000140500001505000011050000180500001705000022050000240500002005000023050000210500002705000028050000290500002a0500002b0500002c0500002f05000030050000310500002e0500002d050000360500003705000038050000390500003a0500003b050000470500006005000062050000610500005f0500005e0500006b050000790500007a050000770500007e000000fa000000fc000000ff000000fd00000004010000020100000701000005010000390100003a0100003b0100003c0100003d0100003e0100003f0100004101000072010000730100007401000075010000760100007701000078010000790100007e0100007f0100008001000081010000820100008301000084010000860100003300000035000000370000003400000036000000380000003b000000390000003c0000003d0000003e0000003f000000400000004100000042000000440000006f000000740000007500000073000000700000007100000072000000760000007700000078000000790000007a0000008300000081000000800000007b0000007d0000007f0000007c0000009d0300003f050000460500002d03000007050000410500005303000039030000410300000505000042030000400300003a0300003b0300003f0300003c0300003d0300003e0300004c0300004d0300004e0300004f0300005003000051030000540300005203000090030000910300009203000093030000a3040000b6040000b7040000b8040000b9040000ba040000bb040000bd040000be040000bc040000f2040000f3040000f8040000f9040000fa040000fb040000fc040000fd040000f7040000f4040000f6040000f504000006050000fe040000ff04000000050000010500000205000003050000040500004205000040050000130300001b030000a2040000b404000070010000d60100009c010000e1010000e801000086030000c6040000e3020000bf0300004204000041040000490400004704000001030000db04000044040000380300004a0300003e0500005b050000d700000044050000c50000008e00000049010000b4010000bc050000f0010000ef010000f2010000f701000071030000f501000063010000680100005f010000610100005e01000060010000640100006501000067010000660100006b0100006c0100006d0100006e01000071010000690100006a0100006f010000170200001502000016020000e4020000e5020000e6020000e7020000eb020000ea020000ec020000ed020000ee020000ef020000480300004303000045030000470300004403000046030000490300004b0300005e030000630300005f0300006003000062030000610300006403000065030000660300006703000068030000690300006a0300006f0300006b0300006c0300006e0300006d0300007003000072030000730300007803000074030000750300007603000077030000790300007e0300007f0300007b0300007d0300007a0300007c03000085030000870300008003000084030000810300008303000082030000be030000bd030000430400004804000046040000450400005a05000059050000760500007505000074050000c0000000bf000000be000000d6000000d5000000d40000004a010000420100004701000044010000460100004301000045010000480100005d01000062010000e9020000f1020000c305000043050000c5040000bf04000045050000c4040000c0040000c1040000c2040000c3040000c7040000e8020000f0020000ce040000cf040000d0040000d1040000d2040000d3040000c8040000cd040000c9040000ca040000cc040000cb040000dc040000d4040000d9040000d5040000d6040000d8040000d7040000da040000f6010000f40100001403000012030000b5040000b2040000ad040000af040000b1040000ae040000b0040000b3040000f1010000f301000019030000180300001a0300009a0100005b010000e0010000e3010000370100003801000052010000e60100005301000051010000500100004b0100004c0100004d0100004e0100004f010000540100005c010000590100005a010000550100005601000057010000580100007d0100007a0100007c0100007b0100008701000088010000890100008a0100008b0100008c0100008d01000092010000930100008e0100008f010000900100009101000094010000980100009501000097010000960100009b01000099010000e2010000e4010000e7010000e501000015030000110300001603000017030000100300001d0300001e0300001c0300000f0300000e030000ab04000030060000a4040000a5040000aa040000a9040000a6040000a7040000a8040000ac040000f0040000ed040000ec040000f1040000dd040000e2040000de040000df040000e0040000e1040000ef040000e8040000e9040000e3040000ee040000e5040000e7040000e4040000e6040000ea040000eb040000000000000000000000000000000000000000000030c1000060c2000040c5000070cb0000c0f8010090fb0100d092020040250400005004000057040010620400e0a30400e0a90400f06e0500b00306002055060010ab060000000000000070420000a0c1000082c30000824300002042000082430000000000000000000000000000000000000000003001000000203f01000000500000008000000000000000000000000000000000000000000000000b000000b302000023000000000000000500000000000000ffff0000ffffffff0000000000000000000000000400000400000000ff7f00003ab1899d0400000400000100ffc700004dec3ab10400000400000400ffffaa3e3ab1899d0400000400000500ffffaa3a4dec3ab10400000400000600ffff0000ffff4decffffff33ffff0000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff0000ffffff9300000000ffff0000ffff0000ffffffb3ffff0000ffff0000ffff00000300000400000000ffff0000899d0000000082c30000a0c1000082c3000070420000204200007042000000000000000000000000000000000000000000e002000000203f010000005000000080000000000000000000000000000000000000000000000026000000810200003d000000080000000200000000000000ffff0000ffffffff000000000000000000000000040000a4ffff0400ffffff7fffffaa16040000a4ffff0000ffffff7f55390000040000a4ffff0200ff7f0000ffff0000ffffff9300000000ffff0000ffff0000ffffff1300000000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff000005000020ffff000055550000ff17000005000020ffff0100552d0000ff5bff1705000020ffff20005555aa1affdfffce05000020ffff02005555aa16ff4fff1705000020ffff2300aa2a0000ffdfffcf05000020ffff2600ffff5555ffcfffbf05000020ffff090055555519ff7fff4f05000020ffff0a00aa2a0000ff7fff5b05000020ffff2a00ffff5555ffdfffcf05000020ffff0c00ffff5555ff7f000005000020ffff0f00ff230000ffafff7f05000020ffff2f0055350000ffe7ffdf05000020ffff10005555aa16ffafff7f05000020ffff30005555ff1fffefffdf05000020ffff3100ff370000ffefffe705000020ffff1200551d0000ffbfffaf05000020ffff3200aa2a0000ffffffef05000020ffff13005555aa16ffbfffaf05000020ffff33005555ff1bffffffef05000020ffff3400ff37aa2affffffef05000020ffff1600ffff5555ff9fff7f05000020ffff3600aaaa5555ffefffdf05000020ffff1700ffff5555ffafff9f05000020ffff1800aaaa5555ffbfffaf05000020ffff1a00ffffaaaaffbfffaf05000020ffff3a00ffffaaaaffffffdf05000020ffff3b00aaaa5555ffffffef05000020ffff1c00aa2a0000ffcfffbf05000020ffff1d005555aa22bfcbffbf05000020ffff1f00ff4faa2a3fd3ffc702000024ffff0000ffff0000ffff0000000082c30000a0c1000070420000704200002042000082430000000000000000000000000000000000000000003006000000203f07000000500000005001000000000000000000000000000000000000000000000c0000004d0200004900000003000000020000000000ff7fffff0000333300800c00000007000000f7010000a100000003000000030000000000ff7fffff3333cccc00e01300000010000000000000000000000003000000000000000000000000800000ccccffff230000000600000000000000000000000300000000000000000000000080ccccffffffff2900000015000000b1010000a30000000600000002000000aa16ff7fffff00003333ffff3e0000000700000000000000320500000500000003000000aa16ff7fffff3333ccccffff4500000009000000000000000000000005000000000000000000ff7fffffccccffffffff0000000004000004ff7f02005539000033330000040000a433330100ffffff7faa5a00000800008000005800fffffff7ff3700000800008000002900ff9fff9b551500000800008000003100ffbfff9fff1700000800008000004800ffdfffbfaa1600000800008000005200fff7ffdf552100000800008000002c00ff9bff7f5539000002000024ffff0000ff7f0000333300000300008400000000ffffff7f55390000ffffff530000000033330000ffffff7f06000024ffff0000ff7f0000333300000400008433330000ffffff7faa5a000004000004ff7f020055250000cccc3333040000a4cccc0600ffbfff7f55150000040000a4cccc0600ffffffbf55550000ffffff5300000000cccc3333ffffff7f02000024ffff0000ffc70000cccc333306000024ffff0000ffc70000cccc3333040000a4cccc0300ff7f0000ffff000004000024ff7f0000553900003333000004000024ff7f010055250000cccc333304000024ff7f0400ffffaa263333000004000024ff7f0500ffffaa16cccc3333ffffff1300000000ffff0000cccc0000ffffff5300000000cccc0000ff7f0000ffffff73ffff0000cccc0000ff7f00000300008400000000ff7f0000ffff00000700008000001800ff7fff3f5555aa1a0700008000001000ff3f0000551d00000700008000001900ff6fff3fffff55550700008000001100ff3f0000ffff55550700008000001a00ff7fff6fffff55550700008000000d00ff3f0000555555150700008000001700ff7fff3fff33000004000084cccc0200ff7f0000ffff000004000024ff7f0600ffff0000ffffccccffffff1300000000ffff0000ffffccccffffffb3ffff0000ff7f0000ffff0000ffffff5300000000ffffccccff7f0000ffffff73ffff0000ffffccccff7f000004000004ff7f0200ffffaa2633330000040000a433330500ffacff975555aa16040000a433330500ffffff7fffff55550800008000002f00ff9fff7fffffaaaa0800008000003000ff9fff7faaaa55550800008000005100ffffffdfffff55550800008000003200ffb7ff9f5555aa160800008000003300ffbfffb75555ff170800008000005300ffe7ffdf5555aa160800008000003400ffbfff9fffff55550800008000005500ffefffe75555aa160800008000005700ffffffef5555aa160800008000002a00ff9fff975555aa160800008000004900ffcfffbf5555aa160800008000004a00ffdfffcf5555aa160800008000002b00ff97ff7f5555ff170800008000004b00ffdfffbfffff555502000024ffff0000ffffaa3e333300000300008400000000ffffff7fffffaa16ffffff73ffff000033330000ffffff7f06000024ffff0000ffffaa3e333300000400008433330400ffacff975555aa160400008433330400ffffff7fffff555504000004ff7f0200ffffaa16cccc3333040000a4cccc0600ffffff7fffffaa16ffffff73ffff0000cccc3333ffffff7f02000024ffff0000ffffaa3acccc333306000024ffff0000ffffaa3acccc333304000084cccc0100ffbfff7f5515000004000084cccc0100ffffffbf5555000004000004ff7f0300ffff0000ffffcccc04000084cccc0500ffffff7fffffaa16ffffffb3ffff0000ffffff7fffff0000ffffff5300000000ffffccccffffff7fffffff73ffff0000ffffccccffffff7f02000024ffff0000ffff0000ffffcccc06000024ffff0000ffff0000ffffcccc000070420000a0c1000082c3000082430000204200007042e8df2300703f0000d09d0000dd000000509a000001502d010000203f5100010050000000c00b000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000cd4c0000001855550b0000000b0000000000000000000000000000000000000000000000cd6cff03005c5641160000001200000000000000000000000000000000000000aa1600006666ff0f005055552800000011000000000000000000000000000000000000000000cc4c33730000001855553900000017000000000000000000000000000000000000000000ff5fcccc0000003c5555500000001000000000000000000000000000000000000000aa169939ccccff3700705555600000000c000000000000000000000000000000000000000000cc6c66a60000001cab2a6c00000009000000000000000000000000000000000000000000cc6cccccff0300605615750000000a00000000000000000000000000000000000000aa16cc8cccccff3b008055557f0000000c00000000000000000000000000000000000000551900009a59ff4f008055558b0000000b0000000000000000000000000000000000000000000000ccccff5b00800050960000000800000000000000000000000000000000000000aa1699593393ff6f008055559e000000140000000000000000000000000000000000000055550000cccc00000080ffffb20000000c000000000000000000000000000000000000000000ccccffff000000805555be00000006000000000000000000000000000000000000005555ccccffff00000080ffffc40000000600000000000000000000000000000000000000000000006666ff7f00b0564dca0000000900000000000000000000000000000000000000aa1600000040ff7f00b05555d30000000900000000000000000000000000000000000000ff17ff3f6666ff7f00b85555dc0000000d00000000000000000000000000000000000000000000006666ffaf00c05555e90000000800000000000000000000000000000000000000aa160000cd2cffaf00c05555f10000000b00000000000000000000000000000000000000ff23cc2ccd4cffaf00c05555fc0000000500000000000000000000000000000000000000aa1acc4c6666ffb700c05555010100000900000000000000000000000000000000000000555500006666ff7f00a0ffff0a0100000800000000000000000000000000000000000000555500003333ff9f00b0ffff120100000d00000000000000000000000000000000000000555500003333ffaf00c0aaaa1f010000030000000000000000000000000000000000000055559909342f7fb400c0ab92220100000900000000000000000000000000000000000000aaaa00003333ffaf00c0ffff2b0100000c00000000000000000000000000000000000000555533336666ff9f00c0ffff370100000a00000000000000000000000000000000000000000000003333ffbf00d0ab2a410100000500000000000000000000000000000000000000aa2200009a07ffbfc0cb5555460100000700000000000000000000000000000000000000aa2a00003333ffbf00c855554d0100000a00000000000000000000000000000000000000aa2a00009a19ffc700dc5555570100000900000000000000000000000000000000000000aa1a00000014ffce00e05555600100000200000000000000000000000000000000000000ff53cc323333ffbf40c05555620100000600000000000000000000000000000000000000aa2a99193333ffc700d05555680100000800000000000000000000000000000000000000000000009a19ffcf00e0ab2a700100000600000000000000000000000000000000000000aa2acc069a19ffdb00e05555760100000d00000000000000000000000000000000000000000099193333ffcf00e85555830100000b00000000000000000000000000000000000000555500009a19ffbf00d0ffff8e0100000c000000000000000000000000000000000000005555cc003333ffbf00e0aaaa9a0100000800000000000000000000000000000000000000547d99196726ffbf00d0ffffa20100000d00000000000000000000000000000000000000ff5766263333ffbf00e0ffffaf0100000b00000000000000000000000000000000000000555500006726ffcf00e0ffffba0100000d00000000000000000000000000000000000000000033336666ffbf00d85555c70100001000000000000000000000000000000000000000aa1a33336666ffbf00e0ffffd70100000a00000000000000000000000000000000000000000033336666ffd700e05555e1010000050000000000000000000000000000000000000055553333cd3cffc300e05565e60100000900000000000000000000000000000000000000000000009a19ffdf00e85555ef0100000900000000000000000000000000000000000000ff1f0000cd1cffdf00f05555f80100000b00000000000000000000000000000000000000000000003333ffe700f05555030200000a00000000000000000000000000000000000000000000009a19ffefffffab2a0d0200000800000000000000000000000000000000000000ff1b0000cd0effefffff5555150200000c00000000000000000000000000000000000000aa2a00009a19ffefffff5555210200000b00000000000000000000000000000000000000000099193333ffefffff55552c0200000b00000000000000000000000000000000000000555500006726ffdf00f0aaaa370200000c00000000000000000000000000000000000000555533173333ffdfffffab924302000007000000000000000000000000000000000000005555660a9a197fe9ffffab924a0200000800000000000000000000000000000000000000aa5a66263333ffdfffffaaaa520200000d00000000000000000000000000000000000000aaaa00003333ffdfffffffff5f0200000e00000000000000000000000000000000000000555500009a19ffefffffaaaa6d0200000700000000000000000000000000000000000000ff7799196726ffefffffaaaa740200000b0000000000000000000000000000000000000000003333cd4cffdf00f055557f0200000c00000000000000000000000000000000000000551966466666ffdfffffab2a8b0200000600000000000000000000000000000000000000aa2a99396666ffdf00f05555910200000d000000000000000000000000000000000000000000cc4c6666ffdfffffab2a9e020000080000000000000000000000000000000000000000003333cd4cffef00f80040a60200000a00000000000000000000000000000000000000aa22ff356666ffefffff5555b00200000900000000000000000000000000000000000000ff3f33339a41ffefffff5555b9020000090000000000000000000000000000000000000000003333cd4cfff7ffff0040c20200000a0000000000000000000000000000000000000055553333673effdfffff555dcc0200000c00000000000000000000000000000000000000555533336666ffdfffffffffd8020000080000000000000000000000000000000000000000006666ccccff7f00c0ab26e00200000c00000000000000000000000000000000000000aa166666ccccff7f00c0ffffec0200000c000000000000000000000000000000000000000000666666c6ffbfffffab26f80200000a00000000000000000000000000000000000000aa166666ccccffbfffff5555020300000800000000000000000000000000000000000000000098b9ccccffbfffff00140a030000080000000000000000000000000000000000000055556666ccccffbfffffffff1203000009000000000000000000000000000000000000000000cccc99f9ff7f0098ab2a1b0300000d000000000000000000000000000000000000005515ccccffffff7fffff5555280300000b000000000000000000000000000000000000000000ccccffffff7fffff56153303000008000000000000000000000000000000000000005555ccccffffff7fffffffff000000000000000000000000050000a0ff170100cc4c0000ff130000050000a0ff170200cc4c00005555aa1605000020cc4c030055550000ff0f000005000020cc4c010055150000ff17ff0305000020cc4c02005555aa16ff17ff0f0500006055550c00ff170000cc4c0000ffffff9300000000cc4c000055550000ffffff5300000000ff170000cc4c00000800000000000500aa2a0000ff17000008000000000006005555aa16ff170000030000040000000055550000ff17000005000080ff170000cc4c0000ff13000005000080ff030300cc6ccc4c551500000500006055150300bf07ff03cc6ccc4c05000000cc4c000055150000ff17ff0305000020cc6c030055150000ff13ff0305000020cc6c0600ff130000ff1bff1305000020cc6c0700ff130000ff5bff1b050000a0ff5b0a00cc6c0000aa320000ffffff5300000000ff5bff03cc6c00000800000000000500552d0000ff5bff170300000400000000552d0000ff5bff1705000080ff170000cc4c00005555aa1605000000cc4c00005555aa16ff17ff0f05000080ff0f03006666cc4c5555aa1605000020ff5f0300aa2aaa16ff13ff0f05000020ff5f0400aa2aaa16ff37ff1305000040aa2a0300ff13ff0f6666ff5f05000040aa2a0400ff37ff136666ff5f05000020666603005555aa2aff17ff0f05000020666604005555aa2aff37ff1705000020ff5f0500aa2a5519ff4fff3705000040aa2a0500ff4fff376666ff5f05000020666605005555aa2aff4fff37050000a0ff4f09009939000055555519050000a0ff4f050066669939555555190500006055550c00ff4fff17cc4c00000500006055550c00ff4fff0f6666cc4c08000000000006005555aa16ff4fff1703000004000000005555aa16ff4fff17050000a0ff030100cc6ccc4c5515000005000000cc4c000055550000ff0f00000500004055150100bf07ff03cc6ccc4c050000a0ff0f02006666cc4c5555aa1605000000ff5f0200aa2aaa16ff13ff0f05000060aa2a0200ff13ff0f6666ff5f050000a0ff1304003273ff5faa2aaa16050000203273060055150000ff130000050000203273040055555515ff17000005000000cc6c010055150000ff13ff03050000a0ff1306003273cc6cff130000050000a0ff170400327366665555aa2a05000040aa2a0400ff17ff133273666605000000666602005555aa2aff17ff0f0500006055550c00ff1700003273cc4cffffff93000000003273cc4c55550000ffffff5300000000ff1300003273cc4c05000000ff5f0200aa2aaa16ff37ff1305000080ff1303003273ff5faa2aaa1605000060aa2a0200ff37ff136666ff5f050000a0ff370500ccccff5f5555aa160500004055150600bf07000099993273050000003273030055555515ff1700000500002099990600aa2a5515ff1b000005000060aa2a0300ff17ff133273666605000080ff170300327366665555aa2a05000000666602005555aa2aff37ff170500000065a60600aa2a0000ff1b0000050000a0ff030700cccc65a6551500000500004055150700bf07ff03cccc65a605000040aa2a0600ff1b000065a6999905000080ff1b060065a69999aa2aaa160500000065c60500aa2aaa16ff3bff3705000060aa2a0500ff3bff37cccc65c6050000a0ff3b0800cccc65c6aa2aaa160500006055550c00ff170000cccc32730500006055550c00ff37ff17cccc666605000020cccc0d0055550000ff3b0000ffffff9300000000cccc327355550000ffffff5300000000ff030000cccc65a605000000ff5f0200aa2a5519ff4fff3705000080ff370400ccccff5f5555aa1605000060aa2a0200ff4fff376666ff5f05000000666602005555aa2aff4fff370500002065c60400aa2aaa16ff3bff370500002065c60800aa2aaa16ff6fff3b05000040aa2a0400ff3bff37cccc65c605000040aa2a0800ff6fff3bcccc65c605000080ff4f0200666699395555551905000000993909005555ff2bff6fff4f050000a0ff6f0900995999395555553d050000a0ff6f0b00329399595555aa16050000a0ff6f0800cccccc8c5555aa160500006055550c00ff4fff37cccc66660500006055550c00ff6fff4fcccc993905000020cccc0d005555aa2aff6fff370500006055150400bf07000099993273050000003273030055150000ff13000005000000cc6c0100ff130000ff1bff1305000080ff1303003273cc6cff130000050000a0ff1b070065a6cc6cff1300000500002065a60400aa2a0000ff1b000005000060aa2a0400ff1b000065a699990500000099990400aa2a5515ff1b00000500002065a6070055150000ff1bff03050000a0ff1b040065a69999aa2aaa16ffffff930000000065a63273aa2a0000ffffff5300000000ff1b000065a6cc6c05000000cc6c0100ff130000ff5bff1b05000080ff1b060065a6cc6cff13000005000080ff030400cccc65a6551500000500000065a6060055150000ff1bff030500006055150400bf07ff03cccc65a605000000cc6c0a00ff130000ff5fff5b050000a0ff5f0a00cccccc6cff13000005000020cccc0d0055150000ff5fff03ffffff5300000000ff5fff03cccccc6c0500000065c60500aa2aaa16ff6fff3b05000080ff3b0400cccc65c6aa2aaa1605000060aa2a0500ff6fff3bcccc65c60500000032930b00aa2aaa16ff7fff6f05000080ff6f0500cccccc8c5555aa1605000000cc8c0b005555aa2aff7fff6f05000040aa2a0b00ff7fff6f3293cc8c0500006055550c00ff7fff6fcccccc8c05000020cccc0d005555aa16ff7fff3b050000a0ff7f4800cccccc8c5555aa1605000080ff4f0200993900005555551905000020993905005555ff2bff6fff4f05000080ff6f0500995999395555553d0500002099590b005555ff3bff7fff6f0500006055550c00ff7fff4f993900000500006055550c00ff7fff6f99599939050000a0ff7f1000ff3f00005555ff1f050000a0ff7f11009959ff3f5555ff3b08000000000009005555aa22ff7fff77080000000000060055555519ff77ff4f030000040000000055555519ff77ff4f03000004000000005555aa22ff7fff7705000080ff5b0100cc6c0000aa32000005000020cc6c0700ff130000ff5fff5b05000080ff5f0700cccccc6cff13000005000020cccc0d00ff130000ff7fff5f050000a0ff7f0f006666000055490000050000a0ff7f4700cccc6666aa260000ffffff5300000000ff7fff5bcccc0000080000000000050055290000ff6fff5b0800000000000a00aa2a0000ff7fff6f030000040000000055290000ff6fff5b0300000400000000aa2a0000ff7fff6f05000080ff6f0500329399595555aa1605000000995909005555ff3bff7fff6f0500002032930800aa2aaa16ff7fff6f05000060aa2a0800ff7fff6f3293cc8c05000020cc8c08005555aa2aff7fff6f0500006055550c00ff7fff6fcc8c9959050000a0ff7f11006666995955555529050000a0ff7f4800329366665555aa160500004055550000ff170000cc4c00000500004055550200ff4fff17cc4c00000500004055550200ff4fff0f6666cc4c0500004055550300ff1700003273cc4c0500004055550400ff170000cccc32730500004055550400ff37ff17cccc66660500004055550500ff4fff37cccc66660500004055550500ff6fff4fcccc99390500004055550800ff7fff6fcccccc8c0500004055550900ff7fff4f993900000500004055550900ff7fff6f995999390500004055550b00ff7fff6fcc8c995905000020cccc0e00ffff5555ff7f0000050000a0ff7f160066660000ffff5555050000a0ff7f4800cccc6666ffff5555ffffff9300000000cccc0000ffff5555ffffff73ffff0000ff7f0000cccc00000800000000000e00ffff5555ff7fff3f0800000000000b00ffff5555ff3f00000300000400000000ffff5555ff7f00000500006055550e00ff7f0000ffffcccc05000000cccc040055550000ff3b000005000000cccc05005555aa2aff6fff3705000000cccc070055150000ff5fff0305000000cccc08005555aa16ff7fff3b05000000cccc0a00ff130000ff7fff5f050000a0ff7f4d0098f9ccccaa2a0000050000a0ff7f4e00ffffcccc55555515050000a0ff7f4f00ffff98f955150000ffffff9300000000ffffcccc55550000ffffff33ffff000055550000ff7f0000ffffff5300000000ff7f0000ffffcccc0500004055550d00ff7f0000ffffcccc05000000cccc0c00ffff5555ff7f0000050000a0ff7f5000ffffccccffff5555ffffff9300000000ffffccccffff5555ffffff33ffff0000ffff5555ff7f0000ffffff73ffff0000ff7f0000ffffcccc050000a0ffaf120066660000aa2e00000500002066664700aa260000ffafff7f05000080ff7f0a006666000055490000ffffff5300000000ffafff7f666600000800000000003800ff230000ffafff7f0300000400000000ff230000ffafff7f05000020ff3f11005555ff1bffafff7f050000a0ffaf1300cc2c00005555aa16050000a0ffaf1400ff3fcc2c5555ff230500006055551600ff9fff7fff3f00000500006055551700ffafff9f333300000500006055551b00ffafff9fff3f333305000080ff7f0900ff3f00005555ff1f08000000000037005555aa16ffafff7f03000004000000005555aa16ffafff7f05000000ff3f10005555ff1bffafff7f05000000ff3f140055555525ffb7ffaf050000a0ffb71400cc4cff3f55555529050000a0ffb715006666cc4c5555ff1b0500006055551600ff9fff7f6666ff3f0500006055551b00ffb7ff9f6666ff3f05000020666648005555ff17ffb7ff7f05000080ff7f09009959ff3f5555ff3b05000080ff7f0b00666699595555552905000080ffaf0f0066660000aa2e00000500006055551900ffbf7fb4332f9909050000a0ffbf1c0033330000aa2a0000050000a0ffbf1e006606cc025541aa2a050000a0ffbf1e00333366065555aa2a050000a0ffbf2b00ff3f3333aa2a0000050000a0ffbf2b006666ff3faa2a0000050000a0ffbf2b00ff3f3333ff4faa2a050000a0ffbf2b00994bff3f5535aa2a0500002066664700ff1b0000ffbfffafffffff5300000000ffbfffaf666600000800000000003800551d0000ffbfffaf0300000400000000551d0000ffbfffaf05000080ffaf1000cc2c00005555aa1605000020cc2c14005555ff2fbfb9ffaf0500006055551800ffbfffaf3313000005000060555518007fb9ffafcc2c3313050000a0ffbf1d00cc040000ff3faa22050000a0ffbf1d00990700005555ff3f08000000000037005555aa16ffbfffaf03000004000000005555aa16ffbfffaf05000080ffaf1000ff3fcc2c5555ff2305000000cc2c13005555ff2fbfb9ffaf05000020ff3f110055555525ffb7ffaf05000080ffb71100cc4cff3f5555552905000020cc4c150055555529ffbfffb70500006055551800ffbfffaf3333cc2c0500006055551b00ffbfffafff3f33330500006055551b00ffbfffb7cc4cff3f050000a0ffbf21003333cc325555ff53050000a0ffbf2c00cc4ccc3cff3fff2b050000a0ffbf2c00cc4c33335555ff3f05000080ffb711006666cc4c5555ff1b05000000cc4c140055555529ffbfffb70500006055551b00ffbfffb76666cc4c050000a0ffbf2c006666cc4c5555551d05000020666648005555ff1bffbfffb7050000a0ff9f170033330000ffff5555050000a0ff9f1b0066663333ffff55550500004055551000ff9fff7fff3f00000500004055551100ff9fff7f6666ff3f0500002066664800ffff5555ff9fff7f05000080ff7f0c0066660000ffff5555ffffff73ffff0000ff9fff7f666600000800000000003a00ffff5555ff9fff7f0300000400000000ffff5555ff9fff7f050000a0ffaf180033330000aaaa555505000080ff9f160033330000ffff55550500002033331b00ffff5555ffafff9f050000a0ffaf1a0033330000ffffaaaa0500004055551000ffafff9f33330000ffffff73ffff0000ffafff9f333300000800000000003d00ffff5555ffafff9f0300000400000000ffff5555ffafff9f05000080ffaf170033330000aaaa555505000060aaaa1a00ffbfffaf333300000500002033331b00aaaa5555ffbfffaf0500004055551300ffbfffaf3313000005000040555513007fb9ffafcc2c33130500004055551400ffbfffaf3333cc2c050000a0ffbf2600cc0c0000aaaa5555050000a0ffbf26009919cc0caaaaff77050000a0ffbf29003333992daa6aff57050000a0ffbf290033336626aaaaaa6a050000a0ffbf280066269919aaaaaa8a0800000000003d00aaaa5555ffbfffaf0300000400000000aaaa5555ffbfffaf0500004055551200ffbf7fb4332f9909050000a0ffbf2700332f9909ff7f5555050000a0ffbf27006626661a548dff7f05000080ffaf170033330000ffffaaaa05000040aaaa1800ffbfffaf333300000500002033331b00ffffaaaaffbfffaf050000a0ffbf260099190000ffffaaaa050000a0ffbf280066269919ffffaaaa050000a0ffbf290033336626ffffaaaaffffff73ffff0000ffbfffaf333300000800000000003d00ffffaaaaffbfffaf0300000400000000ffffaaaaffbfffaf0500000033331700ffff5555ffafff9f0500000033331800aaaa5555ffbfffaf0500000033331a00ffffaaaaffbfffaf05000080ff9f160066663333ffff55550500004055551000ffafff9fff3f33330500004055551100ffb7ff9f6666ff3f0500004055551400ffbfffafff3f33330500004055551400ffbfffb7cc4cff3f0500004055551500ffbfffb76666cc4c050000a0ffbf2c0066663333ffff55550500002066664800ffff5555ffbfff9fffffff73ffff0000ffbfff9f6666333305000060aa2a1e00ffc7ffbf3333000005000060aa2a1f00ffcfffc799190000050000a0ffcf230099190000aa2a000005000060aa2a2200ffcfffc733339919050000a0ffcf250033339919aa2a00000500002033332b00aa2a0000ffcfffbf05000080ffbf120033330000aa2a0000ffffff5300000000ffcfffbf333300000800000000004e00aa2a0000ffcfffbf0300000400000000aa2a0000ffcfffbf0500006055552600ffcaffbf3307000005000080ffbf1300cc040000ff3faa2205000080ffbf1300990700005555ff3f0800000000004d005555aa22bfcbffbf03000004000000005555aa22bfcbffbf05000040aa2a1c00ffc7ffbf33330000050000a0ffc71f00991900005555aa2a050000a0ffc72200333399195555aa2a0500006055552700ffc7ffbf333366060500002033332b005555aa2affc7ffbf05000080ffbf12006606cc025541aa2a05000080ffbf1200333366065555aa2a05000040aa2a1c00ffcfffc79919000005000080ffc71e00991900005555aa2a05000020991922005555aa2affcfffc705000040aa2a2300ffdbffcf9919000005000020991925005555aa2affdbffcf050000a0ffdb2400991966085555aa2a0500006055552700ffd0ffc7cc0ccc000500006055552700ffdbffc79919cc0c0800000000004e00ff4faa2a3fd3ffc70300000400000000ff4faa2a3fd3ffc70500006055552600ffcf7fcfcc0000000500006055552a00ffdfffcfff0f00000500006055552a00ffdfffd8ff13ff0f050000a0ffdf3000990d0000ff3fff1f050000a0ffdf3000ff1300005555ff3f08000000000050005555aa1affdfffcf0800000000004d005555ff4fffcfffce03000004000000005555ff4fffcfffce03000004000000005555aa1affdfffcf0500002033332c005555ff533fc0ffbf05000080ffbf14003333cc325555ff5305000040aa2a1c00ffcfffc73333991905000080ffc71e00333399195555aa2a0500000099191f005555aa2affcfffc7050000a0ffcf2500333399195555aa2a0500006055552700ffcfffc7333399190500002033332b005555aa2affcfffc705000080ffcf1c0099190000aa2a000005000060aa2a1f00ffdbffcf991900000500002099192500aa2a0000ffdfffcf05000060aa2a2400ffdfffdb9919cc06050000a0ffdf2f0099190000aa2a0000ffffff5300000000ffdfffcf991900000800000000004e00aa2a0000ffdfffcf0300000400000000aa2a0000ffdfffcf05000080ffdb1f00991966085555aa2a05000040aa2a2300ffdfffdb9919cc0605000020991925005555aa2affdfffdb0500006055552700ffdfffdb9919ff13050000a0ffdf2f009919cc06ff3faa2a050000a0ffdf2f009919cc0e5555ff3f0500000099192300aa2a0000ffdfffcf0500000099191f005555aa2affdbffcf05000000991924005555aa2affdfffdb05000080ffcf1c0033339919aa2a000005000080ffcf2200333399195555aa2a0500006055552700ffdfffcf333399190500002033332b0055550000ffd7ffcf0500002033332d0055550000ffdfffd7050000a0ffe7310033339919555500000500000099192f0055550000ffe7ffdf0500006055553700ffe7ffdf333399190500002033333d0055550000ffe7ffdfffffff5300000000ffe7ffcf333399190500002099192800ffff547dffc7ffbf0500002099192800ffffff97ffcfffc7050000a0ffcf2a0099190000ffff55550500004055551d00ffcaffbf330700000500004055552000ffcf7fcfcc00000005000080ffbf1800cc0c0000aaaa555505000080ffbf18009919cc0caaaaff7705000080ffbf1a0099190000ffffaaaaffffff73ffff0000ffcfffbf991900000800000000005100ffff5555ffcfffbf0300000400000000ffff5555ffcfffbf0500004055551e00ffc7ffbf333366060500004055551f00ffd0ffc7cc0ccc000500004055551f00ffdbffc79919cc0c0500004055552200ffcfffc7333399190500004055552400ffdfffdb9919ff130500004055552500ffdfffcf333399190500002033332e00ff5f5555ffdfffc30500002033332e005465ff5f7fd4ffc8050000a0ffdf370033333317ff5f5555050000a0ffdf37006626cc1cff67ff5f05000080ffbf1900332f9909ff7f555505000080ffbf19006626661a548dff7f0500000099192600ffff547dffc7ffbf0500000099192600ffffff97ffcfffc70500002066262900aaaaaa8a7fc7ffbf0500002066262900ffffaaaaffcfffbf050000a0ffcf2a0066269919ffffff9f05000080ffbf180066269919aaaaaa8a05000080ffbf1a0066269919ffffaaaaffffff73ffff0000ffcfffbf662699190500000066262800aaaaaa8a7fc7ffbf0500000066262800ffffaaaaffcfffbf0500000066262a00ffffaa6affdfffcf0500002033332c00aa6aff57ffc6ffbf0500002033332c00ffffaa6affc7ffbf0500002033332c00aa6aff5fffdf7fd70500002033332c00ffffaa6affdfffc7050000a0ffdf390033336626aaaaaa5a050000a0ffdf3a0033336626ffffaaaa05000080ffbf18003333992daa6aff5705000080ffbf180033336626aaaaaa6a05000080ffbf1a0033336626ffffaaaaffffff73ffff0000ffdfffbf3333662605000080ffcf260099190000ffff555505000080ffcf280066269919ffffff9f0500002066262900ffffaa6affdfffcf0500004055552000ffdfffcfff0f00000500004055552000ffdfffd8ff13ff0f050000a0ffdf360099190000aaaa5555050000a0ffdf360066269919aaaaaa62050000a0ffdf3a0066260000ffffaaaaffffff73ffff0000ffdfffcf662600000800000000005100ffff5555ffdfffcf0300000400000000ffff5555ffdfffcf050000a0ffd72d006646333355550000050000a0ffd72d0066666646552900000500006055552e00ffd7ffc3323733330500000033331c00aa2a0000ffcfffbf0500000033331e005555aa2affc7ffbf05000000333322005555aa2affcfffc7050000003333250055550000ffd7ffcf05000080ffbf1200ff3f3333aa2a000005000080ffbf12006666ff3faa2a000005000080ffbf1200ff3f3333ff4faa2a05000080ffbf1200994bff3f5535aa2a0500002066664900aa260000ffd7ffbfffffff5300000000ffd7ffbf6666333305000000333321005555ff533fc0ffbf0500000033332900aa6aff57ffc6ffbf0500000033332900ffffaa6affc7ffbf0500000033332900aa6aff5fffdf7fd70500000033332900ffffaa6affdfffc7050000a0ffdf3e009959cc48aa2a5521050000a0ffdf3e0066669959aa2aaa1a050000a0ffdf3f006666cc3c5555aa2a050000a0ffdf460066663333ffff555505000080ffbf1400cc4ccc3cff3fff2b05000080ffbf1400cc4c33335555ff3f05000080ffbf15006666cc4c5555551d05000080ffbf1b0066663333ffff55550500002066664a005555aa1affdfffbf0500002066664c00ffff5555ffdfffbfffffff73ffff0000ffdfffbf6666333305000080ffd72b00664633335555000005000080ffd72b0066666646552900000500006055552e00ffdfffd7cc3c3333050000003333250055550000ffdfffd7050000a0ffdf3d00ff3f333355550000050000a0ffdf3d00cc4cff3fff370000050000a0ffdf40009959cc4caa260000050000a0ffdf400066669959aa1e00000500002066664900551d0000ffdfffd7ffffff5300000000ffdfffd7666633330500004055552b00ffd7ffc3323733330500004055552d00ffdfffd7cc3c33330500000033332700ff5f5555ffdfffc305000000333327005465ff5f7fd4ffc8050000a0ffdf4500323b3333545d5555050000a0ffe7310099190000ff4f0000050000209919250055550000ffe7ffdf05000060555537007fe1ffdf9919331705000080ffdf230099190000aa2a000005000080ffdf24009919cc06ff3faa2a05000080ffdf24009919cc0e5555ff3fffffff5300000000ffe7ffdf99190000080000000000560055350000ffe7ffdf030000040000000055350000ffe7ffdf050000a0ffef3300cc0800005555aa320500006055553600ffefffdfcc0c00000500006055553600ffeaffdfcc1ccc0c05000080ffdf2000990d0000ff3fff1f05000080ffdf2000ff1300005555ff3f08000000000057005555aa32ffefffe708000000000054005555ff1fffe7ffdf03000004000000005555ff1fffe7ffdf03000004000000005555aa32ffefffe705000080ffe72f0099190000ff4f0000050000a0ffef320099190000aa2a0000050000a0ffef3400991900005555aa2a05000080ffe725003333991955550000050000a0ffef350033339919555500000500006055553800ffef7fe99919660a0500006055553700ffefffe7333399190500002033333d0055550000ffefffe7ffffff5300000000ffefffe7333300000800000000005600ff370000ffefffe70300000400000000ff370000ffefffe705000080ffef310099190000aa2a000005000060aa2a3400ffffffef991900000500002099193500aa2a0000ffffffef0800000000005600aa2a0000fffbffef0800000000005800aa2a0000fffffffb0b0000a4ffff010099190000aa2a00000300000400000000aa2a0000ffffffefffffff5300000000ffffffef99190000060000a4ffff000099190000aa2a00000f0000a0ffff000099190000aa2a000005000080ffef3000cc0800005555aa320500006055553b00fff7ffefff0b00000500006055553b00fffffff7cc0e000008000000000057005555ff1bffffffef03000004000000005555ff1bffffffef0b0000a4ffff0200660800005555aa3e060000a4ffff0000660800005555aa3e0f0000a0ffff0100660800005555aa3e05000040aa2a3200ffffffef9919000005000080ffef3100991900005555aa2a05000020991935005555aa2affffffef0500006055553800fff5ffefcc0c660a0500006055553800ffffffef9919cc0c0800000000005600aa2eaa2a3ff1ffef0800000000005800ff37aa2afffffffd0300000400000000aa2eaa2a3ff1ffef0300000400000000ff37aa2afffffffd0b0000a4ffff0100991900005555aa2a060000a4ffff0000991900005555aa2a0f0000a0ffff0000991900005555aa2a0500000099193200aa2a0000ffffffef05000000991934005555aa2affffffef05000080ffef310033339919555500000500006055553700ffffffef333399190500002033334100ff3f0000fff7ffef05000020333343005555ff3fffffffef0500002033334400ff3f0000fffffff7ffffff5300000000ffffffef33339919060000a4ffff000033339919555500000b0000a4ffff010033339919555500000f0000a0ffff0200333399195555000005000060aaaa3a00ffefffdf66260000050000a0ffef3b00ff0f0000ff7f5555050000a0ffef3b0099190000aaaaff7f0500002066263900aaaaff67ffefffdf050000a0ffef3c0066269919aaaaaa820500004055553000ffefffdfcc0c00000500004055553000ffeaffdfcc1ccc0c05000080ffdf2a0099190000aaaa555505000080ffdf2a0066269919aaaaaa620800000000005100aaaa5555ffefffdf0300000400000000aaaa5555ffefffdf0500000099193800aa925555ffff7fe90500004055552f007fe1ffdf991933170500004055553100ffefffe7333399190500004055552500ffe7ffdf333399190500004055553500ffffffef333399190500002033334500545d55557feeffdf0500002033334500ff575555ffff7fee05000080ffdf270033333317ff5f555505000080ffdf27006626cc1cff67ff5f060000a4ffff000033339919ff8f55550b0000a4ffff040033339919ff8f55550f0000a0ffff120033339919ff8f55550500002099193700aa925555ffff7fe90500004055553100ffef7fe99919660a0500004055553400fff5ffefcc0c660a0500004055553400ffffffef9919cc0c060000a4ffff00009919cc0cff7755550b0000a4ffff04009919cc0cff7755550f0000a0ffff05009919cc0cff7755550500000066263600aaaaff67ffefffdf05000060aaaa3a00ffffffdf333366260500000066263c00aaaaff77ffffffef0500002033334600aaaaaa5affffffdf05000080ffdf290033336626aaaaaa5a060000a4ffff000033336626aaaaff5f0b0000a4ffff030033336626aaaaff5f0f0000a0ffff140033336626aaaaff5f05000040aaaa3600ffefffdf6626000005000040aaaa3900ffffffdf3333662605000040aaaa3b00ffffffef9919000005000040aaaa3c00ffffffef662699190500002033334600ffffaaaaffffffdf05000080ffdf290033336626ffffaaaa05000080ffdf2a0066260000ffffaaaa0800000000005100ffffaaaaffffffdf0b0000a4ffff030033330000ffffaaaa0300000400000000ffffaaaaffffffdfffffff73ffff0000ffffffdf33330000060000a4ffff000033330000ffffaaaa0f0000a0ffff110033330000ffffaaaa05000080ffef3600ff0f0000ff7f555505000080ffef360099190000aaaaff7f05000060aaaa3a00ffffffef991900000500002099193c00aaaaff7fffffffef0500004055553300fff7ffefff0b00000500004055553300fffffff7cc0e00000800000000005100aaaa5555ffffffef0300000400000000aaaa5555ffffffef0b0000a4ffff0300cc0c0000aaaa55550b0000a4ffff03009919cc0caaaaff5f060000a4ffff0000cc0c0000aaaa5555060000a4ffff00009919cc0caaaaff5f0f0000a0ffff0400cc0c0000aaaa55550f0000a0ffff06009919cc0caaaaff5f0500002066263900aaaaff77ffffffef0500000099193b00aaaaff7fffffffef05000080ffef360066269919aaaaaa8205000060aaaa3a00ffffffef66269919060000a4ffff000066269919aaaaaa820b0000a4ffff030066269919aaaaaa820f0000a0ffff130066269919aaaaaa8205000020cc4c400055290000ffefffdf050000a0ffef4100cc4c3333aa2a0000050000a0ffef4100993d3333ff3faa2a050000a0ffef4300cc3a33335555ff3f0500006055554500ffefffdf9939333305000060555545007fecffdf993d9939050000003333310055550000ffefffe7050000003333250055550000ffe7ffdf05000080ffdf2d00ff3f33335555000005000080ffdf2d00cc4cff3fff370000ffffff5300000000ffefffdfcc4c333305000060aa2a3f00ffefffdf6666ff4705000060aa2a4200ffffffef666666460500000066464200aa2a55297ff3fff105000080ffdf2c009959cc48aa2a552105000080ffdf2c0066669959aa2aaa1a0500002066664a00aa2a5519ffffffdf060000a4ffff0000ff57ff49aa2aaa26060000a4ffff00006666cc60aa2aaa1e0b0000a4ffff0500ff57ff49aa2aaa260b0000a4ffff05006666cc60aa2aaa1e0f0000a0ffff1900ff57ff49aa2aaa260f0000a0ffff1b006666cc60aa2aaa1e05000040aa2a3e00ffefffdf6666ff47050000a0ffef4200666699395555aa2a0500006055554600ffefffebcc3c663a0500006055554600ffefffdf6666cc3c05000080ffdf2c006666cc3c5555aa2a0500002066664a005555aa2affefffdf05000000cc4c3d0055290000ffefffdf05000000cc4c410055250000fff7ffef05000000cc4c440055250000fffffff705000080ffdf2d009959cc4caa26000005000080ffdf2d0066669959aa1e00000500002066664900ff1b0000ffffffdfffffff5300000000ffffffdf6666cc4c060000a4ffff00003253cc4c55250000060000a4ffff000066663253aa2a00000b0000a4ffff01003253cc4c552500000b0000a4ffff010066663253aa2a00000f0000a0ffff1a0066663253aa2a00000f0000a0ffff02003253cc4c5525000005000080ffef3d00cc4c3333aa2a000005000080ffef3d00993d3333ff3faa2a050000a0fff7440099393333ff3f0000050000a0fff74400cc4c9939552d000005000020cc4c400055250000fff7ffef05000060ff3f4300fff7ffefcc3a33330500000033333500ff3f0000fff7ffefffffff5300000000fff7ffefcc4c33330500002066463e00aa2a55297ff3fff105000080ffef3f00666699395555aa2a05000040aa2a3e00ffffffef6666664605000060555546007ffb7ff0993966360500006055554600ffffffef666699390500002066664a005555aa2affffffef060000a4ffff0000666632415555aa2a0b0000a4ffff0500666632415555aa2a0f0000a0ffff1900995932415555aa2a0f0000a0ffff1b00666699595555aa2a05000040ff3f4100fff7ffefcc3a333305000080ffef3d00cc3a33335555ff3f05000040ff3f4400fffffff7994133330500006055554500fffbffef323733330500006055554500fffffffb663e333305000000333335005555ff3fffffffef060000a4ffff0000994133335555ff3f0b0000a4ffff0100994133335555ff3f0f0000a0ffff0200994133335555ff3f05000080fff7410099393333ff3f000005000080fff74100cc4c9939552d000005000020cc4c400055250000fffffff705000060ff3f4300fffffff7994133330500000033333500ff3f0000fffffff7ffffff5300000000fffffff7cc4c3333060000a4ffff0000cc4c3333ff3f00000b0000a4ffff0100cc4c3333ff3f00000f0000a0ffff0200cc4c3333ff3f00000500004055553d00ffefffdf993933330500004055553d007fecffdf993d99390500004055554300fffbffef323733330500004055554300fffffffb663e33330500000033333700545d55557feeffdf0500000033333700ff575555ffff7fee05000080ffdf2e00323b3333545d5555060000a4ffff0000663e3333ff5755550b0000a4ffff0600663e3333ff5755550f0000a0ffff1d00663e3333ff5755550500004055553f00ffefffebcc3c663a0500004055553f00ffefffdf6666cc3c05000040555542007ffb7ff0993966360500004055554200ffffffef666699390500000033333900aaaaaa5affffffdf0500000033333a00ffffaaaaffffffdf05000080ffdf2c0066663333ffff55550500002066664c00ffff5555ffffffdfffffff73ffff0000ffffffdf66663333060000a4ffff000066663333ffff55550b0000a4ffff070066663333ffff55550f0000a0ffff1e0066663333ffff5555050000a0ffbf490065c66666aa1a0000050000a0ffbf4b00cccc65c6ff13000005000020cccc4d00ff130000ff97ff7f05000020cccc4f00ff130000ffbfff970500000066660f00aa260000ffafff7f0500000066661200ff1b0000ffbfffaf05000080ff7f0a00cccc6666aa260000ffffff5300000000ffbfff7fcccc6666050000a0ffbf4a00cccc66665555aa16050000a0ffbf4c00cccc6666ffff555505000020cccc4e005555aa16ffbfff7f05000020cccc5000ffff5555ffbfff7f05000000666611005555ff17ffb7ff7f05000000666615005555ff1bffbfffb70500000066661600ffff5555ff9fff7f0500000066661b00ffff5555ffbfff9f05000080ff7f0800cccccc8c5555aa1605000080ff7f0b00329366665555aa1605000080ff7f0c00cccc6666ffff5555ffffff73ffff0000ffbfff7fcccc66660500002065c64b00ff130000fff7ffbf050000a0fff74b0065c698b9ff1300000500002098b94b00ff130000fffffff705000080ffbf470065c66666aa1a00000500000066662b00aa260000ffd7ffbf0500000066662d00551d0000ffdfffd70500000066664000ff1b0000ffffffdf0c0000a0ffff000032b36666ff1b00000c0000a0ffff020098b932b3ff130000ffffff5300000000ffffffbf65c66666060000a4ffff000032b36666ff1b0000060000a4ffff000098b932b3ff1300000500006055554c00ffffffbfcccc666605000080ffbf4800cccc66665555aa1605000020cccc4e005555aa16ffffffbf0500000066662c005555aa1affdfffbf0500000066663e00aa2a5519ffffffdf0500000066663f005555aa2affefffdf05000000666642005555aa2affffffef0c0000a0ffff010032b366665555aa160c0000a0ffff0300cccc32b35555aa16060000a4ffff0000cccc66665555aa160500000065c64900ff130000fff7ffbf0500000098b94900ff130000fffffff705000080fff7490065c698b9ff13000005000080ffbf4700cccc65c6ff13000005000020cccc4f00ff130000ffffffbf0c0000a0ffff0200cccc98b9ff130000ffffff5300000000ffffffbfcccc98b9060000a4ffff0000cccc98b9ff1300000500004055554a00ffffffbfcccc666605000080ffbf4800cccc6666ffff555505000020cccc5000ffff5555ffffffbf0500000066662c00ffff5555ffdfffbf0500000066664600ffff5555ffffffdf0c0000a0ffff0500cccc6666ffff5555ffffff73ffff0000ffffffbfcccc6666060000a4ffff0000cccc6666ffff55550500002098f94f0055150000ff97ff7f0500000032f34e00aa2aaa16ff97ff7f0500002098f94e00aa2a5515ff97ff7f05000060aa2a4e00ff97ff7f98f932f3050000a0ff974f0098f9cccc55150000050000a0ff974e0098f932f3aa2a551505000000cccc4700ff130000ff97ff7f05000080ff7f0d0098f9ccccaa2a0000ffffff5300000000ff97ff7f98f9cccc0500002032f34d00aa2aaa16ff97ff7f0500004055154f00ffffff7fffff98f30500000098f94d00aa2a5515ff97ff7f05000040aa2a4d00ff97ff7f98f932f305000080ff974d0098f932f3aa2a55150500006055555000ffffff7fffffcccc05000000cccc48005555aa16ffbfff7f05000000cccc4a005555aa16ffffffbf05000080ff7f0d00ffffcccc555555150c0000a0ffff1000ffffcccc555555150c0000a0ffff0f0098f932f3aa2a5515ffffff33ffff000055555515ffffff7f060000a4ffff0000ffffcccc555555150500006055154e00ffffff7fffff98f30500000098f94d0055150000ff97ff7f05000080ff974d0098f9cccc5515000005000000cccc4700ff130000ffbfff9705000000cccc4b00ff130000ffffffbf05000080ff7f0d00ffff98f9551500000c0000a0ffff1100ffff98f9551500000c0000a0ffff0f0098f9cccc55150000ffffff33ffff000055150000ffffff7fffffff5300000000ffffff7fffffcccc060000a4ffff0000ffffcccc551500000500004055554e00ffffff7fffffcccc05000000cccc4800ffff5555ffbfff7f05000000cccc4c00ffff5555ffffffbf05000080ff7f0e00ffffccccffff55550c0000a0ffff1200ffffccccffff5555ffffff33ffff0000ffff5555ffffff7fffffff73ffff0000ffffff7fffffcccc060000a4ffff0000ffffccccffff555542897f1a2894abc254b91b0080aaab990158abaaaaaa02001c143038b0992af40f0000400000000099a6a69aba35409a6b43994343030054bd9ea996955595b6aa9aa96955555555d7566d5575555557552dd4e84095573594425757d5577d5555555573fb9d5f575575574357b37377577d5555557579555dd541777777777747f7475444450148446c64804ec4867633c0b02bc057fd55044031c34cab02d4d9062c737777777777777777777777f78753b7f576765150ec76acfd43fb9a3d7f737777774448b848c40654060d05c002ec15bcffcfcffeceffcccd01ccce0d4f0f5c995ecd8f8fc3ecdc6c6bd78eefc368c30c2ab4fb5aa5ad2a30c082cfde5e9cedb87b696f1d8c7a1dc08ac3a829b8efefefefefef3f3fefef3fbfff7dfceffdc2cccdb0f2b4f11cc04c827d3dafddef33d7ffffcff4ec5cd75c5dd54d4ec3b4f6e8de58b236cfb96e95e515ae3a3bcc00cc48a7bbe9d615a72aabea40df558f7b555b57d5252b2cd000945e55e5dd7455ed005c0f50df020fc0aa5b95dd6ea9d2aad44d2ff8005759b542f500c0ac6ed5b6a97525d06a15d5f5549456010000cc000cfcdffccca8b2aaf425fa8daa574994fa651de3e3dfff3dc38fb29ef8b816cf8ceb0c6337b216c217e443b1b66f6bd59234a0b6384cafdf686b01443d30ff7b67fe9703104078152bb0eb2e0950791500c06ac300304395ee0213b0abab024320c0299cf680c8084c15c32ca86f300b4383834f5dc5b07b75cf0ca8ae776de945c3e8283470854255f7ae6a96afb2326cd5d639b0fa31f7d4b8028cbbabaa7a5f5dabea7178f5810ff8edde14c0bafa2e80cf02708357b5b37777b247566afcbb47fef013ec93890a1404f88ce716cc021584ba3abcbf3a14b08302fffefeffbf2f9557313804d4386c954071d56e012f7995c356fe4cbd47148c1034c40222d2d44239b46b556d3d12d715f0c24015f0ee9e2740fb3b010cf040e9eae6d875b205f0c012bb6e0124f8b4d7da00270083e76a59655db9faad9657bb81020000a877aefa0531c088bb9eebd89e95ba56696a95ba6fd5bab5ae2e00400343a803008c79f6952aafd66aad32304cd756c182fa6aa5aa6b89d5966a01f34dddc03a8cb6bb2ef0dc80fa0080b3411590177022c302ac9d2e64d66a964b3000b37b036c56a57aaaa9ea3a6aae163303834b0d8cef3400f098c3aa2257c92864654388508122f26d95eea6aa130c804713b83b3bb83ba94314bb07b93bfd2fa7fff27965f5991540f9dc96b5917701646795350367b332004078020ca881ba7a78e2aaffbffd0d40aa0f9c555d8d6f016cb82603c0b926c0eac0a401a87b26273000e8270058953b72760303e0ed4d365b8df796565d977301a42e8ce98e56011f40374cd66d820f80575759ab03280054692db8afab7b7eb3ba7aabb7facd0240addd653bcf9eb68fbaaa32b5f2aaeacdb18272ab9ef2b9769fad52f72a939ddfde5db9b6ab7bcfce5a92e0aae942abfbddba02abaa7bda9a6a6a895f1717fa54ce96552e1903080368f51eb77b56551d434c01745d57155577c3a8d7354c5d3594ea0063aeaf6a19eb66fa5aaa965aeff9cda877d569e4ce48c1ccc1b8ee7aad5697ce4c6dab365cd7c140575f5535c0f9c1c061827ac1a4ef956fe69697b5ba0b34745aedae696aa56a9ba939fb8dea2868e90db0120b57d6aa9e5656f75e1fa8c341df75d700c0800e22975a7bc2c2a8deb4bac2f6553154df5c5517457b5d411fd5ccaebaae2b9c3178951f7295baeaed455b596ad56af9ce5def1ea8c201437bd5e81870f1aec9d4f6de72ef8ec21574d74041cd66998f00a737ab034597271924c7907a27705371275745f3a9df9d72316cfb0d9f5fbbeabaeab6ddb95ecfad71f1ee2a7277efcdbab6b7a8daf669976a2aaaaa4f9d9f56aaab54f5aa335cddb19d9f3268eef129b16af740a98b5fbbde0283f6b9aaba1c978271ab2bd3e65c95b7ab6e6f686ef9ddaeaa4340437527949b4ea856996dab4fa89f5faf5a556537bbbaf2526af1ad6d4f9cbb68cfb95ec1c0f230b4ea32e671172340dce456f7a59fda166f6ecea8aa1fdc969f7aa9faeaa9fbce6a9f0be8a61bcc44e8facc4cdf8c89585b6d19707b800114301830c378c35dabeeee14ec2c316cd740716016419516a83a17296fc414b07ed35c331c93454d813200f3000005dfb23391aac70c4dcdcc0000330057f0c1d600c70178320c0100833a0303ccd000a2e2003100d31200c402502d50acb3c3cec0016881e82e29eb86bb7acd4cac78ef455ffbaa84ee060717c134c0c030f0e9417543b5eb303003030cf400cc8ca2c414038f3a0030cc74c170c1dcb96a2d317104953ab9321094332fb07314146854ec0003c3c2c00030b0d81cd788d201749b555d4d344cf934c400b3c2983b6e4df5d554cf0c4c5fb7cea82f00f002d7ea4d8d6beb8ec790ea51ab6eea741d005fc10d986f31c0705d74f43ad7f200304f151cd4c1758d7257d76dfb6d317857cf4141dcc015c355576d77c31874793300c1b0510043e82eb9f200ccdcaa963a9f32ec0cc05d5557076da4fa68a83a102d17900cac1ff000f700c3805e0d330c5c35cc8ccf00cc001c4f730130802bf031837bc755571d3854736f121fb87af1750fb07640171cf4cc2df042f834752beb55331c2cc054cdd55575391bb739d7faaa47496cb0af0e142cdc011717132cd4c2d4314c9d3383dfcd76af4afbbac6ae81028e377862424832273b5f5ff279555f0c713217b13779713173ba5f32b373753009363354f020131c8b122b7bc1540c43b9c2c002936e838f90e7304051f1553bb34e41013340b98d43000c003083030d43c1d61055309b2b03172903000d04394cc300d4101733302b381357c550b1177103c57933c0304bc140d58007430500d4ad1ac170c1000f7019eb2ac52dc0710453f53939d3008f480f8000f330172c8f2ef0c00242f12a78356fc1000395336c78d1790f38bbbad215c0448141ab26036cb91600e80e2c382b754e91bb2e0c080c30c0c6b83b03c5014c30c8344340a90239302d548fa9d50e2c03f881ba1adc34c000cc0c7039712cf3e57890b302e26e143431074c31d03040710103b04c011c30cc1a9cfb90fb6d3b4d5cf7fa10b7caddcc1d6d75753903000c4079773381eb8177df3977fb5d8156e759c374b26f9d570238832e39f66c592e40da1d2caf8337408fad30c0d57096ae67ec700fc1dda4ef0197eed2fab8ef69f5e6dcce31247056b7d7799dedf996fa0eb72f44efb2b3ad679c0538f780efd566a9a76dd9560373fa5cd9c0aa0bf7ae96a6bbafedcd957a755b5d655b65b5baee8e9765d5756daf55715796bb0ff6e8bada4e42d6d90e3094ddccf1b4a5c30ac09caf9701a7470e10e74c2c70b2c10c20c32e5d66bb8d35e7faa65d5d4df242cf19f73118bbdea4babaabafee6a95baba2ad7e6aaaafaeaeeeaaeabaebbaaebbaba6ff11eef9e3210806f97f9aaaffaeaaeaaafadcdb8fa6ed9ba0e83cf36efd8a42d304ca40b80afdf8c0383fb9d25f81cc319cc3acc18cc24b85daff55a96aaabaa6fa9765f1ddb024387c3deece80233383930c02034df541f0cf4d471efb62fb00e005aee99821b9c83baaefa6a6b0fcf5eb50ff0b9d6baeee91e8f55b29734740c5e79f1f1f1551d1f0fecf63827ec00b3aedf0ecc2a6f5715000c3054b7c330f770a72aead67a57ddae03035fcdf9c0f80eafef8033300f2eb00e0ff8d5b00bdf588dd472c255cdf0d5e9f0650c80337bbaaf3a03a477fa7a3730dab1f3749d6b8f0100de00b09fd7f2ee545b95bb973a94fb2aeca98e0d2caab33a8f9b373b37809de7b82d8cf8dedcb0a76937b37b759597ba55ed76ed5eb56aa503f8a96a77795dbaba7ab5b6b695bbd6e6ba5d806bddeabaaa99ebea9aaa26f301e330c8b81e6bc18c2c0cd93b9b0703304871baef32f074170f5c4d1fec9a57bb6ccfc1cdcd7c4c0330382320dbdae2e022409caeaeaa828f4637341f9003030030cc0d9ccd01a71b00af15681654afa8bb828b78e37a5bc1a0ab1fa9afaeba42a7facd30b40303f9c025c32c9c6f599db7832f67c3c395873774b5938a6783b333933141ab3b7bbbb933e901246bf842acf7b87a7b047153a9d3a8bbfb2e5f79b1ef1aa3a768b51b974ef5742fd795814fe5c28c5b6ec1f455a597c3eada541f8fa75d19a3076afad9c00e702eb047c7550e970e78edd6ae03d86d779d9b6bebf9eaa56ed5b6ed725f368c57c2edce0d30a7373eac7b96c3242fc778765972db755adb6acde6d696b1f84e01bb96a7079d81272703ccf81ac31cc038bbaffa8c2df8956579d839c39ac800f0749df1992fcff89a4fb50e5bf9ba4db91b4fb995fa55394083270c6fce245b1623dff46c1f2b8fc30db46df665dd96bba759d56699173a7067a4c180ddaed659555f0db76ea9a7bab7095fd57aae7b8f67959faf0ce72cb9dfb5c30030f4fcc066e9cdca78eeaa7b6e256767ad034c5f0df8acaf33100047253466f36c274c72f6158a5b652f006cef59164c7a429ed5f1345b55e6f85e951b5bedf82a40ba55f97269d6726ff14c1edbba0f40fbdabab2a45b79665d8378fbfadab5af6ebbf31e30f4181b1cf8f212a74db8d05a75f5dd384c16ef34ce012883d7e5368c94f11e8cd7e975796d3278d64dd9662d1c97ae552737f879ec58fb3c83edcd3102e5ccdd8e0d30f8800383770a8b2fefb03830b87b37af5bd77402f32e10bbcd3098d701b3b71faf44dd5e028c6ca37b87d85ef7c020cc252fb66fbb3738eaee353bbbb6b6a690bbeaaeb4f7ac3aeadeb0ea9eebd5b5f758efaeda6bfac8b635e7aa6bf5d1be5c1e80d7b97aefe9b22e11efb9e69e2bfbb9fae97a7b2f9eeea69e26b786be739f5ddc5e77b34deffbf6c582efddae1eb46fd7ed75b76efbadfaaaaa77ef2edee0ea0d4836342a3870b53774dfed2deeeaaaaa3bdfaeeeaab7dfae7aab7b75d7dde9f9b6ef2deb2e0337dfedeaaafaaab77af7e9ce4a57ab6b7bdbb4da9eeedd1daeaaaa7aefaaacae9f7b776487aef3ee8a18ccf1f0f135d3ab93e5ef1e395b732fb376afa9db58b6eb5dce6f7f72dff835e836245c1fbb6bfbe2b68deee89eab73f49e672eb06e5ff55577355d755d1d535d5d435f1583ebde5e75551f54775cd5dd555d555f554335430f43557337439d57cfd689f8715dd5d5ba1e745754755d7715c111549157afd9559d82e3ed75b5aae2697bb4f6daf62d83e39e4ffa3139655af72d1eac9365f7f0f94342e391fadcad7750fa60afafe97648f7ad5f3b77efb47a57ddd5757555abd77539f36a9bbe5ce33a7f6afa2ce4e5ea75b70feb8feeeaaaafcfbaaebaabaaabafeeaeab8bdaa8fa1ec05ab60dd34c17d3c0f512b0ee5c1f01c170d775dd76cd9903a3ce555d4d35f040d5f57435af13334c5b0cc44e168fb7d1809ecadadfaa6ee8eeadab1f73cb726f9bfbd99a1b4ef6fa96ae6b6e730de776f9faaa6ef919d7fabaeb7a4e6aaaed9bdba6a5f9f59a6ae96e6ff6f272b6ab57d976eb5d925fb7bbf779daf5eaaeb76d77f3ad8edd8edaec4029f7f68c0edff50c83c3f94c4cde79297417dcb58ea0afaa7b83c39d81ff2ae7f4ba9eeaadee5daff5b9ea9a668cae796e4f0143f6ede8dc288003b442c19dab766b6d584f03dc35eff51d2d803340e7b513671ba7eadd4c6f5b9f9fad53f6ad1d6a8e35af72f65ae92cab0eb856f7b9a3eee1b256b7ebd675e94e832e43f355f5150c0f0ccf405f75f5a96edd76ed816e57830e40531cf0982f74f0c05d5d570511df74f501c141f5d505f45deaae9faf2faf9fad9f258f6efbd5e87aafbff93e4eae9e5eab770eef98aa869b5fabfaaebba69f33eb6a18f3b9656ff99a36afdd8e39ebbaba79fb5eee9ef7f5adaeef4d5f5c9fcf4dc001cd41f1813a2d2c37cfb5f99c37f7baa60198aa71269d6fcf2dadb27af739e992e7ad3a31c39e9c88ecd62d34f0803ad3f55d35ddcdedeab46e17178c33c34007175c83257bd715dd352bc2d2781b874af6b32e5ab372c36aaf03dba65f9dbf7ba7e70e0067f1b8033b24338045376767825b36bc37af3fb3538783afd4260f8cf93a181070b7a9b303b9c79039707366fb37af6358f3ce0c80dda9bb1eafdeddb9fa905fd8adeef4b9ba56ebceefcda9abfb9c5b86fa6e9faf6a9f6f9fabae0df3b86eb76e2300f89d2bc3b0966ddfceeab5f1f0e7f29877ef2d4c9faeabb7ae237cfafb8cef558d77a9eee976bb36c088eef9c4b2ab53bb3a6cdd0274b15f55c3f2dcf4f6996f9fabeba9ef6dfe9d2eae1b7a375b780e9fdffa6d775f8c6faf75fb606f9f7137bff7f93777ddaab65faff6726fb25fabfaaa5eddeaf9dd58705fa79e9ff9a9afaf6adfb9aeeba68eeae901c69ce26d01c1acf7faa9df7bfb9cba763bebf8aebaaaaeabdfa29f27a86adf3998cec2f69dc3f6c1b9ea769fabeaf6b96b75b32b42ebbaeef53d87e9ce1ec0f61ec3c1f4c172aef5ba016b5bfa92aedfeadef89ceb3574e3edb51fe80ef79e6b7bcfa8b4abecdee7f6b9e982b4f3ddd5fadcaaabf3aeaa79df2d2c80b72a80df88f700af1b7807dc2c700f0fdf5c8fa9ee29ccebcd721bf18da5cf6dea0638af772d36bb9edfa10bc8f4a16cb737fba903686ee3308ff0aa0118f99a71fa9abf8a7b6bbaf177abd2f8adab9f4e0f3b5a70cab9eef6dc2a6feaf9eded9e2e665ef73691379ffbbac2edb9aeebf6b6f6b92b439febb9ee69df95aeeb769ffaeaf6a9ced536efe99cabaafa71de5e83b0a80ec071cba8735fc3b1436f4fbb32f76e031e0034c080c1c6f41d300ea2aeb4d339089f33f8c568f7adbc36697cf7eacef9306bafa7dfaab6ba12edba6e84aedfcafa91abaef96aafeaaeeba96fd7bafaf1b49fae9edfcad66a6ffbadb7209b7a179c2bb01fac104dbcb5f6f259ebddde99a7459afd83ed4cec2d20d938fa702e1b48031c77730bf479aec339020000bb8a1e0f4c775fa43716d17ec3f11d1d8b23025f7b031727417bf3600c9b5e67cd013743f077344fccc2d9faf1f5ce87c002033005b7ce020cd372830f27c739b147347e0f4310033803a347ce120c0f5a108ddd0ccfc070f0c4330f30d0d33c0440d21cfbed700430c00ccb43f4384da62a0c0c0c2bc3629c64c1edbec30cc713cc9d63370cc00c03308c34cd74c304f052783453bc27540cd3f3f7c0b0f3c6fb44d5f33b9c4fcd000ccf3a0330f0c0b133b0330e0cc304134c2473011ccf5d0cf1ac75f8045fcbd1802a5c3730035b32cfc0d006c0f050000f43f80000030003c30000030f4300330fcc0cc01030d0350cc301a331cd0000c33000c0003230304f10048433300f800103dbf7c0c6c300c3dccfc200131040f0c001108043f00003307b3fcd33d08d7bee741cc8757377f332bb3dcfdcb33f318dfd703cf7c24210fbd00e0dfbd17f0f0ff0ac79dc37f17432f28ac2b57a74cef001f03ccc058c6d30b0c4004305ecb74fdb86c7acee000c330cc0cc304c0f33000333f0150f0c034ff5000c4357f3303030cc00c00c5f01ccf0310c0333c330300cc3300cc354334c5fcf75350cc3f40cb0e0fae82e000c87738e0b0eb008330c0003ab03c07033c00c03cf30c0dc74f14d1703cc0dc04cd086330c0317e8c1cdd4303047c071384f90d3fbd04cd2e71cc9351fdd8e7f50073cef6f3cc47b3b5cec19c1fef0830f2e53eb87351fed3dc7d82cd3cf353ec7d90c30dd92c57e47ce704073f85cde30c0c0303033f0c00c0fc33000030f0c38822fb313843d2fc5f847b073406d7aacc7f02cb3f3fac05cdf5d5fdf75773ddd71d07475f0d475c735764747f4531fffd1751757f7f4fddff63ff7308fcef6f4157bf55c5d753973f45cf55c5f0fcc0cf00003bbef94e9f630f8c0e000030c70d77add00b082e0006fe5f1595fcfceb4fb4e97fbf5aed7f41dbb2ff0c4f557335f5c5dcf47df70f775f3cdf0d470f9711ff7d471c73c3df750974ff45df51cf10ffffbb5bf56d35d5d9f3a6df3f354d75d5fc7dc73070d55dff471dfd034f1c4710dc77135f5705ff714dfdcdf4fcc75dde8f86df15f0c6f3f37f3d41dfff9b53fc7f070d571ed6c7d5feffed00dc707ec394c40b3fa1df03a33effa2aeb6eed71dfddb0ac77a9ce30ac324fc0453bdb004330b136ac32c3665304b7934c5c3037507c3040cf50fcfcc0003179c2c3c3111dfcec382fc3b9778ecdd831ec2cccf63ae8690fcc3a431d6f0d003303c3ce67fcdc74d5310f1be774f3ac6adbfa75f2d270c0e303c7d3774c104fefd4d02e13f332e06fcc10fd6c8433fdf1fc5dfff4f4f1288cc3c230782531c0cc30800f0f7013ec003033f0c0c0f0c030f8ac06835fcf320ccc3083aeafebfa7a5f0d3b0eefcc0003000ff000701f0ccc0077017b9d2f1f4f8fef7a4f551d4faffb32c0f030c04cf71cdff4300c741dd7b12fcc00cc4cbb8ef3dcf55d4f5dd45df3f9a9df4fff57df36eb765feb70c7747fec77f74ddf73dff1de3ffdf105f5157f9f17cf517457ddf54d17f73e5f5fccdf3c731f0ffda9621c5ffb7733b3f7f2f7f5f5cd6d731f73f7f1cdcfd04041be0f7257654def5cf55c37df5c0df45c5d5573d98d9beff071dd663a13603c845b5fd327330dfbf2ccfdc3309ded0770932533c37e30edf3c7c880dd3630d8cc3d75245f80ced41557f75d5d57dff8102f6e33330cc0f0214c0dc331f46df9d976dd702f4c17432ffd870bc33043f32f37cd8c9dddef30bd7346923f7d04cf46fe644c8cdef12ec0badfc074f3e8742fffdd1fc020497423fba92c13d9f6c52679ee7f327b7773fb259d7e1fd39d07c87ae4f31bb1360cb96a5fb8d1f98ac8f9f176be6536df2e69b4b631e4dbd25ce752ba76f7f1790e1bbf9d77e8b247d11d33535cfbb81d903b335030e153ffe4ffc1000e5336f0c08c44c37c3061f35c5b13fcc7c310130cc74c500c530c134ff0d28b80408fcc32c05c5c9f59313390020300d43020cc80f13a3b7c833f30d17d30c384f5cd5040000443115c647f40a51cccf0f0c2c024d1f00c537b007399d945032383fc80c030e03b0cb11a0c0ce4a531f0020f30702f65339e0ce7033c07c304310fc0f0d30c051d0cd06f1473dbbeec1302030330bb3b7f0bcf1b8173d8ce80336cb35f3813fb3030c0d02cf980cfec0eb9d1f004c200c3003003030f03f3c26f2eb36f0433713c31050f0305e67013254f102c712c0d802771ebf1984fc0d204ebf57ae7120f02f30017470cd032308305c900170c444828c1000cac00d3c759b621c030c3d90e8c43f6ac33f8c1b07a2b2a0fcc302848f0c0300003cccc028ccff5000c0fd430c37bcc9047ccf5354df2f94d5f0f77d67d44fc04c03022c5036e30ed07141c5cd358dcd0f23bc3f0f4c6b0ccf53843300c0c30b0c5c9090f4338d42cc430e186cf3539c3f2cc00000e0cc0f201c070302dcc0c5c8fba3970c0b0ea26cccd95df7503d06787ef76b29775f3f525cbbb8477d8d004d919c45811c7deb71ffc079fd313c46c9f8d030c0c2c0d4e1803cf06c7aa91dfcc0d378c13373003646613cf002c218a807751f867678334f3d8d3af87133d278f03f1d207d0cb734098bf05c7041003f5c0820ff8c3bd4f33c1000c4c06e7f01030310cc000c7d18707cfc4ecaf072f4300009cb331c040f3c4c2480c033020c3301030f000030c3383f0f201cc300c008f0e43333833c02d304572fb00926650d3c7c0b06eb4737319b55d1b1f472f44ddef587293efc4f40083efeaac29f378e5b6b15f6f6712db0ddecf6ce7ddec4133108433ec735c432f97fbc67cef90f3007500c3077ccf042f218320900ccf1230f0a40c2a30c1df073bcc3c3c260430b003343f890af1fd10cf46ca750001300fc4c0003000030e3118c37030b0c3f0fa5c0c30c0842f4538030c8c2e03ccb5035f77b8bd7c3cc04fc0d4b2be03f1d00c797a0c3f3ee5d3673bd7ed5e4d5d1f1df3ee38d1e646f5f035355f5ff3f19e4f77f9d4d85436f3c5f575dd95761340dd00f7adf7f3f3f4906d138af17d7d1af7eefdf7dc36df5cfb78b265c3dcbbcdd9f3fe33f3f5ef78f9faf2b87bde5e16dfcedbdff0f5f8786edaaf2f3b777b577a6e97edf5f0dd967576a6b935df7eddf87defd87772cf34dfee7d6fdaafcf7adad9d66d5ef37e77e677b971f6ed6f7eb3dfcffa76f9f6bdedbeed79d7a5d9e4773a6fbaddfb713fb7731bdfa4a5aff55eefd9daf4e4fab8e76f756d9df9666d2ecf7add9efbb77df3d80da7a579efacbf9bfff436739edbd6665a9aede6deb0379f33af3977b6dfcde7bc7bdeccea779afffbd971bae7f5cdf2dbecafff6e66979b0ffbaead599e65b7956d6f7adadf9ee7f6659be566fa4df672f94d4ebbaf575f6def2ef7d9f49ab97327cffdf3f0dcace55a75f6305f9f5bfbfe76fbeed5ddd8e7d5d9f5dd7057f775f5646eb5e5a59f5d9eb5a567efa6f99a9bfb7536fb797aa7afee6e957b8f9d75e53ffba6b9fdaa6f37aff16eb6e5995b5e6ea5676f6df9766d79babbfffad8b277f299f9da7a5aedbddd76ddfdaee7fda5b9e7a6f99b659bb9df641bfbea7d9aa77ddbda4dba9d954d7a567b9aa5374fcf759afd64f6e6b4cf6d27f3fab7bf8ff58ebfb7fb4eb325a77f3bdb2edb8d395fcfcee6f3eef78edbcfe49eeef23d7ffedba7efe7f13c5e5e6fb97731dffe4eef6f5aa5a69b4f9bfbfd7c5edab6b165ddaef1b079e6cefefdbcf1f496b9ee66b5aff6a6aeaeab9fafabeffabaaeebaeebaaefbaafafeebaabbaaeafafabba6af75aaff5f9baebbaf6696ffaeababaafaeafafefeefafaeaaeafafafafafafaffbeaeabaaabaaaabfafafabaeaadfab8dfddf1749bdbaaafcfd9fdf6bcfbf8eafebebbafaf5dddb5ba5bbaaeaeaeabafafefbabadfbaf9eaeaeabaebeab6abafaeaeebb6ed9f3dcf4dad5b9e3b8f5ddb7479f7709f6fda2f7bdadf986dbee5777e5e4edaf7f177fe7dfbb86ff34cf3a7ff7faeb93177275ff39d2d37beb94dbaed64b7efd91e7b39a7fffb36cfee5bfb1b6f32afcff8a4fbfba6b931cff2fd74ffdc6fdf8e75fafee6cef4efb9baedeaeaaa7a5ef7aeee5afafaad5e9baeea5e9babd6b9f58d8d8ddddcfe67f35cdb27b74f736f0ee72fcf09cff51efebb1bfbd9f20ccfcfcf0c33cf0ff3f3fffcf00cff3f0fcff0cf3ccff00f3ffffc0c3ffff0f3f0f3ccff30cf7ffabfabbca98ffaae60aa8f2fbb2e6aeecfab8f9fbaaaaabbbaafab6adbe65ae9beef6db9f9f559baab3bbbeeeaaabbdfaa5fa58fb9afef0eeb8efbbbaf162b5bddec388fef7baa2a97a6e9b1906a7e739e59f55df3f3f0ccfff0330fcfcff3fccff00ccc3ffcf00f0ff3cffc3f0ffff0fff3f3ff0c0f3fff30f3ccf3cfffcfccf0f0f00f0f0f0ff3f0cfccfff30c0ff3f0f03f3ff3fffc33cfcccf3ccf3f3f3fffcfcf0fffcfcf0ff333fff330fff0cfcffcfc0f0fcf0fff3c0fc3ccff333ffffff00fcf0c0fccffff0f0fcf0ff3320f3fdbaef16cbf8ddbe6d8b67ea6fda6e9cea567fd7f9965eee695f8e4740efbbfbce5b5b659feb7b6eabaef9bd572b3b5f95ee6da781b7b397b66aefb196f7af2ec673bfbdfd9dbbfa7bfd7f2f7ef79dab15bcfdb799adbf6dffe7ca77bf64eb2fd9c39776fd6f594f9de1befd5f8b6ea965fe75a65d772b9afab57f9f5b5368edef5667bdbed32f7efdcceeafabaf9dfdbfcc432f295b9a51b67b2ef3efbe7cefa6ea7fbdbfe8ff56fbef7dbf1acfd74e7f8cd79e60d77df8dbd1be777ff0fff0ff3f333ff0f9b6f599bf5f659f178daf8a59fbbefd5595e5af96e4f76795b6f9e5bb679aaafafe6fa6d5aebeaa4af264f9ae96a6ffa9aaf6d5a955556e99c6feaf9a9b67aebf6a567af7ae7756ff6ce98af7566ef9a9fee9aafaa9e5eaba366f81b17f6e9b9aaa89eaeafafaeafab7776e7b08f9b6bebaa9fae8fada6aebbaeaeba276efafc3333f30fcff0f33c0fcfccf0cc0fcffc3cf3ccff0fcfc3f03f0fffcc0cfffc0f330f3ff3cffc33cff00f33cfff3ccf330f0fcff03ff3fceccfcffccffff3fc3f0fcff0cffcfcf0ccfcffccfcf0f0cc0f3ff0cfcff0ccd9daafd57afaa7ed2fd7f0f084eeb38c9dcbfa92ebe6fa9aebeafaaaafa6ebb46f5bb2e5ffbcfb22e764f64db935bbe71bfbf3f8cdb76ff24d727bafe7cefedfe75cbaf3fef977bb77da67df58cfede5addffff0baab1da7bb0dbffdba4f97c3f0a8ebbaafabaaaeaf2baa8cdc73d35b125b5f6ee5d9f50e9735e9baba5ab96acaa6b693aeebbaf6eaeaaaaf6a1f7366bbabaffbaafa3ee7db73fbdf7bf618f3bccf7edf58ffe4b89b7d7eef2f5b7f6ed9be5ddb7aa6d9fcfbcefc0f03f33c335b6edff131f5f6f372e6524453ef37f3c2f3372fedd3137d6ce83327132fdd33c5f3de2fd3bbdd34f3e393c3373bcca4c13dc0043f7f03f0f9f24ec7514d72d73fd17f7c720c8d2df0bb1338f96433c48fbdf33bd0fd0350383b2fd3836f3cc633f87b30f97c2fef0fb7adfde77feff57caecfdd5ab9cdbbdbeff9f37e7ffa5966e7ee707fb59b9fe525fb5beee7ee587f2eff31dbaf8da7db7e2f5be64eef71eebfe72e7fbbdde472fbddb79fa59f6dce5e66fb56b90fe7fa9eef8ffbdae6ceb5a5afa56f6efafc7bce64bb59dee4f5f2d9f672fadadbff67fada71eefbf0eebcaf71afa54fe619f04efa7e6e3a67baf35cdbe4e6ff7fd9dd757fe7fbe7a65b33f7ace7deb07bf2fefe71db767be7f97ab5a5b5d5d9b5ade75c9dbfa7f5b59ddffbfa5c6f969dab5f9eef662eef5ef69cad737bb2fba7a5e55c7e5aa7d9ed3aafd97f1a6ff6a6efd8e7b0bbdf73dbe5fb597a5d77d6f5f1b0fbb9bbbdcdf224b77ffa75b1db8edb3c77afbddbd979e7d97a4fb6cf995be75e5a0fdfefb8ef6f76ad7b6e6de6ba79aea7ad65e79ab32dffb22fcfdbf47a7ebee5bbfd67aeaf2d7f5a7fe7febefdb7f59fb3ed34ef5be6bb6de77d37b7d7cdb1bff9af5b36e7dcf0fc27f36f369b6597f9769af31bdba7a7f99fa5ada535bff95cbaedc278baede4ec19ef754f5ddba6759a5e76e5fdf4df7ecfbdf55a7aee5afeae7df6d625a7afe05da65bfb6ed55f6f5fe75ea6efe5b5f9157b9a659ae5599ff95abb9df97ade70afa55f5b35cfbfafd9dbdc7eb3f3358f8f717b1e9bfbf0fccfee3a7f4ebff9f4d9dab6dfb50dfb19cfbcf98d8ddb0d67cfe6bfb3f7b0ade5dcb6afbbfbdfafd9ad8f67f7dabbb9b99bd76eaedfbfcfe5b7796e1d9f790efba47fb6d9ecf17bafcf716e5aee6d6e9f5ded9de5a65b5e4efad6d5f67bee7bf5de5daedf5aa667b66ffbeee995d77afacdcebacc387776dab833774ffa5acff2f1b0f3f8989ff739eff0db7dfb385f7efaeb7772fbfeb0bdf331cffcd9743ff7e49f712efb9e6fd6d5dd76da66b36dfbdbbda7f9dae4f299adbe73eea5fb79d961f2799d6f67d6e6eff6df3467dd7afa6fe7b59ddbd90ee74cfaf66f7e16f38feffdf10c7befd8fb776e56dff4dd7066dfb42d9be7eccdf5f0e5acbf7936bb6dfef7a555e69d71dab8bbd994afa5a5fbedf7bbffded87ebad9efd95677b9e7be6dff277cb2fbb45b0e67db594f5f5aad657bba8d59a6efd6b8b1b7b55fbebb6d59fa66b5afa56dee989b799af96e9afb5af99ee7f9985fbaeff59e5a7b5dfb6e726fd6669ff957f6dab07ddbb76d5aef5c7f8ffbfff267d7f5d5e6dbdacd0edfdc8f2f7bcff14d8fad7d8ef3f88dfbfe71dabeddb4d7755a62e5a272fa4f170f5f79ce997b8eb79f31f7ba33bf3b8e1f7b2777fea6ed7bf2d9dae64efa9c6dfe2ecf4ceff3ee4c5ef50df3a6b72fb7adaffdf61d7baf6d5775face995b4eb35bba99739f59f675d7e5f8eeecb6a7effaf677e79867dbadd5a5bd375f5e9ff92fa7b379ff729ff1cfda36db79e665dadcada76dd77ab6e59addfa67eecde666b3b9ed59d6ffb5ffdbe5a5a7edbe5926bffff17aa6dd7a7aa577d9f9b295f9f2ccd9feedb7afddfe752e0fbbafdae6bbf7acdfccf7b0af67f77fdbbf733eefd8ecec0dff6ff3cc4eb62527db3b730ff3cdfe0dfbf8bccfefb8fb2feffabcf1ad6ffbf872ff8f0fbb0f573e37db75f26c97b96f9a6fbb73b32d7ef30cb3fffece6c72f3e2f0cdb06f8fdb0fe7df7f33ef70df3adff3fef0cf7dcf8ecbfddfdc1f33fff1f0f7f7f3f3cfc83b377fdff6f0defef7fb7cdf5faf6f7ffb2e3fb3f3ed78cfdf5ffff5af7ffbbc9f736f3bffcdf33ebfdf6ffff5f76ddf5fbfdfb6aff7dfbcf70ff7dffa5ebf7bf370efaddfec5dafeff57a7f637bf3bdaffff5dffade7eb7f7dff5f3398f33efb6bbcff7bd77dffddceff1fdddcffedfdc1e4e1fffbc9faff75efff9b65fb3f7f97ef3dcb7ff78fffe4e1ffff5dff6f65dff2df7cffef9f5b66ffffdb5efb5f777fbf5f8fbcf9eefdde3f8b7f7ac7b6f8bf73277dffcf573efbdb31f9f9faf7b6fbf77f3e01ff7f2cced8ddfddfd9ddf6eefbdb76faf4f7f6ffbdd5fbf8f9f5fbffffdfdfdf7797ff7fab7dfaef7fab77337cff0ee3af339cfcf3df3dddccecc7b3fffeffffbdd6fdffdba7ff3ff0f7f9f7f9f33f7ddaecffbedf7aecffdfa3eaf2f3fafafbb7f73dff8df7bef76eff96fcf39df6ff7b7df6ddff7ddf77df7fab66f6f6f37ef5dd7ddddfa7adf6e3ff7afef1fdff9b55f7bf75dff7bf7efddf6df7fcf7ddf7eaff7ad7ff7b6dffaadf7fdfaadf777775fdff6f7defcf9dff65ff7f7fdf5fbf6f77b2faf3f76fbfdfef5dff9f55fbfdcdf7efbfd7df7f237df6f5fdf7ff79f5fafb7dffdfa77f7cffd72bb7bf7debadf5efbfd7733ffeefc5fffadef71f34e3323fffcdebc30f3fe3db777f349fb6ffb9fef35a3f7374fbf4f7bfbefb6df9edf7df3dccf6f9f57dfedfb77fff7f9b7ff3cf237fff1f2f23cb3f3fdde79dff37e5f7df73defde77f3faf15e7f7ffff6ffadffddbdeff6dedfb7f0f1f6f3eef1def6d1dd37eff65d6d7d5f5ff5f5756f55f5f55d555f5f5f5fd5f5d40d5d4fd35dd7f5f574f5f154f7d575d7f175fddef9dead7351f5f5f5f5f2f5dc5cd0f5f575f7d14535c7f0d505d75cd71df30cf30cf30df370d75c137774d0355dc775f144531c7557f5dc757737ff4cf570efb577df55f99ecf795f7777dfdddd5555f30eff785ff50d775f771ff7f5f14d717571f4d56d55fb755fd3515fd775341df1f55df7751f5d5d7b7beffdf2ee7a5fefdede0df7ef9ebf0f3beffafaf55f7b6feff5fbf69ff75fffdeff71cf9ffbf5fffb6cfff763f32f3bfbf67ddf7ddffafafeb9b3f3dcf3fef3eddefb77dfdf7f3bf7fdf9bdfbfbed77b7fcf076bff72df7dffefa73cf37f7f55f7fdfb3cff9efbeefcd20f7fb1e5f73b7cff45edfb577d7755dd7d5dddeba77d775b5ef5ddd76df78735dd7d5f57af3755dadfff53f4fefdc73fffadff72fbf1f7fcff7f2fcf9f14edff0ee8f3ff73c7b1ff3f93dfefffffffffffffffffffffffffffffffffffffffffffffeffffffff5c34f5fd311d3dcd51c4ff4d70f41f7d74f45fd3f43d05fd0d4df3d4d174705c53f4f5f5f56d6fef75cff0f8adb0f8f631f2f8cdf45ddf555f5f775df7dd95f735cdf044fff1f5f175755fdfdd75f5293fcfc70ccfdfe37f5f4c5f505ffcf0d1f44dd07cfcf3c5d134fff4dc048ff2f0fcffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffcdddedfe71fb5e7b4ffb716fdff75f7f6fdff0e0fb740f0df3d0c470735f7b33af3cfff4cfdcffc5d370ccf4cdf10df7f47175f5dd75fffd3aceff31dfcfedb6f7dd7bfbfdf47a7fcd7973dfddde3b7bcbdf7a6f2feeb1f7f6f7f6ddfaf1f6dc5effe0f5eef6cffdf55f7fafdff277df9ff7eff9bdeffded7e6f0f3fbfceb10b1f7f0dcfcb4d5ff5b916f3b4dc2e4fafcffd786355dfe9e814f34c1f3ffef0f0d4b437f76fe3331f7f7ff7755434dfdcfcf3df7fff2cdff4adf710fff4f4e3dcde5e6fdff57f77f7b7f77bffe1dcec7a9feff39fdffadedf1ffbfcecfb2ddeeeb7f3ffffffffff4d9dcfed9edff8cddef8fcfbf4f9b473b777f7b90fdf6ffbf6b96f1ffa7ceff271cf361fe3f9f69e9f5f5ff5559f5fb7dff6fd56dff57af75d7bff6f1fdf56dff51477df6dd7f979df8c0e1fef4cf8f0543f5f785f73cff5f55fdff4d5b8f7f96df5ddfa31cf7deffddff6ddacb7df561fc7f4751f3745571f7134cf517c5f70cff7f10f7ff31cf11d51df535ff8f5d5d55d5f575f374f0f4fffdff74d5fcff545d34453fff15d315d5ff7f55d5ff5d1f4f74df7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffff4fefdddffd30e3774f1ff7fdf0fffff377d0df7ff0f4fd513cd3d14d1fd17945dfd1d10575040f91cb0f2fd34cfff1f4bbe0e3733ff736bfaff7fd4fdf5ffff6bfaf73f7dfec73338bcffddddf6ff37b5feffdbcf7f9dfadb7afdf38ff8df754cd7e37f5dd8fef9ddcf3f75fe3ac6fcff2ff105d1cf571f0f0d0747474d07770ffc7cff3cff1c4f3dff37fdff2f7de0feffb7aaf3f7334f545cff1f8f5d44ddf13074fdc1f1d454f4f53441fd374dd5c0f5fb8ef37375ff775d7540fdfc8ff9dff30f3b4ff3dfbb7f73f1fb37f6ff7f9f9f7f76dbffbf5cff9f4f2f4f7ed6ddf1ffff6fffffffffffff9b6f96cffd83cb3574f7bfa0d27e7dbb8fddcd8b9ef24674ffefde77c5afabe77be4ff2a7cd58f38e379bff366f6f279bdd8f95f9f9a6af4fa79d8f5dbba7dd0ccf8dfbd8370f3f67f3acbf3de7f77eefcdee736567dba4cfcdccbb4ff6d8ee734fbacda667db708e737327770ecf6dcf7a27dbdcee58fb6c7afbfddd7ffffdfb5f9f33dfb96f9f6ff7fdfd6dff77fbfdf6f77bdfad8feff67dfbed367f7bf76edff6dd9ecff7f1bb9fdffdf6779fdf9edf6f6fdfeeb97f5f6fdff9f6bdeff7f936fb37df6ff7dfdff71e6f7f7f9faf6ff7cf370fcfde4bdffd6ddffe9c6ff7dd7ff7f9dd37fbfd3d7b6fdfdf7fbf7fff9ffbbdccf17777ffbdf777dffdecf7c9ff9df7ddafdffd77bbb7f7deafcff977f3b77bcf7e7ff7fcfeb7cf5ffff936ff0cffefdd5fef5dffbafcf6fdb5ff374fff89fff6b6f3f9de5f9feff7efb56fbbafdf0ef7f7fd8daf4f9f5ffff034efcc5c3f6ffb2db7cff5ddefed3573ffcd1ff3f73bf7f7f9dfdf637ff7faf5faf9faf9f5ba5f7fff5cdfdeededf7fdf237df771fdf7ff376cff8b7cfdf7dfbf7adaffbdffafbeccef95fcbcd3de3aff77c4fdff8fa5c7f3bb7f3fadf7d9f6ffb9eef6d7b9fbbdf9f7ffbf5be5fff77bffb7efb5db7dfaff7dd5faff7df5f5fffedf5f9b577ef9efb75ff6d7ffbad9c6fff7cdf9f5fafdfdd7f7f5fdffdf9f7f9cff7ddf9f7fbdef6b7ff74fff6dff5b7fffdfb32fff2cff7f1f5f54fffecf1fef0f6fe7dfbf6f7fecd7affb5fff5dff74ffbdfedb5dfb4efb577ff5eff7bfbedec5d7ff7badedff5b6fe7973ef36ff8eaf6f6ffbf5ae5feff56f3b8f9fcff2cefef9dffd777fdfdd6fdf1c7beff9bcf74ff3ed3ff27a4ff38df7dd8f2ffffdcff7f9f7779f7fff9f37fb7a6f9f9f6f6f9f9f7ff3edf06ddfedf6b9dff6ddb7bfefdd7fb7efb9efba5cf7dff7bedfecf1cf3fffbd8f70f3dfccfdfff3f9fcf67e7feffafdddebf4f0dffab6dfff6e7fafdf6ef73ecf37fb7d9f1f3ff7fbfdf7fef17573df776ffff43dfaf177eff55fef5dfff976fb75cff97c7f7fffb5afbbdfdfdff2ed776feffdfd364fcfcdb34ff75fbff7ed6d1ffff10fdfefbdf76df7edf778fb77dffa8e9fb7f7f1baf78c4fb3ecdd7fefe9f6b4f74cdff1358ff732f777cfdfb3ccffe3ff9cefddfbf62fbf7ff39cbbf3cffff73ffff1fdfd9fb77bfbecedb9ff6d739fffcddff1f6b7fbec33dfcf0effeecdfd7c9f2fce0af7f08fef34fff5f7b76f6ffff5fefdf5dff5f077efdedf5fdfcdf7cc9fdff072ffbeefadf3f85efbdfdf387b1ff3b3bfdff8a37c5fbfdf4fff5f3fdff2f2dfcc772323f7dff2fef7bdfbee369fdf377bdff7f2aff3acaff7b72f4fbf6ceffd79bffffbee9ff7f5df9feff5f7dffcf6b9cff736fbfd7ef77f1f9e9faf6fdffdf7fd76f7dc749ffff97df7fdf9edfdadfffadefd753bfff7f8f777cff7fdf7eeb79ffbedeebaf7bdefdd7f0f6fe3f99f9f7f7ff79deff6bdf7dc6ef377f7f9f9de6ff779fb4edffdf6f96ddfdef7fd7d6f9fdff6ddf77df7ddfaf67d7f73ef7dfb77f7ad9f57df6efbfef4ddb64f71eb1cf7f87dfb70efddeff6cff99cdff7f9dffefff6dd6eafafafaf9f77bfdcfbf730fb7fe30b3f3feffef1dd7ffffe343ff7396f1f77fffedcfafade39f7fb38f7bdf7fd76ff2cffff8c2ff7f3cd2cf7fbc8dcf333cefdf63dbfcccb7cfffef55fffdd1fff4df737f7edb7bcdf23f720f3ecdedef97ecfba3fbff777fbdd7e7f63f7f6fe7b0ff6f7affbfedfdd7e6ff7ffb1eff5fb5d6fefed707fbfdffcfbfafef99d78f7dfdf5d77fffb9ff7df9ff74fdfafef5ffff9f0f6fff75fc3df6dff4def7cef78f7b76fffdcdfdffef9f5fb6edf5e7ffb7adf9fb7fb757ffff7fdf9f57bfff59f4ffff5f7deef0dff5cfffeaddffdf577f7df4fffcdfdf4edfdf56fdf5efb4edf2fb7ffcddfaff7df3cf09f1fdf76f77b2ffff5fa5e9f4f7fffc9ed1eae2feff6e1f7ecdff64ffffe0dcff3f8cecf7ffbb69fffeddfdcb7aff3fe3c3e7f3ffebdbc1fcaeff11ffff830ef37cebffcf3fecf72bf6ffff2dff2fa72ffb94c1f3bb2f0ff9ccbf3cffb7ce3fedff4f3cbfbfffc7e2f3f1eff73ffffcfff0cf3f3cfff0f3f3fcfcffcccffcffff3ffffcff3f3f330f7f30ccff30cf3f0f330fffffcf00fff0c0ff3f0fccc30330ff3fffc0cf3f00ff30ccf300f0fffccfff3f0f03fcf03c3f3f3fcf03ff3f0300ff333cfff0fcff330f3f0ccf0cffff0fff033f3ccec30cf303fcff3f3ff0c3ccff3cffccf0c0ff3f00ff3fcfffc0c33c3fffcccf00ffff030f3cffc3333f3cc30f330cff3f0f03cf33cfff0f3cfcc3ffff030330fcfcfcff3ff30f3fff33c3fffcffcf00c33cffffff33ff3ff0fcfcfcccccc0cf3f30c0f33cf3333cfccf0c0cc3ccffff00f3333ffccf03033f330ffff33f3fc0ffffffccffcf0ff0ffff00cf30ccff0fff30c0ffff30cf33c0f33f3fcf0f0cff03f0fcf303fcfcf0c333ff30cf3cffc3033cf3cffff3ccf330ff30c3333f3f3cc0fffcff0f0f033f3330f0fcfccf33c0fffcf0fffcc300ffff0f0f3f0f03033cff00c0f3fcff03033f3ff3333f3cf0cff33f30c0f330ff3f33c3ff3cff0cc0c3fcfcf30cfff3f3bfb0c33f3cc33cff0f03cf3f33ccf0ff330f3f30c0f0f0fff3ff3ff3f33cf33cfcffff3fff0cffffff0f330ffccf330cf0f3ffff330fff3fccf0f33cff0f33cffcfcc30f30c3ff3fc0f0fff33fffc0fccfffffc0c333fffccf3fcfccff00f0ffff33c3f0f0f3f3f0fff30f3fc33cfff0cfff00cff30ffcf0c33cff0cc0ff30cf3cc0c0f0fcff0ccf3f00c3f3333f3f0f03c0fff0fcff30ff3f030f3fcf00cfff3f0300ff3f0f0cff0303f0ff3f0f3fcf00c0f0fcf3ccff333ff0f0f0fcf0cff303fcf3cff3ff330fff33c0f0fcfffffffff3ffffffff03ccfcf0ffff0fff0fcf0f0f3f0fcf3cf0f3fffccf0f0ccf3fcf33f0ff3f0cccf0fcf0cf3f0cc303ff33ff3cc0ff3fff0f0f0cccffff330cff0fff0f0ccfcf0f0f3f33ccff03cff300f0f0fcf30cff0fcf0cff0f0f0f0cf0fff3c0ff30ccff00ff3f0f3f0cff30f0ccfcf0c0ff3ffcc30f33f3ff3f00c0fcfcff3fcf033f3330f3f3f0ffff0ccfc333fff3ccffcf3ff30cff0cfccf0ffcf0fcf30f30ccfcc3033f3f0f0fcfcffccf03cff300ffffcfcf0f00c3f3ff3cc0cff3ffff030303fcffcfcf0ff3fcff0f0f0f0f0300ff3fc30cff0f0f00c0f3f0fcf0c3fcff3f0f0300fcff0fc0f0ff30cffccfffcfcccccf0333f3fcfff33fffcf0ffcccfcf3f33ff33f3733ff3cfcf30ff0ffffc3cfff0f3f3f33ffff00ffff00fcfcf0ffff0fff0fffcfcf3f0cf0ffff3f3fccccffcffff3333f330ffff33f3fccff30cfff33ff3ff0c33cf30cf30f3f0fcf0f0f0fcf0f3ffff3ccfcff033f3f0f0ffcfcff0f3f0fff3fffff3f3f0fcf3cc3ff3ccffcff3f3fcfcf3cfffcccff3f33ffffcfcfff0ffffddfcccf0ccfff0f0f08ff3cf0cff3ccfccff3fcf33fff3ffffcff3ffcf0f0fcfffccffcf3f33ffcf3ffffff0f3cf3ffff0f30ccf30f3ccf03c3ffff33ff30fcff0cffcf330cf33cf0f33f3f00fcf33cfcfcf33f3f0cfcc3cf3f0ffccf3f0fcf3fc30cfcff033f3cc30f3cc3cff3cf33c33cffc3fcff3f3fcf3f3fcfffcfc30cfccf0f0fcffcc0ff33f0f3ffff0330fcf30f33ccff3fcff0ffff3ffff0f3f0fffcc3cfff3cf0c0f3f0fff3cfffc0f3fff3c0f0ffff3fffc3c3ff3f333ff0c3f3fff0cff3ffffcf0ccf33ccfcf0cf3cffc330f3f0f0fcff0f3303fcf30f333fff0f3f30ff30fff0cffcc33fff30ccf30f3cc3fcfcff0cff333fffc33f3cc3ccf0ccff0cf30cf0ccff0fccc303fffcc3cfff3cff0f3f00cf33fcfcf30cff3ccccf0fc0ffff3cfff3cff3fcf3cf3f3fff3ccfcfcff3ccff033cfccf030cff0ccffcf0cff3cf30fcf0c0ff3fcfcf330cff3f33c0ff33cff3cffcff33ccffcf3f3fc3fffcff3cf3c3ff33cf3ccf33ff33ccfcc30f33cf3fcf3fff30cff30ffcccff3f3cff333cf33f3fccfccff303333f3cc3c3f0fff30ffccccccff3f33fff00ffffff0ffccfc3fcf3ccffff33ccff33c3fcf0ccff3ccf33ccffc33cfcfff3f3ff3fcfffccffff0fff0fcf3f3f333f333cfff33f3f030f3fcf0f3f3ff3c3ff3fccccf33efc03c330f0f0ff3fcfcf0fc0f0ff3ccff0cf30ccfcccf3fcff30fcf3cff3f3fcffc3cf3fcfcfffff3cf3ccff3fc33cffff0ff3fffcfffff0c3ff3fc0f0fcfb03ffffc0cf3cff33f303f0fffcccff3ffcff3fcf00ffffcfcfcccf30fffcf0f0fffccffcc330f3f33f30c0fcff3ccfffc3c3ffff3ff303ff3fcf3ffcccc3033cf330f33cf33ffcfcccf0fcf30ffcd0cf38d3cf3dfb37faff3f370e3f37ccff7bdcfcd8ff7ef71f3df6cefeeadf77e1f73b734ff9dffcddf3d73bfcff0f99cb7f037f7ffed71fffcf97aff8ddf34de3def35ff79ffb2df5ffffeef0f1f72ffcfff73f33fdefd7cbff8addff9f2b77bf3bd7ff72ccfb7fcb773ff9dfb7ef7bde3777ffbbdeff7f6faf2dff29f2f7fbff7f9df1cf3f6f1f1bae3b730f3fffffcf30c3f33cf33cfcff3f3cff0cf3ccffff0f0ccfc30cf0c3fffcf3ccf3fcff3fc333333f3ccff330ff3cfccfc0c33ffff0c3fcf30cf3ccf330ffffcffff30cfff300fcfccf3ffffcc3cfff33ccf3ccf0cff0f33ffc3303fcfccfcf33333cfff3cf3ff0f3fcffcf0cccff3cfcccc30f3f03ccff03f333ff3f00f333fffccfff0ccff3fcf3cf3ccf3ccf3cff3ccffccfc30f30c300f0ffff0f3f030cff03ccf3ccffcf03ccf0cfffffcfcfff033cff00f3f33cff030ff33c3fcffcccf33f333f30ff30cf30c33f30c33fffc0cf30c0fffccf3cff3fcf00ff333ffcc0ccff3f030f3303fcf330fcfcfcf3fcffccf0f3f0f3fcfccfffc0c3333cff0300fcff33c0f3fcff3fff0cf3c0ffffccff00f0ff3fff0fcff3f0f3f333fcfcc3cf3ff3f3f33f33cf3cc0f33f30c33ff3c0ff3f33fcff33f3f0ff3cffccc0cf30c33f3fffc0ffff0ffcff3fcfccf300ff3cc3c0f0f0ff33c3fcf0fffcf0c0f0f0f3f0f0fcf30f33ff3f0f0f0ff33c3ccccfcf00ffff03033cf30f30cf3f3fcfcf3f3cf0fcc33f3ccf0f30c3f3fcf303fcfcff33cfff0fc3c3f0ff3f330cf3fcfcff33c3fcff0cc3333cfcc3033cffffcf33cffcc3033cf0c0ffb30cff030f30ccfffffccf00ff3ff33fffcf3cffffcf3cfcfcf0c33ffcc0fef300f33cffc300fcf0cfff3f3ffccff33ff33f330c3ff3ffffc3fcff33fffcff3fccf30f33c3f0ff3ff0f0fcfccccf0cffccc0cff30ffcffff30f0f0f330ff3fcfcfff00c3f330f330ff3fff3f0cf0ccf3ff0ccfccff3cff30ccff0303f0fc3cf70ffff0ff33f33fffcfc3f3ff3f0f0f0fccc3f33cf3f3f3fcf0ccff00c3fcfccccfc0cf3cffc3ccffcfef3cf3ff3ff3c0fcff3cffcf3fff3fc3ccf0cf3ccf00ff3f0fc3f0fcf30cff0f3ff30ffcfcf3033cf3f0f0f332fff30fffff03f3fcf3f3f3f3ff30f3ffffc0f3ffff333cff333f3ccf00cffcff0303ff333f30cf3f0f3cff30cffcc0ccfcffcf333f30cff3c33ffcc3c33ff303f33330fcf330fcfccfcf03f33f3cff033f30c0f0fcfccf3fcfcccfc0ff30c0f33ffcc0cf3300ff3fccf3c333333ff0f33cfccf3cccf0cfffc33f3f0cc3c3fcfccff3cf3cff3fcf3ff0cf3cf33ffcff30fcff03fcffcf3ccf03033cff0ccf3ccf0cff0f3fcf03cff3cfff3ff0cf3f0cff330ff3fffccf0f33c0f0f0fcf0cf3fc0cffcff0f3fcffcff033cffcff0ff3cff0cfccf3f0f030f333ff3c0fcf30f3f3ffcf3cfffccf33fffcf3fff3cfccfcfccf3ff3ccf3ccfc3c3f3ff3cc3cf3f3f33fffffccf30c0f3fcffc3cf3fccff3f3fffcf0f3f3fc30cfffcfcffc3ff33fffcfcc3cf3fcf3330fcf0ff3fcccf033ff0cf30c33cf0f0fcf0ff3f3fcfff33cf3330ff3cfcccc30cf33ff30f3ccccf0f00c0f0f330ff3fffff3f3ffcc3ff30fcf0c0ffff3fffc3033ffccf00ffffff03ccf0c0f0fcf0fcf0ff3f3f0f0f33cf30cf33fcfcff3f030cff03fcffc30ff33f3f00cfff30f0ff3cfccfffff3fccfcc303333fff0ccfcfcf3f333cf333fcfcf3cfff3ff0f3ffffccff333f3cc33fff0fc30cffff0f3f3cfff33cfffcfcff3f0cfcff30fcf3ff33fffbffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccfffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfffcf33f3fcfff3f33f3f0ffffccf0cff3cff0c330f0f0ff33ff33c3ff3f0f3fc0fff3ff333cffccf3f33ff3cf3f0f033ff3ccffff03ccfccf3cc0cfff3f3cf3ffff3ccf3fc0cf30cf3f30ccf30f3f33fcff3fccc300ff3f03333cff0f030333ff3f3f0cf0c333fffcffcf333cff3ccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffdfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffef7fffffffffffffffffffffffffffffffffffffdffeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffbff3ffbfffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfee5d7df3ff5fdfc5dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf9cf7eef1d3f57df30ffffccc33cffcfccc3cfff3300ffff3f0ffffffffffffffffffffffff3f878e0000e400b00165020b03930353041205d105920649070208ce089a09610a270bea0ba50c6a0d320ef20eab0f66102411dd11a71269132f14e314a6155a161117db17a1186719281ae01a921b4f1c051dba1d6b1e1c1fcb1f8e204a21ff21ba2271232524dc249e255126ff26ae275128f928a029592a0d2bbc2b6e2c1b2dcf2d822e302fda2f8e304131e9318e322b33db3381342d35d63587363537ea3799384f39fb39bb3a5b3b0a3cbd3c5f3d063ea63e373fcb3f76401941bd415d42e94281432a44ca4479452c46e946954752480349ba496a4a1e4bd54b824c3b4de34d764e0d4fa34f3f50d95085512c52bd526053f7538c541b55a9553556c8561c5791572d58ca5854590b5aa95a025b9c5b375cd15c635df35d895e225fc15f5b60ec608f613062c3626563f7638a643365d4656d660a67ad672b68a8680a697869e669566abb6a2a6b8f6bfc6b716c096da26d1b6e826e016f516fdf6f10703770b4703071a6711a729c722b733873b1732974af741775a67529769676fb766477cd773c789f780d797979dd79477ab17a1c7b857beb7b5b7cc77c327d957df77d627eca7e1c7f7d7fd67f37809b8003815781b9811b827182d88236839983e38332847b84d68425857f85d7852d868286d88620877c87e8874d88a98800895c89bf89178a7a8ade8a2d8b8b8be38b3b8ca18cf98c4d8d9e8dfb8d578e848e868e000003000300030003000400050007000a000b000c000c000d000f0017006b00ab00ae00b000b000b200b700b800be00bf00bf00bf00bf00c000d10000000d1b2938475764717f8f9fadbac8d510202d3b485664707e87949daab8c40b1b2a37424d5a67737b838a94a2ab071423313d4046515c656e77828e9c0b162230363a3e4249535e686f727c0a16212e3844525d697683919ca9b30e1826333f4d5a6a787e8b96a5b0b50a15212d38464f5e656f7e8998a5b30d1b2834404b56616c7987939fabb40c17232b37434f58646c788691a0a9020c1927343f495765727f8b98a2ad0c1825303e4b5763737e8c96a4b3be0d1926333f4d5b68737e8896a4b1be0b192734404b576574828f9da8b3bf0816222f3d485765727784909eabb80d1c27323c4a5764707d8997a6b0ba0d17232f3b46515d66717c8a93a0af0c1a27323f4c5864717d8b99a2afbb0d1823303b4955616d798994a2afbc0b1523303c4753616c77838f9baab50c19242c3945535e6c7985909ba5ae0a151d293545505d68737f8b96a1ae0b17222e3b4957616f78858f9aa5b10a17222e39434f5c66727f8d99a4ae0f1f2b37414f5b67737d8b96a3b1bd0e1b2a33424e59636e7b87929faab60c1823303e4c5565707d8896a3aeba0a14202b36424f5b67737d8895a1aa0d1a25313f4b55626d7a8795a2abb80916212d38454f5a66707b86929eab0e1a26323e47525c6978828d98a3ae0d1926323e4b56636e7c8996a2b0bc0c1a25323e495663717e8b97a4aeba0b1824303c4753626f7d8995a2aeba0f1c2834404c58636f7c8896a3afb80b15212f39434d5964717c8a95a0ac0a16202a35404a555f6a76828f99a60815232e3b47525d6a76818d99a5b10c16232e38444f5d6a747f8b93a1ac0b16202b38424c58636f798895a0aa0c18222b3946525d66717b88949ea70a15232e38455059636d78828d9aa409151f2935424a57626f7b85909ba40c1824313d4955616d7a89939fabb609141f28313d495764707c8894a0b00b18232f3a46505c65717e88949dab0c18222b39454e5b67747f8a97a3af0b17222c39434e59626e7a86919daa0b16202a38445059646f7a87949faa0a1522303d4956626e79848d97a2ad0d19232e3c4753606c7a85919eaab60a14212e37424b57626f7984919ca80c19263039434e59656f7b848e99a60d18222f38424c59636e79848e99a40c16212b35404d565f66707b848d980d1a222e38414c565f69737e88939e0c18232d37414b55606b737c89919c0b15212d38434f5b6874808a95a0ac0d1a28323f49545e6a777f8b96a0ab0a15212c36404c545f6975808c99a30b16212d38444e5a65727d88919aa60a15202a3744505a65707b848e97a209131d2a36414a55606a78838e9ba80c14202c38424c58636f7c85919ca80914202c39444f5d67737f88919ba60c16232d37434f59646d767f8895a10817252e38444f5b67717a86909da80c17232e39414d5965727b84909aa70c151f2a353e4a545d67737e87919c0c151d27323c43505a66717c88929c09152028323a454b555e68747d89940c19253039434c59636f7a848f9aa50a141e2936404a545e68727b87909b0b16212c36404a545f6b75808c95a10e18242e38434e58616e78818b959f0c15212b36434e58626b7885909ca70c141e2935404c57636c76808a96a20913222b37424f5863717d87929da80a152029333d4b56606b75828d9aa60a15202c3743505c67717b87929daa070f19242e39434f5c66707b88949f0b1926313b4854616d7a88939da9b10d1a232d3741494f59636e767f88940a15212e38434e58636e79838e9aa50b171f2a35414c5965717c85909ba70b17222c373f49525d66707a848c970c15212b35414c57626e788089919c0b151e252a333d49525b67717b88920b141e262f39434b525c656e7882870b141d27313a4550585f697379818908111c272f3a424e5964707c89949f09141e27313c46515c676f7a838e990b141e29333a404c59656f7a848f990a141c29343f4a515d657078838d980a131a232d353c434b545f6971787f070d161d27323d47505c66717d88910b17202a35404b565f6a74808a95a009121b272f3b454f595f6d78838d960a14202c38414c59647079828e99a409131e29343d4955606c77828f9daa0a1521303c47535e6a77828d9aa6b20a161f2c37404d555f6a747e89939f0b141f2936434f5c67737c8794a0ae0d1926313b46515e6b76808a959fa80c1924303b434d5965717d88929fab0a16222c38424c5663727a828d99a60b16222e3d48525c66717c87949fa70c18242d37444f5c6874808b97a1ac101a24313c464f5a65707b848e9aa408151f2c38444f58656f7a8694a0ad0a15222e39434c57616d757e89929e08111c26343e43515b6069747c838a0b111a242d38424f575f686f78848c080e17202c363d45515b656f7b848c0b111b2a343c454d565e687079828f0914202a343d465257636d747d87910d19243139444f5a636c76838f9aa20b161e28334049555f6c79828e97a007131b252c343d434b555f65737c850b121c28333d46505a646e79838d98071119202d39434c565f676e76818d08131e29333b465059626d7680878e0a121c27313c414a525a656b737c840b16212d38434a545d666d767d8488060c10161c212934404b53606c788109131f28303c45505d69757b81858d050a0c12191d252c31383e42484c50040a0f141c1f242b3038404954606a0c141f29333e49545e69717880889107111a252d3844505a656f777f87900a111a2128313a434d51575e69757f0b16222d3845525c6b77838e98a1ae0d1a24323c46505c66727e858b9199050c11181c23282f34393c41464b5206111b232e39444f5a656c77818890060f161f292f3b424c57636f78848f0e1b25313d454f555e646e767f8994081119272e363f4a535b646c7682890c131f29343b464f59626971777f8a09141d283239434c565e666e79838e09161e28333d444f565f6c75818a910a121b222b38444d585f6b757e88930b151e28303b444d575f69717b869007121e2b363c454d5860666e7881890a111d29323d48525d67717f888e990c18222a35404f5b6570798188929b08121c242e383f4a505a636e767f8a0a121e28354049525e67727b85909a091018202730383f49535f67727d860b141d26313b454a525b646f79828c0e19262e353e4a515a66707d8b959e0d1925303b434f58636e7780858f9907111a222b39444e596169737c869107121b232c37434f59636d747f8b9408111d28333e48535d66717884909b08111b222a31374146535b62686f76071019242e363c454f575d656a7177050c12181e242b32383e444a4f565d060d151d262d323940484e545a5f67080f161a21292e363c4349505761680810171e262e353c42494c525a6168060e10161c21272e353c43494f575e050d151d252c323a40464b53596068060c11181f242b31373e434a50575f060c141a2229313840464e545c6267060c131a21292d323940475058616a0a141e27323b434c565e68737d88900b16202d373e475059606b737c838e0a141f28323840484f565e64696f74080e151c21282d333941474d53595f081018232c353e48515a60666b7077060d1010101010101119222b353e480c161f263039414b555d656f777f8609141b232d3030303031313131313100000000000000000000030b131a2009141c21283139434a50575d656d75080f181f252b32383e444e555f69710b121a222932393c454c545c626871070c15161c232b313a41495158616a070f181d283039424b545b646c747909121e282f354149545d636a737c87080c0c0c0c0c0c0c0c0c0c0d0d0d0d00060e14171e27313d48555d646d73050b12191f252c343c444c525a636d0b0f161a21283039424c57626c747b070e13191f262b333a3e3e454d56600b121c242f383f49555f69727a82880b141d26313b444e5860646a72787e080e161d242b323941474e555b6167070f161b22292d31393e444b51585e060b10161c232931373f454c525b62080e151b21272e363c444a51575d62070f161d252b323b42484d545a6166070e171c23282e343a3f464b4f575c050d11171f272c333b444b525a6269060e141a222a2e343941494f575f66080e151920242b30383f454c52585c060e141c23272f353b42494f565c630810181e2730373d41484e55585c63070e151a212b31373d434a50565e64070d151b1f262f343c434950575f63060d131821262d343a40484d52585f070f151b232a313840464d535a60680812181f272c313a41484f53585e67080f141a20282f353b40474d555d65060d141a20262d35393f474d52585d060d141a1f262e343940464b52575d060e151a20272f363b464e545a6066070d131b22282c3239424b51575c6002070b0f13141820262c31373f444b070c13181e262a31363c444a4f545b050a10171d262c31373d43484c4f57040b131a21292f353e4144494d555b070d131920262d31373f444b52585d060e161c22282e373c42484d555b62060f11171a1d23292d32383e444a4f03090e15191f252931353d454d545b060c131921272f343d42484e555a5f0105090e151a1f252a31383f454a4f060c121921272e333b41474e555b60060c11171b20272b333b41474c5258080c1018202730373c444b51555c60050a0f15181d22272c2f34383d4145050a11181f22282f3337393f43474a03050c12181e2225272d3034373a4104090e151c22272e33383e454d5257030910151920272b2c31363d41454b050a0e13181e252b33383d42474f54040c131a21252a31373e42454a4e52080d131b1f252c2f34383b41464c53060b10151c23292f32363b4044495004080a0f14182025292e363e43494f05090e11151a1d1f242a2f353c4043050a0e151d21252a2d363d41474f56070c131920282f353b44494f575f66040a0e141c232a30363d434950555c080a11161b20282d32373e434a4f5501080e12161c22292f33373d434b5105090e14181f292e363b43454a5157060c151b23282d323942484c51565c070d11161d21252b2f353c42484c51060b0e151c23272f363c434950575f050c13191e23282e333a42464b545b03080c0f151b232a2f32373d404349050c13171c23272f343b41454c545803090f141a21292e32353b3e434b51040910181b2024282c31383e454c52050b11171e252b31393e444c525960060b12181c1f262a2f353d44494f53040b121a1e22262c323a3f44484c4f050b1115181f24272c3135383e444a070e11171d252b343c3e42494c5258080e141b1f272d32383e40484e525804070e14181c1f24292c2c2c2d2d2d00000000000000000000000202020200000000000000000101010101010100000000000000000000000000000000000000000000000000000000020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010100000000000101010101010101010100000101020202020202020202020200000000000000020203030303030300000001010101010101010101010100000001010101010101010101010100000000000000000000000000000000000000000000010101010101010100000000000002020202020202020201010101010101010101010101010404080d161b21252a2f343a3f454a4d060e121a21292e36393e4040404040000000000000000001030303030303000000000000000000010202020202000000000000000000000000000000000000000000000000000001010101000000000000000000010202020203000000000000000000000001010101020303030303030404040404040505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101040a11111111111111111111111111000000000000050d12181e242727270000000000000000000000000000000000c8c200005c4300000c4300000000000000000000a0c100005c43000034c3000000000000000000000000000000000000a0410000a0c10000000000000c4300000c43000070c2000070c20000c8420000c84200000000000000000000a0c10000000000005cc300005cc300000cc300000cc30000c8420000c842000000000000c84200000000000000000000000000000000000070c2000000000000a04100000000000070c2000020c10000c8420000c84200003443000034430000c8420000c84200003443000034430000a0c20000a0c2000020c2000020c2000020c2000000000000000000000000000000000000a041000020420000a041000020420000a041000034430000344300003443000034430000a0c2000020c1000070c100000000000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c20000a0420000a0420000f0420000f0420000a0420000a0420000f0420000f042000000000000a0410000a0420000a0420000a0410000a0410000f0420000f0420000f042000000000000a0420000a04200002042000000000000f0420000f0420000f042000000000000a0c2000020c1000020c2000020c1000000000000000000002042000020420000704300007043000070c1000000000000000000000000000000000000a0420000f0420000f0420000a0420000a0420000f0420000f042000020430000204300004843000048430000204300002043000020c1000048430000a0420000a0420000f0420000f0420000a0420000a0420000f0420000f04200002043000020430000484300004843000020430000204300004843000020c10000b4c2000020c100008cc200008cc2000020c10000b4c200008cc200008cc2000020c1000048c20000f0c10000f0c1000048c2000020c10000f0c10000f0c10000f0c100000000000020c1000020c1000020c1000000000000a0420000a0420000a0420000a042000020c1000020c100002041000020c100000000000000000000f0410000f041000020c1000000000000a0420000a042000020c1000020c100004842000020c100002042000000000000204300002043000070c1000000000000204300002043000070c10000000000002043000020430000484300004843000020430000204300004843000048430000000000000000000000000c0d0e5016484c1b4e172c3a464e4f4e001a252c354648484f4e0004080f0f10111c262a2c313f42474847484e4e4e4e00000300020202020404040404040404070402050a0a050505050505050505050b05050a080f120f1115181c222328292a292b2c2c3125323d4040464648484848484848484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4d4e4e02020201020201010201030406040404060704040704040504050405040509010a0a0a0a07050507050705070705070a0a050a0a0b080a050a0f100f100f100f100f100f100f0f0f0f10110f110f110f100f1012131212120f110f1011121212121c1e1f1e262a2b2c2b2c2b2c2b2d2b2d2c2c2f25323436393b3d3f41464647474847474847474847474849494a49494a494a4a494a4a49494a49494a494a4a494a4a4d4e4d4d4f4f4e010201030103010101020101020201020201020101060403040406040704060704070407040705070407050704070102010201020101090109010102010505010a090a090a090a090a0a0a0a0b070505050b0510100f101010100f110f0f110f10111111101012121014111214181818181c1e2323201f27272a2a272b2c2b2c2b2c2d2c2f3125343636363b393d4244444949494f4e4d4e4d020103020202020101020101020202030306040607040704070406010707070505020202010209010a0109010a09020202010a010a0909090a0a0a090a050a0a0a05050a05010707070508050805050b0805080f10101010100f100f110f11110f0f1111101010131312121212100f0f111214111414111518181918181c1e1f1f1e23201f1f26262727272a2a2a292b2b2c2b2c2c2b2d2d2c2c2c2c2c2c2c2f302f312532323436363636363b3b3b373c373c393d3d3d3d403e3e414142444442423e464646464848484848494b494b4a4a494b494b4f4e02020402010102010101020202040202040202020301030103040106070704070401070107050502020102090909090102010202010905010a0905050a090a0a090a0a0a0a0905050a050a05090a0a0a0a0905050107070b0b0f10100f100f10100f10100f100f0f1010100f10110f0f0f11110f0f11110f11110f11111010100f100f0f1010121212121314121212101111121412121412121818181918181e1f1e2024262626272727282729292a272a2a27272729272a292c2c2b2c2c2b2b2d2b2d2c2c2c2c2f303134333336363636373939363b38383b373937393d3f42424444433e40464648484848484848484a4a4a4a4a4a4a494b494b02020203040202020201020101010201020202020202010201020202020402050103030606070408010102010202010102020109010109010a02020202020509050505050509090a0a0a090a0a0a09090a0a09090a090a090a090a0a0a0a050a050505050a09090a0b0b05010a0505050b0b0b0b0f100f0f0f0f0f1010100f0f0f10100f0f0f101010100f0f0f10100f101010100f0f0f10100f0f0f110f0f0f0f0f1010101111110f0f0f0f0f0f1111110f0f0f0f10110f10110f0f0f110f0f101010100f0f1010131313131312121313121212121413121214120f0f11100f110f0f0f1212141111121214121411121212121818181818191918191c1c1d1e1f1f1e232323201f201f1f1f24242727272626272727272929272a2a2a2a2727292a292b2b2b2b2b2c2c2c2b2c2c2b2b2b2b2b2c2c2c2d2d2d2d2d2b2b2c2c2c2f30302f2f30313130303125253232333433343334343636383637363939393638383b3b373939393d3d3d3d3d3d3d3d3f3f3f3f40403e3e414141434241424342444444444242424240403e4046464646484848484a4a4a4a4a4a4a4a4a4a020202020202020101020101020202020202020101010102020202010101020201010102020202010101010202020201010102020102020202010102010202020202020401020505010202020101020202020101020102020102090909010a0a01010909010909010909090101010202020201010101050109050501050a05050505050a0a09090a0a0a0a0909090a0a0909090a0a090a090a0a0a0909090a0a0a0a0a0a0a090a09090a0a0a0a05050a0a090505050a0505050a0a0a0a0a050a0a090a09090a0a0a0a0a0a0a0a090a0505050b0b100f100f10100f100f0f0f0f0f0f10100f0f101010100f10100f100f0f100f1010100f1010100f100f0f10100f100f0f0f0f0f0f0f101011110f0f0f110f11110f111111110f0f0f0f11110f0f0f0f1111110f0f0f0f0f0f100f101010100f0f0f0f0f10100f100f0f100f0f10131313121213131313121312121213131313121212121212131313121414121214120f100f0f100f110f10111111110f0f1111111212141112141214141212111112151519181918181919191818181c1c1e1e1e1d1f1f1f1e232323202323231f201f201f2020201f1f1f242024272726272727272626272927282728272929272927292a2a2a272a2a272727272a2729292927272a2a2727292929292b2b2b2b2b2b2b2b2b2c2c2c2c2c2c2c2c2b2b2c2b2b2c2c2b2b2b2b2b2c2c2b2c2d2d2d2d2d2c2c2c2b2b2c2d2c2e302f302f30302f2f302f3031303031303131312525323232323333343433333433333333343436363836363736373739393939363b3b38383b3b3b383b3737373739373c3737373939393c3c393d3d3d3d3d3f3f3f3f3f3f3f403e403e403e3e40404141414242424444424342444342424242404040403e3e40403e3e3e403e4546464648484848484848484848484848494a4a494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a020202020201010101020202020201010101020202010102010202010202020201020202010201020201020201010202020202020202010201020202020202020204020105050501020201020202010101020202010202010201020109090909010a09090909010901090109090109090a0a090a090101020102020201010202020102010205010205020201010505010a01010105050a050a0a0a090a090a0a0a090909090a090909090a0a0a0a090a0a09090a090a090a0a0a0a0a0a0909090a09090a0a09090909050505050a0509050a0a05050a0a0a0a0a0505050a09090a09090a0a09090a0a0a09090a0a0a0a0a0a0a090909090a0b05050505050a0505050a0a0b0b0b0b0b0a0a0b100f0f0f10100f0f100f10100f0f0f100f100f1010101010100f0f10100f0f100f10100f100f0f100f0f1010101010100f0f0f0f100f1010100f0f0f0f0f1010101010100f100f0f100f100f0f1010100f100f101010100f100f11110f0f0f0f0f0f0f100f111111110f0f0f0f1111110f0f1111110f0f0f0f0f1111110f1111110f0f0f0f0f1010100f111111110f0f0f0f100f100f0f0f0f110f0f0f0f110f11110f0f0f110f1111110f100f101010100f0f10100f0f10100f10100f100f10100f0f100f0f0f10101313131213121212121213131312131313121213131313131312131212121312121212121313121212121413121212121312141212121412120f0f10100f0f0f110f110f0f1110100f0f0f0f1010111111110f0f0f1111110f0f11110f0f110f0f121414121212121214111112141412141414141412111111111212121212151515151819181818191918191919191818191918181818191d1d1e1e1d1f1f1f1e23232320232320231f1f201f1f201f201f2020201f201f1f2024242426262726262627262626272627262726262627262626272626272727292729272727272927292929272929272a27272a2a2a272a2a272727292727272a272a272a27272929292927272a272927292727292a292b2b2b2b2c2b2b2b2c2b2b2b2c2b2b2c2c2c2c2c2b2b2c2c2c2c2c2b2c2c2c2c2c2c2c2c2b2b2b2c2b2b2b2b2c2c2b2c2b2c2b2b2b2b2c2c2b2c2c2c2d2d2d2d2d2d2c2c2c2c2b2b2c2c2c2c2c2c2b2d2d2d2c2c2d2d2d2d2d2d2c2c2c2c2c2e2c2c2f302f302f2f3030302f3031303131303131312532323232343333343334333333343433333636363638363836363637373737373939393937393b38383b3b383b3838383b383b38383b3737393939373c3737373737373737393939393c3c393d3d3d3d3d3d3d3f3d3f3d3f3f3d3f3f3e4040404040403e3e3e4041414242424242424244444242434244444242424240403e3e3e403e403e4040403e40403e4546454645464645464748484848484848484848484848484848484848484a4a4a4a494a4a49494a4a494a4a4a4a4a4a4a494a4a4a4a0202020202020202020202010102010102010102020202010201010102010102010101020101020201020102020201010101020102020201010201010202020102010101020202010101010202020201010202020102010201010101010102020202010201020202010201020102020202020202010101010102020101020202020202020201010102020101010202050501010101010201020101020202020101020202010202010101020102010102010202010101020101010201010209010901010901090901010101010909090a090a0a0901010901090909010909090901090909010102010102020102020202020101020102020201020201020201020101050101010205010101010102010101010101050101050501090501050a0a05010a0901050a0501050505050a0a0a0a050a09090a0a0909090a0a0a0909090a0a090a0a09090a09090a0a090a0a090909090a09090a0a09090a09090a0a0a09090a0a090a090909090a0a0a09090a0a09090a0a0a0a0909090a0a0909090a0a0a090a090a0a0a09050a0a0a050a0a050a0a09050a0a090a050a0a0a050a0a05050a05050a0a0a0a05050a05050a090a090a0a09090a0a09090a0a0a09090a0a0a0a0a0a0a09090a0909090b0b0b0a0b0a0a0b0b0b0505050505050a050a0a0505050a0a0b0b0a0a0b0b0b0b0b10101010100f0f0f0f0f0f10101010100f0f0f100f0f0f100f10100f101010100f100f0f101010100f1010100f100f1010100f100f100f0f100f0f100f0f1010100f10100f0f0f10100f0f0f101010100f10100f100f0f100f1010100f0f0f100f100f0f0f0f0f1010101010100f0f1010100f0f0f0f0f0f10100f1010100f10100f0f0f101010100f0f0f0f11110f11110f0f100f0f0f0f0f11100f100f0f0f1010100f10100f0f110f1111110f0f0f0f0f0f0f0f1111111111111111110f0f0f0f0f0f0f0f1111110f0f0f0f0f1111110f0f0f1111111111110f0f0f0f100f10100f0f0f100f0f101010100f0f0f0f0f110f11111111110f10100f1010101010100f0f0f0f0f0f0f0f0f0f110f0f0f0f0f1111111111110f0f0f11110f0f0f11110f110f111111100f100f0f10100f0f1010100f0f10101010100f0f100f0f100f0f0f100f0f0f1010100f0f0f10100f0f0f0f1010101010100f0f0f10100f0f101010131213131313131212131213121212131213131312131212131212121312131212131212131313131312131212121213121212121213131312131213141313121312141412121214121214140f0f1010100f0f0f11110f11100f0f0f0f0f0f0f10100f0f100f11110f0f1111110f0f0f11110f0f1111110f11110f110f0f0f0f11111214121212141212121212121411111111121212121214121414141212121414121414141214121112111211111211111112121512151515151512121512181818181919181918181918191918191919181819191818191919181c1c1c1d1e1d1e1d1d1d1e1d1e1d1d1f1f1f1e23232023202320231f201f20201f1f201f202020201f202024241f201f201f1f24242426262727262727262726272726262627262626262727272626272727272927292927292927292828272827282828272827292729292729272a272a2a272a272a272a2a272a29272927292727272a2a2a2727292729292927272a2727272a2727272929272927292a272a2b2b2b2b2b2c2b2c2c2b2c2b2b2b2c2b2b2c2b2b2c2b2b2c2b2b2b2b2b2c2c2c2c2c2b2b2c2b2c2c2c2c2c2c2c2b2c2b2c2c2b2b2c2c2b2b2b2c2b2b2b2b2b2b2c2b2b2b2c2c2b2c2b2b2b2b2b2b2b2c2b2c2b2c2c2c2c2d2d2d2c2d2d2c2d2d2c2d2d2d2c2d2c2b2c2c2c2c2c2c2b2b2b2d2d2d2d2c2c2c2d2c2d2d2d2d2e2e2c2e2c2c2e2f2f302f302f2f3030302f302f303030302f2f302f2f2f3031313030313031303131303131313031312532323233323332323334333433343433333334333333343334343434333334333434363636363836383638363836383637363636373637373636373937373737393937373937373737393937383b3b3838383b383b383b38383b38383b3b3b3939373937373c373c3c3737373739393739393c3c3c3c3c373c3c393d3d3d3d3d3d3e3d3d3e3d3d3d3f3d3f3d3d3d3d3d3d3f3d3f3d3f3f3f3f3d3d3f3f3d3d3f3f3f3f3d3f3e403e403e404040403e3e3e3e3e3e403e41414242414141414141414142424342424141414242424244444444443e4444444342424342444442434242424240403e3e3e403e3e3e3e403e403e403e3e404040403e3e4546454546454646464646474748484748484848484748484848484847484848484748474847484748484949494a49494a494a4a4a4a4a4a4a4a4a494a4a4a4a4a4a494a4a4a494a4a4a49494a490202020202020102020202020102020202020101010202020101010102020101020202020102020201010102010201020201010202020102020102010101010102020202020102010101010101020201010101020202010202020101010102010102020201020102020102020101020101010201020101020202020102020201010202020202020101010202020202010201020101010102020102020202020201010101020101010102020202020101020202020102020102020202010201020102020201010102020202020201020202020201020202010201010202010101010201010102020102010202010202020201020202020202020404010201020102020201020101020502010101010102010102020202010202020201010102020202010102010101020201010202020102020201010201020202010102020201010102020101020202010102020102010101020201090101090101010109090901010109090901010109090a0a0a0a090101010101090101090109090901010109090101010909010109090909010109010101010a090a0a0909090909090901010102010101020202010102010101010102020201010202010201020202020101020201020102020101020101010101020101010205010202010202010105050105010101010505050501010101010101090909050505050a050a05050a010901050505010501050505050501010501050a05050a0505050a0a0a09090a09090a0a0a0a0a0a09090909090a0a0a0a0a0a0a0a0a0a0a0909090909090a090a0909090a090a0a0a0a0a090909090a090909090a090a0909090a0a0a0a09090a0a0a090a090a0a090a090a09090909090a0a0a090a0a090909090a090a0a0a0909090a0a0a0a0a0909090a090a090a090a0a0a0a0a0909090a0909090909090a0a0a0a0a09090a0a0a09090a090a0a0a0a0a0a050a09050a0a0505050a0a050a0a0a050a09050a0a0505090a050a0a0a0a0a0505050a0a0a050505050a0a05050a0505050a0a0a0a0a0a05050a050a05050a05050505050a0a0a090a0a0a090909090a0a0a0a090a090a090a0a0a0a0a0a0a09090a090a09090b0a0b0b0a0b0b0a0b0a0b0a0b050505050a0a0505050505050a0a0b0b0b0b0a0a0a0b0b0b0a0b0b0b10100f100f100f0f10100f0f10100f10100f100f0f100f0f0f10100f1010100f100f0f10101010100f0f100f100f100f0f0f10100f1010100f0f10100f10100f1010100f100f100f0f0f0f0f100f0f0f1010100f1010100f100f100f0f100f0f1010100f0f100f0f0f100f100f0f100f0f0f0f10100f0f0f0f0f0f10100f0f100f100f0f0f1010100f0f0f10100f100f0f10100f100f1010100f10100f100f10100f10100f0f1010100f0f10110f0f11110f1111100f0f0f0f0f110f0f111110100f0f1010101010100f0f110f110f11110f110f0f0f0f110f0f11110f110f110f0f0f111111111111110f0f0f0f0f110f110f11110f1111110f11110f111111110f0f0f0f0f100f100f100f0f100f0f110f110f111111110f0f1010100f10100f110f0f110f110f110f0f0f110f0f0f110f110f11110f111111110f0f110f0f11110f0f11111111110f0f111111111111111111110f0f1010100f100f1010100f10100f0f10100f0f10100f0f0f10100f0f0f0f1010100f100f100f0f0f10100f0f100f0f100f100f0f100f100f0f100f0f0f10100f100f1010100f0f1010101013121312131313121313131313121313121212121312121213131313131313131212131312121212131212121213131312121212131312121313131213131313121313121312131213121213121213121213121212131212121212121313121212131412141312131313121214141213131312121314121214121212141412121414121212120f0f10100f10100f0f100f0f1111110f1111110f110f10100f110f0f110f0f0f10100f0f0f10100f10110f110f0f0f110f0f110f111111110f0f0f0f0f110f110f11110f1111110f1111110f0f0f0f110f110f0f0f0f1112121412141214141212141212121111121211111111121212121212121414141414121212141214121214141212141214141214121111121111121111111112151215151212121515151515121512181918181819181918181919191819181819181919191818191918191919191919181918181918181819181819181919181918191818191819181918181c1c1c1c1c1e1d1e1e1e1d1d1d1e1e1d1d1e1e1d1d1e1e1d1f1f1d1f1d1f1f1f1f1e202320202320202320232023231f1f1f201f201f201f201f201f20202020202420242420241f1f1f1f201f1f1f201f201f201f2420242020242420202426272627272626272626272726272627262626272627272627272727272726262626272726262726262727262726272626272729272729292727292927292729272927292827272827282728282827282827272828272927272929272927272927292929272727272a272a2a2727272a2a27272a272a272a2a2a272a2a272a2a272a27272727292727292727272a2727272a27272a272a27272927292729292929292727272a272a272a272a2a272a2a272927292729272727272a2a27292b2b2b2c2b2b2b2c2b2c2b2b2c2b2c2c2c2b2b2c2b2c2c2c2c2b2b2c2b2b2b2b2b2b2c2c2b2b2c2b2c2b2c2b2b2b2c2b2c2c2b2b2c2c2c2b2c2c2c2c2b2c2c2b2c2b2c2c2b2c2b2c2b2b2c2b2c2b2b2b2c2b2b2c2b2b2c2c2b2c2b2c2b2b2b2c2b2b2b2c2c2b2c2b2c2c2c2b2b2b2b2b2b2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2c2c2d2d2c2d2c2d2c2d2d2d2c2d2c2c2d2c2c2d2c2c2c2d2d2c2d2c2d2c2c2b2b2c2b2c2b2c2c2b2c2b2c2c2c2c2b2b2b2d2d2d2d2c2c2d2d2d2d2c2d2d2d2d2c2d2d2c2c2e2c2c2c2e2e2c2e2c2c2e2c2e2c2e2e2c2c2e302f30302f2f2f2f2f2f302f302f30302f302f3030302f302f2f302f2f302f2f3031313031313030313131303030313031303130313130313030313031312525253332333233323333323433343334333433333333343434343333343334333334343334343333343334333434343434333333343434333434333333333433343434343434343436363836363836363838363636383637363736373736373736373637373637373637373736373739373739373739393739373737393737373739393739393637363b383b383b383b3b383b383b3b38383b3b3b38383b3b38383b38383b3b383b3b383b383b3737373937373739393939373937373c37373c373c3c373c37373939373937373737393739373937393937373c3c3c3c3c3c37373c3c393d3d3e3d3d3d3d3e3e3d3f3f3d3f3d3d3d3f3d3d3f3f3f3d3d3d3d3f3d3d3d3f3f3d3f3f3f3d3d3f3d3f3d3d3f3f403e3e3e403e403e3e40403e3e403e403e40403e403e403e4040403e3e3e3e3e3e40403e3e40403e3e403e41414141424241414241423e41424141414242424343434242414142414243434242424244443e443e4442444242444342434342444442424443424242434442444242424442424242403e403e3e3e403e403e403e403e3e403e403e3e403e403e403e3e403e403e40403e403e40403e3e4545454545464545464645464546464645464647484848484747484748484747474748474848484848484848484848484748484848474848474847484847484a49494a4a4a49494949494a4a4a494a494a4a4a4949494a4a4a494a49494a4a494a4a4a4a4a4a4a4a4a4949494a4a4a4a494a49494a4a02020201010202020202020201010202010201010201020202010201010201010102010202010102020102010201020102020101020202010201020102010201020102010101010101020102020201010201010201020202010201010102020101020202010201010102010201020101010201020101010102010102020202020102010201020201020102020102010102020202020102020102010201010201020102020102020102010101020101010101020102020201010201010202020201020202020102020202010202020102010202010202020202020202010202020201020101020102010102020201020102020202010202020202010201010202020101020201020401020101020201020101010502050501010102010101020102010202010101020102020201010202020101010101020201020201010202020201020101020102020102010201020102010102010201020101010102020102010201020102010202010901010901010901090101090901090101090101090109010901090101010a090a0a0a0a09010109010901010901090901010901090101090101090109090901010909010109010901010a0a090a0a09090a0a09090901010101010102010102020101010101020102020202020101010101020101020201020202010102020202020201020102010202020201010101050102010201020201020102010202010201010501010501010101050505010101010501010101090109010909050501050501050a0101090a0905050505010501050105010505010505050105050101050105010505050a050505050a0a090a09090a090a0a0909090909090a0a0a09090909090a0a090a0a0909090a0a0a090a090909090909090a0909090a0a090a0a0a090a0a0a09090a09090a0909090a090a090a0a09090a090a090a0a0a09090a0909090a0a09090a090a0a09090a0a090a090a090a0909090a09090a090a0a090a0a090a0a0a0a0a09090a0a0a0a090a0a090a090a090a090a09090a09090a0a0a0a0a09090a09090a0a0a09090a0909090a0a09090a09090a0a090a090a09090a09090a090a09090a0a0a09050a0a050a050a050a0a0a050a0a050a0a05050a050a05050a0905050a050a050a05050a050a050a050a050a0a0a050a050a0505050a050a05050a050a0a050a050a050a0a0a0a05050a0505050a050a090a090a090a090a090a0a0a090a0909090a0a0a090909090a090a090a090a09090a0b0a0a0a0a0a0a090a0a090a0a0a09090a0a090a090a0909090a0b0a0b0b0a0b0a0a0b0b0b0b0b0a0a0a0b0b0b0a0a0b0a0b010105050a0505050a0a05050a05050a05050a050a0a0b0b0a0a0b0a0b0b0b0a0a0a0a0b0a0b0b0a0a0a0b0b0a0b0a0b0b0a0b0b100f100f100f0f100f100f0f100f100f0f1010100f100f0f0f10100f100f100f0f100f100f101010100f0f100f10101010100f100f10100f0f1010100f100f101010100f0f100f10100f0f1010100f0f0f0f0f100f100f10100f0f100f1010100f0f101010100f0f0f10100f0f0f0f100f100f10100f0f100f101010100f1010100f10100f0f100f0f10100f0f0f10100f100f100f0f0f100f0f0f100f0f100f100f1010100f1010100f0f100f0f100f0f10100f100f100f10100f0f100f1010100f10100f0f100f10100f1010100f0f0f0f0f0f0f100f100f0f0f100f1010100f0f100f0f101010100f10100f100f100f0f0f100f0f100f100f0f100f0f0f100f1010101010100f10101010100f10101010100f0f10100f10101010100f0f0f0f100f0f1010100f0f0f0f0f100f100f100f10100f1010100f100f100f100f0f10110f0f110f110f110f0f0f100f0f100f0f0f0f0f110f100f100f0f10100f100f101010100f110f0f110f11110f0f0f1111110f11110f0f110f0f0f11110f0f110f11111111110f0f0f110f11110f110f0f0f0f0f11110f11110f110f1111110f0f110f1111110f0f0f0f0f0f0f110f0f0f110f0f0f111111110f11110f0f110f110f0f0f1111110f0f110f1111110f111111110f1111110f100f0f0f110f0f0f100f0f100f10100f0f0f0f10100f1010101010100f0f110f110f0f11110f0f110f110f111111110f0f10100f0f1010100f10100f10100f100f0f1010100f100f0f110f0f11110f110f0f0f11110f111111110f0f11111111110f11110f11110f0f0f110f0f11111111110f0f0f0f0f110f110f110f1111110f0f0f110f110f110f1111110f11110f11110f100f1010100f10100f101010100f10100f10100f10100f1010100f0f100f0f0f10100f0f0f100f100f100f100f101010100f100f0f10100f100f100f100f100f0f0f10100f10100f10100f101010100f10100f0f100f100f100f10100f100f0f0f0f100f10100f1010100f100f1010100f1010121213121313121313121312121213121313121213121313131212131213121213131213121312131312131312131212131213131312131213121312131213121213121312131213121213121213121313121312121213131213121312131313131213121313131213121312131213121312131213121312131312121312131213121312121312131212131313121213121213121312131212121214141413131213121312121313121313121313131213121212121414121212121213131213121312121313141212141412121212141412121414141212121412140f0f100f0f10100f0f0f0f100f1010100f0f0f0f1010100f0f110f110f110f111111110f11110f110f110f11110f100f0f0f110f11110f110f0f100f0f1010100f10100f10100f1010100f10110f110f110f11110f1111110f11111111110f0f11110f11110f110f0f11110f0f0f1111111111110f0f110f11110f1111110f0f0f11110f0f11110f1114121412141212141212141412121414141111111211121212121112121211111212121214111112111112121212121412121414121212121412141412121212141214121212141212121414141412141212121212121212111211111112121112111111111211111111121512151512121212121215121212151215121512151512181919181919181919181919191818181919181918181819181819181919181919181919181819181918191819181919181819191918191819191819181918191818191819191819191819181819181918191818191818191819191918191819181818191819181c1d1c1d1c1c1d1e1e1e1d1e1d1e1e1d1e1d1d1e1d1d1e1e1d1e1e1e1d1e1f1f1f1f1f1e232320202020232023202323202023201f1f1f1f201f2020201f1f1f2020201f201f1f1f201f20201f20201f1f1f1f201f1f202020201f2024202024242020241f1f1f202024202020242020242626272627262727262726272726262726262726272627272627262726272627272726272727272627262726272627262726272726262727272627272626272627262627272626272627262726262726282727292727292727272929272927292929272727292927292727292729272927272727272828272828272728272827282728272827282727282728272729272929272729272929272927292729272929272929292729272927272927292929272727272927272a272a272a272a272a2a272a2a272a2a272a27272a27272a27272a2a272a27272a27272a27272a2a2a272a2a2a272a272a272a2a2a27272a2a27272729272727292727292a27272a272a272a27272a2a2727272a2a272a272727292729272929292729292729272927292729272a27272727272a2727272927292729272927292729272927272927292929292a272a2729292b2b2c2b2b2c2b2c2b2b2c2b2b2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2b2c2b2c2c2c2c2c2c2b2b2c2b2c2c2c2c2c2b2b2b2b2c2c2c2c2c2c2c2c2c2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2c2c2b2c2b2c2b2c2b2c2b2c2c2c2c2b2c2b2b2c2b2b2c2b2c2b2b2b2b2c2b2b2b2c2b2b2c2c2b2b2c2b2b2c2c2c2b2c2c2b2c2b2c2b2b2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2b2b2c2b2c2b2c2b2c2b2c2c2c2c2c2b2c2c2c2b2c2b2c2c2b2b2b2c2b2c2c2c2d2d2d2c2c2c2d2c2c2d2d2d2d2d2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2c2c2c2c2d2c2d2c2c2b2b2c2c2b2c2b2b2c2c2c2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2b2b2b2c2d2c2d2d2d2c2c2d2c2d2c2d2c2d2c2c2c2c2c2d2d2d2d2d2c2c2c2d2c2c2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2c2c2e2c2c2c2e2c2e2c2e2c2f302f2f302f30302f302f2f302f302f2f2f303030302f302f2f2f2f2f2f2f30302f2f2f2f302f30302f30302f3031313030313031303130313031313130313031303125253025303232333232333232333233323232333234333333343333333433333434333334333334333433333433343333343334343433343333343434343433333433333433333434333334343334373638363836363636363836363638383636383638383636383837373737373737373637363737373636373637373636373637363736373939393737393739373939373937393937373739373937373937393739393736363b383b3b3b3838383b383b383b3b38383b3b38383b383b383b383b38383b383b383b383b3b383b383b38383b383b3b383b3b383b3838383b3838383b3737373c37393737393739373939373739373937393937373c373c373c3737373c37373c373c37373737393739373939373937393739373937373739373c373c3c373c373c3737373c37373d3d3d3e3d3d3e3e3d3e3d3d3f3f3f3d3f3d3f3d3d3d3f3f3d3d3f3d3f3d3f3d3d3f3d3f3d3d3f3d3f3d3f3d3d3f3d3f3f3d3f3d3f3d3d3f3f3f3d3f3d3f3d3d3f3f3f3f3e403e4040403e3e403e4040403e3e3e403e40403e3e3e3e403e404040403e403e40403e40403e3e3e40403e403e403e3e3e3e3e3e403e3e40403e404041414141424141424142424241414241424142413e413e413e3e41424141413e3e414241424241424342434241414142424243424242444444443e44443e3e4442424243434244424442444343434243434242424242424244424244423e403e3e403e403e3e403e403e3e403e3e3e403e4040403e3e4040403e4040403e403e40404040403e403e4040403e3e3e3e403e4040403e3e40403e45464545464646454545464546454646464545464646464748474748474848474847484847484748484747484848474747484847484847474747484748474847474848484848474747484847484847474748474847484847484847484748474848474848484a4a4949494a4a49494a4a494a4a4a494a49494a4a4a49494a4a494a494a494a494a494a4a4949494a494a4a4a4a4a494a4a494a49494a4a4a494a4a49494a494a4a4a4a4a494a494a4a49494a494a4a4a494a4a494a49494a4a494a49494a494a4a02010201020102010201020201010102010201020202010101020101010202020201020201010201010201020102020102010102010101020202010102020102020201010102020201020202020102020101010201020102020201010202020201020102010202020102010102010202010102020102010102010202010202010102010101020102010102010102010202020202010201010201020202010102010202010201010101010202010201010101020201020102010201020201010201010202010201010101020201020201020101020101020101020102020202020101020102010201020102010201010102020102020102010102020101020202010201020201020102020101020101020202010102020202010102010201020102020101020102010201010201010201010202010201020102010201020102020101020101020101020102020102020202010201010102020101010202010102010202010201020101010201020202020101020202010102010102010202010201010101020201010202010201010201020201010202010201020102020101020202020201020201010202010102020101020102020101020201010201020101020201010201010102020101010202010201020102020202010202010102010201020101010201020102010404010201020201020202010201010201020102020102010201020102010201020201050505010105010505010502010201020205050501010201010201010202010202010101010201020102010201020202020102010202020102020102010101020102020201020101010102010102010201010102020102010101020102010201020102010101020201010201010201020102010202010202010201010202020202020202010102020102020102010201020201020202010102020102010201020101020101020201020102010201010201010201020201010909090901090109090909010901090109010909090901010901090109010101010109090109010101090101010909090101010909010909090a09090a090a0a0a0a0a0a0a09090101010901090109010901090101010909010909090901010901010909010901010909090901090101010101090909090101090109010101010909090909090901010901090a0a090a0a0909090a090a0a09090a09090909010101020101010101010201010201010102010202010102020201010101010201010202020101010102020202010202010101010102010102020202010202020202020202010202010201020102020201020102010102010102020102010201010201010101020201020501050102050505010101050105010205020202020101010202010101010201010101020105010505010105010101010105010505010105010505010505050101010501050105050501010909010901090905010501050101050501050105010105050a0a05050a050a0a050a0505090101090a0a09010501050101050a050a050a0105050105050501010505050101010505010505010501010501010105050101010105050a0a050a050a0a050a0a0a050a05050505050a0a050a090a0a09090a0a0909090a0a090a0a0a0a0a090a0a090a0a0a0909090a090a090a0a09090a0a090a0a0a090a090a090a090a090a090a0a0a0a0a0a0a0909090a0a0a09090a090a0a0a09090a0a090a0a0a0a090a090a0a090a090a0a0909090a0a0a0a09090a0a090a09090a090a0a0a090a0a09090a09090a0a090a0a0909090a09090a090a0a090a090a090a090a0a090a090a090a090a0a090a0a0a090a090a0909090a090a090a090a0a090a090a090a09090a090a090a090a0909090a0909090a0a0a090a090a0909090a090a090a090a0909090a0a090a0a0a090a090a0909090a090a090a090a090a0909090a090a090a090a090a090a0a090a090a0a0a090a09090a090a0a090a0a0a090a09090909090a090a090a090a0a0a0a09090a0a0a0a09090a0a0a0a0a090a0a09090909090a0a090909090a0a050a0a0909090a0a0a0a0a0a05090a090a050505050505050a050a050a050a0a05050a0a0a0a0a0505050a0a0a0a0a090a090a09050a0a0a0a0505090905050a05050a050a050505050a0a050a050a05050a050a0a0a05050a050a0a0a0a0a050a050a05050a050a050a050a050a0a0a0505050a0a0a050a05050a050a050a050a0a050a0a0a05050a05050a050a0a0a050a0a050a05050a050a05050a050a0a0a0a0a0909090a090a0909090a0a090a090a090a0a090a0a090a090a0a0a0a0a090a0a0a0a09090a0909090a0a0a0a090a090a0a090a0909090a0b0b0a0a090a0a0a0a0a090a090a090a09090a0a0a090909090a09090909090a09090a0a0a0a090a0a09090a0b0a0a0b0b0a0a0b0b0a0a0b0b0a0b0a0b0a0a0b0a0a0b0b0a0a0b0a0b0b0a0b0a0b0b0a0b0a0b0a0b01050505010501050505050a05050a0a0505050a050a0505050505050a0a0b0b0b0a0b0a0b0a0a0b0a0a0b0a0a0a0b0b0b0b0b0a0b0a0a0a0b0b0a0b0a0b0a0b0a0b0a0b0f0f100f1010100f1010100f0f0f1010100f100f10100f100f0f100f0f100f100f0f0f100f100f100f0f0f0f0f100f1010100f100f100f0f0f1010100f100f1010100f0f0f100f10100f0f1010100f10100f0f100f10100f0f0f100f10100f10100f0f10100f0f100f100f100f100f1010100f100f0f10101010100f0f0f10100f0f100f0f100f100f100f100f100f0f0f1010100f0f100f0f101010101010100f10100f0f100f100f100f0f10100f0f100f100f100f100f10100f10100f0f100f100f10100f0f10100f10100f100f0f0f100f100f100f10100f100f0f100f0f100f10101010100f10100f0f0f0f0f0f100f0f100f100f0f100f10100f1010101010100f0f10100f100f100f100f100f0f100f0f0f0f100f0f0f100f100f0f100f10100f100f0f0f100f100f10100f10100f100f100f10100f0f10100f100f100f100f1010100f1010100f10100f100f0f100f0f0f100f0f0f0f100f100f0f10100f100f10100f0f100f100f100f10100f100f0f100f100f0f1010100f100f1010100f100f100f0f100f0f10100f0f10100f100f100f100f0f1010100f0f100f100f1010100f100f0f0f100f100f100f10100f100f100f0f100f10100f0f1010100f101010100f100f100f100f0f100f0f0f0f0f0f0f0f100f100f101010100f0f1010100f1010100f10100f10100f0f10100f0f100f100f100f10100f10100f0f100f100f100f100f100f10110f0f0f110f111111110f100f0f0f0f0f100f0f0f0f0f0f110f0f110f0f0f110f0f0f111111110f100f100f100f10100f10100f0f0f100f100f10100f100f100f100f10100f100f0f100f0f110f0f110f11110f11110f1111110f110f1111110f0f0f11110f110f111111111111110f0f110f0f0f1111110f11110f0f110f0f0f1111110f0f0f0f0f0f0f0f0f1111110f11110f110f110f0f110f110f11110f0f0f110f110f0f0f110f11110f1111110f110f110f110f110f11110f110f11110f111111110f0f0f0f110f0f11110f0f0f11110f0f110f0f0f110f110f0f11110f110f110f11110f110f1111110f111111110f0f110f110f0f1111110f0f11110f0f110f110f110f0f11110f0f110f11110f1111110f0f0f110f0f11110f0f0f11110f0f1111110f110f11110f110f110f1111110f0f0f100f0f0f0f0f110f11110f0f10100f1010100f100f100f0f100f0f0f0f100f10100f101010100f0f100f100f100f10100f100f0f0f0f110f110f0f110f11110f0f0f11110f0f0f11110f11110f0f110f1111110f11110f0f110f0f11110f0f110f110f0f11110f11111111110f100f10100f10100f100f0f100f0f0f100f0f100f100f10100f10100f0f100f100f10100f100f10100f1010100f100f100f110f1111110f110f0f110f110f110f0f110f110f110f110f110f0f110f0f0f1111110f0f110f0f1111110f110f1111110f0f110f111111110f110f110f0f0f111111110f0f110f110f0f0f110f110f1111110f0f110f110f110f110f11111111110f0f0f1111110f110f110f0f110f111111110f110f0f110f0f110f110f110f110f0f110f0f111111110f0f1111110f11110f110f110f0f110f110f0f0f11110f1111110f1010100f100f0f100f10100f100f0f0f0f10100f100f10101010100f10100f1010100f0f100f10100f0f0f0f100f0f0f10100f0f0f0f1010100f0f0f10100f100f100f10100f100f100f100f10100f100f100f10100f10100f100f100f100f1010100f0f0f100f0f100f0f10100f100f0f1010100f100f10100f0f100f100f100f0f100f100f100f100f100f0f10101010100f0f100f10100f100f0f100f0f0f100f10100f100f101010100f100f100f0f0f100f1010121313121313131212131213121313121312121313131213121312121213131212131213121312131213121212121312131312131213121312131312131313131213121313121312131213121213121312121313121213121312121312131313121313121313121312131213121213131212131213131213121312121213131212131213131213131213131212131312121313121213131212131212131312121212131213121312121312131212121213131212121212131213121212121312121312131212131314121414121414121312121212121313131313131214121214121412141214121412141212131212121312121312131213131212121213141212141412121412131214121412121414141214141212141212141414121412140f0f100f1010100f0f0f100f100f0f0f100f10100f100f0f100f0f10100f10100f100f100f110f0f110f110f110f1111110f110f0f110f111111110f111111110f110f110f110f0f0f110f101010100f0f11111111110f0f110f110f110f0f0f0f0f100f10100f1010100f100f101010100f0f110f110f11110f110f0f0f110f110f0f110f0f11110f110f0f0f11110f0f110f11110f0f0f0f0f11110f1111110f0f110f0f110f111111110f0f0f111111110f110f0f0f1111110f0f11110f110f110f11110f0f0f11110f0f0f110f0f11110f121414121214141214121412121214121214141212141214121412121411121211111212111112111212111212111412141211111111121414121212141214141214121214121412141414121412141412121412121412141414121212141214121414121414121214121414121412141214141212141214141212121212121111121211121112111212111212111211121111111112111112121111121112121111111115121212151215121512151215121515121212151512151515121515151215181918191819181918191819191819181918181918191918191819181918181918191819181918191819181918191819181918191819181918191819181918191918191819181918191819181918191819181918191819181819181819181918191918181919181819191818191c1d1c1e1d1d1e1d1d1d1d1e1d1d1d1e1d1e1d1e1e1e1d1e1d1d1e1e1e1d1e1d1e1e1e1d1d1e1d1e1d1e1d1f1f1d1d1d1f1f1d1f1e23202320232023232023202323202023232023232023202023232020202320202323231f1f201f1f1f1f201f20201f20201f1f1f20201f201f1f201f20201f1f201f201f201f201f201f20201f1f1f20201f20201f1f20201f1f1f201f201f2020242024202424201f201f201f201f1f201f1f201f1f1f201f201f201f201f1f1f20202024242024242420242024202426272627262726272627262726272627262726272627262726272627262726272627262726272627262726272726272626272726262726272726262726272627262726272726272627262726272627262726272729272927292729272927292729272927292729272927292729272928272827282728272728272828272827282728272827282727282728282728272827282728272728282728272827272927292729272927292729272927292729272927292729272927292729272927292729272927292a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272a272729272927292a272a272a272a272a272a272a272a27272a2a272a272a27272a27292729272927292729272927292a272a272a272a272a272a272a272a27272a2729272927292729272927292729272927292727292a272a27272a27292b2b2b2b2b2b2b2b2c2b2c2c2c2c2b2c2c2c2b2b2c2c2c2b2b2b2c2b2c2c2b2c2b2c2b2c2c2b2b2b2b2b2b2b2c2c2b2c2c2b2b2c2c2b2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2b2b2c2b2b2b2c2b2b2c2b2c2b2c2c2b2c2b2c2b2b2b2c2b2c2c2b2b2c2c2b2b2c2c2b2b2c2c2c2b2b2b2c2b2b2c2b2c2b2b2c2b2c2c2c2c2c2b2c2b2b2b2b2c2c2c2b2b2b2c2c2c2c2b2b2c2b2c2b2c2c2b2c2b2c2c2b2c2b2c2c2c2b2b2b2c2c2c2c2c2b2c2c2b2c2b2b2b2b2b2c2c2c2b2b2b2b2c2b2b2b2c2c2b2c2c2b2b2b2b2c2b2c2b2b2c2b2b2b2b2b2c2b2b2c2b2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2c2b2b2c2b2c2c2b2c2b2b2b2b2b2c2c2b2b2b2c2b2c2b2b2c2c2b2b2b2c2b2c2c2b2c2b2c2c2b2c2c2c2b2c2b2c2b2b2c2b2b2b2c2b2b2c2c2c2b2b2b2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2c2b2b2b2c2c2b2c2b2c2b2c2b2c2b2b2c2c2c2c2d2d2c2d2d2d2c2c2c2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2d2d2d2c2d2c2c2d2c2d2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2d2c2d2d2d2d2d2c2c2c2c2b2b2b2c2c2c2b2b2c2b2c2b2c2c2c2c2c2b2c2c2c2b2b2c2c2c2b2c2b2b2b2b2d2d2c2d2c2c2c2d2c2c2d2c2c2c2c2d2c2d2c2d2c2c2d2c2c2c2c2d2d2c2d2d2d2c2c2d2d2d2d2d2d2c2c2c2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c302f30302f302f2f3030302f30302f2f302f302f302f302f2f2f2f3030302f30302f2f302f2f2f3030302f30302f302f2f302f2f3030302f2f3030302f302f2f2f302f30302f2f30302f3030302f2f2f30302f302f302f302f302f302f302f30302f2f2f2f302f3030302f3030313130303130313031303131313030303131303031313031313030313131303130303131313130303031313130313031313031303030313031303131303130313130303125253025253030253233323233323232333233333232323332323333323332333232333332323332333434333433343334333334333333333433333334343334333433333433343334333334343333343333343433343433343334333433333433333333343334343334343334333433343333343334343334343334343334343334333334333333343433333333333433343433343333343334343433333434333434343637363836383638363836383638363836383638363836383638363836383638363736373637363736373637363737363637363736373637363736373637373637363739373939373739373937393739373937393937393737393739373939373739373937393637373637363b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b383b38383b38373c373c3739373937393739373c373c373c373c373c373c373c373c373c373c373c373c3739373937393739373937393739373937393739373c373c3c37373c373c373c3c37373c3c37373c37393d3d3d3d3d3d3e3d3d3d3e3d3e3e3d3e3e3e3d3d3e3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3f3d3f3d3d3f3d3d3f3d3f3f3d3f3d3d3f3d3d3f3f3d3d3d3f3d3d3f3f3d3d3d3d3f3f3d3d3d3f3d3d3f3f3d3d3d3d3f3f3f3d3d3d3f3d3d3f3d3f3f3f3d3f3f3f3d3f3f3d3f3f3d3f3f3d3d3f3d3f3d3f3e403e3e40403e4040403e403e40403e3e3e40403e3e4040403e3e3e3e3e3e3e3e403e3e40403e40403e40403e403e3e3e3e3e4040403e40403e3e3e3e3e403e3e40403e3e3e403e40403e3e403e41414242414142414241414142424142414141414141413e3e413e41413e3e41424142414141413e413e41424141414241424241424343424242434242424141424142414241414242434243424243434242434242414242444244424444443e443e3e4444443e443e3e443e3e443e44443e4442424444444244424242444242444242434343434242434242434243424442444244434243424342424243424342424444444242424242424244424444424442434242403e403e3e3e3e403e40403e4040403e403e3e403e4040403e3e3e40403e403e3e3e3e3e3e403e403e40403e3e3e3e403e40403e403e4040403e3e3e3e40403e403e3e3e40403e4040403e403e403e40403e403e3e3e464545454645454645464546464545464546454645464546454645464748474848474748474847474748484848484748484847474848474847484748474748474848474848474747484747484748474748484747484848474848484847484747484747484848484747484748484748474748474748474a494a4a4a4949494a494a49494a4a49494949494a494a4a4a49494a4a4a494a494a4a4a4a494949494a494a4a494a4a49494a4a4949494949494a4a4a4a494a4949494949494a4a4a494a494949494a4a4a494a49494a4a494a494a494a494a4a4a4a494949494949494a4a494949494949494a4a494a4a4a02010202020102010201010202010201020201020201020202020202020201010202020101020102020102020101010201020101020201020101010201010202010202020101020101010201020102020101010201020101010101010102010102020202020101020102010102010102020202010202010102010102020201020102010201010101020201020201010201020101010202010101020102020201020102010101020201020102020102010101010202010202010201020202010101020101020102020102010101010201010202020102010101010202020201020201010202010201020201010102020102010201010202020201020101020201020201020202010101010102010102010202010202010202010201020201020201020101010102020202020102010102020201020202010101020101010202010102010201010202010101020102010101020102020202020202020101010201020101020102020202010202020202010101020201020202010102020102010202020201020102010201020101020102010102010201020101010102010201010102010201010102020201010201020201020102010101010102010201020102010102020202010201020102010201010202010201010202010202020102010101020201020201010201020201020102010201020102010201010201010101010202010201020201010201020102020201010201020102020202020102020202010102020102010102020201010201020101020201020201020201020201010202010102020201020202020101020202010102010102010101020101010101010102020101020102010202020101020202010201010201020202010202010102010202020101020101010202020102020201020102020102020102010202010101010201010201020101010102020102010202010102010101020102010201020101020102010202010102010202020102020202010102010202010201010201020202020201020202010201020201010102020201010201020101010202020101020102020201010202010201020102020102020101020101020201020201020101020201020102020201020101010102020202010101020202020102020202010201020101020201020102010202020201010404040201020102010102010201020201020201010201020201020101020102020202010201010202010201010102010501050101010105010101050505010105010501050501020102020105010105010501020101020102020102010201020101010201010102010102010201010101020201020102010101020101010202010102010102020102010202010102020102020102010202010201010101020201010202010102020202010201010201020102010202010201010101020102020101020201020201020102010201020102010101010201020102020102010201020201020101020102010202010201010202010202020201020201020102020201020202010201020101010201020202010201010202020202010102020101020201020101010102020201020102010201010101020102010202010201020102010202010201020101020102020102010102010102020102010102010202020102020101010101020202020101010102020202010201020201010202010102020101010202020201010102010201020102020102020102010201010201020202010101020101010901010901010901090901010901010901090109010109010901090101090909090101010101090109010901090109010901090101010901090101090109010909010909090109010101090109010109010909090a09090a09090a0a090a0a090a0a090a0a0a0a09090a0a0909090901010909010101090901010901090901010901090109010909090109090909010109090901090109010901010909010901090909010109010901090101010901090109010909090109090101090101090901090901090901090109090109010901010901010901090101090a090a0a0a0a0a090a09090a09090909090a0a090a090a090a0a0a0901090109010909090901010102010201020102010201020101020101010202020101020201010102020102020201020202010102010102010202020201020102020101010201020201010101020102020101010201020202020101010202020102010202010202020102020201010201010202010102010201020102010201020201020101020201020102010201020201020101020202020202010201010201020102020102010201010202020201020101020102010102010102020101010201010201020101010101010501050501010501010501020102050102020202010102020102020101010102020101010101050101050501050101010505010501050105010101050105050101050101050105010101010105050101010505010505010105050101010501050501010101010505010505010105010105050901010901010901010109010109010109010109010901010501050105010505010505010505050505050501050505010505050a050a050a050a050a0a0505050a050a0a0a050a05050901090901010909010a090a09090a090a090505050a05050a050a0a050a05010501050501010101050501050101050505050501010505010501050105050101050105050105050501050101010501010105010505050a0a05050a050a05050a0a0a0505050a050a0a05050a0505050a050a0a050a0a05050a0a090a0a0909090a0a090a0a0a0909090a090a0a090a0a0a090a0909090909090909090a0a09090a090a090a090a090a0a0a0a0a0a0a0a0a09090a090909090a090a0a090a090909090a0a0a090a0a090a090a090a0a0a0a090a090909090a090a090a0a0a0a090a090a0a0a090a090a090a090a09090a0a0a090909090909090a0a090a09090a090a09090a09090a090a090a0a0a0a0a0909090a090909090a090a0a090a0a0909090a090a090a090a0a0a090a0a0a090a090a0a0a090909090a090a090a0a0a09090a090a0a0a09090a090a0a0909090a0a0909090a090a090a09090a090a0a0a0909090a0a09090a090a090a090a0a09090a090a0a090a090a0a090a090a09090a090a090a090a0a0a090a0909090a090a0a0a090a0a090a0a09090a0a0a0a090a0a09090a0a09090a090a090a090a0a09090a09090a0a0a090a09090a0909090a090a09090a0909090a090a090a09090a09090a0a0a0a090a090a090a090a0909090a090a0a0909090a09090a09090a09090a09090a09090a09090a09090a090a090909090a090a090a090a0a090a090a09090a0a0a09090a0a0a09090a0a0a090a090a0a090a090a090a0909090909090a090a0909090a0a09090a0a0a090a0909090a0a0a09090a090a090a0a0a090a0909090a090a0a0a0a0909090a0a0a0a090a090a090a090a0a090a090a0a090a09090a0a090a0a0a0909090a0a0a090a0a0a090a090a090a0a0a090a0a0a090a0a09090a0909090909090a090a090a09090a090909090a0909090a0a090a0a090a0a09090a0a09090a09090a090a090a090909090a0a0a0a09090a09090a0a0a0a0a0a090a090a0a0a0a0a050a0a050a05090a0a090a05050509090a090a0a0a0a0a050a050505050a050a0a050505050a0a0a0a050a0a050a0a050a0a0505050a0a050a05050a050a0a0505050505050a0a0a05050a050505050a0a0a0a050a09090a0909090a0a09090a0909050a0a090a0a090a090a090a0a05050a0a0505090a050a0a0a050a050a050a0a05050a0a0505050a0a0a05050a0a0a0a0a050a0a0a050a0a0a050a050a0a0a050a050a05050a05050a0a050505050a0a05050a0a0a050a050a0a050a050a050a050a0505050a0505050a0a0a050a0a050a050a050a050505050a0a05050a0a05050a0a0505050a0a0a05050a0a050a0a050a050a050a050a050a050a0a050a0a05050a0505050a05050a0a050a0a0a0a05050a050a0a0a05050a050a050a0a050a050a05050a0a050a0a050a050a050a0a0a050a050a050a050a0505050a05050a050a050a0a0505050a05090a0909090a09090a0909090a09090a0a090a09090a0a090a090a0a0a0a090a09090a090a0a0a090a0a090a090a0a09090a090a0a0a0a090a0a090a090a0a0a0b0b0a0b0a0a09090a09090a090a090a090a0a090a090a090a0a0909090a09090a0a09090a0a0a0909090a09090a0a090a0a090a09090a09090a0b0a0b0b0a0b0a0b0a0b0a0b0a0a0a0a0b0b0b0a0b0a0b0a0b0b0a0a0b0b0a0a0b0a0b01050105010101050105010105050105050a0a0a050a050a05050a0505050a050a0a05050a0a0a05050a050a0a050a050a05050a05050a0b0a0a0b0b0a0a0b0a0b0a0b0a0b0b0a0a0a0b0b0a0b0a0b0b0a0b0a0b0a0a0b0a0a0b0b0b0b0a0b0b0b0a0b0a0b0b0b0f100f100f10100f10100f100f0f0f1010100f10100f10100f100f100f0f10100f10100f100f100f0f0f100f0f0f100f100f100f0f100f100f100f100f10100f100f100f100f0f100f0f100f10100f100f10100f100f100f0f100f100f100f0f10100f100f10100f1010100f100f100f0f100f0f10100f0f10100f0f0f100f10100f100f100f0f0f0f0f1010100f0f100f10100f10100f100f10100f100f100f10100f0f100f0f10100f100f100f10100f0f10100f100f100f100f100f100f10100f0f10100f10100f10100f0f1010100f100f1010100f100f10100f1010100f10100f0f10100f0f100f100f0f10100f1010100f100f0f0f100f100f0f10100f0f0f100f100f0f0f100f1010100f0f0f100f100f0f0f1010100f10100f100f0f10100f10100f100f0f10100f100f0f100f0f0f100f100f0f0f0f100f10100f100f100f10100f0f100f10100f0f0f100f0f10100f0f100f100f0f10100f10100f100f100f100f100f1010100f100f0f0f100f10100f100f0f0f0f0f1010100f10100f0f10100f100f100f0f1010100f0f10100f10100f0f10100f100f0f0f0f100f10100f100f100f101010100f100f0f100f0f100f0f10100f100f100f1010100f100f100f1010100f100f100f0f0f100f100f0f0f100f100f0f100f10110f110f110f110f110f11110f110f111110100f100f100f0f100f100f0f0f0f0f0f0f0f0f0f11110f11110f0f110f1010100f100f101010100f0f0f0f100f0f0f0f0f10100f0f100f110f110f110f11111111110f110f0f0f110f11111111110f11110f110f110f110f111111110f0f110f110f110f110f110f110f0f110f110f0f0f110f110f110f110f110f110f110f110f0f11110f0f110f0f110f110f110f11110f0f110f110f110f11110f0f11110f0f11110f111111110f0f110f110f110f110f0f110f110f11110f110f0f11110f11110f0f110f0f0f1111110f1111110f0f11110f110f0f0f110f111111110f0f0f11110f110f110f110f0f11110f0f1111110f11110f0f1111111111110f11100f0f0f100f100f100f110f0f110f110f110f10101010100f10100f100f0f0f0f0f0f10100f0f10100f100f100f100f0f100f100f100f0f0f11110f110f110f110f110f11110f110f110f111111110f0f110f0f110f110f11110f0f110f11111111110f100f100f101010100f10100f0f0f0f100f100f101010100f0f100f1010100f1010100f100f110f110f11110f0f11110f110f0f0f0f110f1111110f110f0f11110f0f110f110f110f11111111110f0f111111110f0f0f110f110f110f0f0f0f0f1111110f11110f0f1111110f110f0f110f1111110f11110f0f1111110f0f0f110f110f11110f11110f110f110f110f111111110f0f11110f110f110f0f110f110f110f0f110f1111110f11110f110f110f110f110f110f11110f10100f100f0f100f100f0f100f0f100f100f10100f10100f0f0f1010100f100f100f0f100f100f0f100f1010100f0f100f10100f0f1010100f100f0f10100f100f100f0f100f1010100f0f100f100f100f0f100f100f100f0f100f0f10100f100f100f100f100f100f0f100f0f1010100f0f1010100f100f0f10100f0f100f0f10100f1010100f100f0f100f0f10100f100f0f10100f100f0f10100f0f10100f100f100f0f10101010131313121312131213121313121313131312131313121313121213131213131213131213131312131312121213121313121213131212121313121312131212131212121313121312121312131313131313131213121312131213121313121312121312131213131212131312131213131312131212131212131312131213121312131312131312131213131212121312131312131213131313121312131213121213121213121312131213131213121312131312131313121312121312131213121212131312121313131213121213121313121312131213131213131312131213121312131213121312131213121312131213121312131213121312131213131213121312131213121213121312131213121213121213131212131312131212131213121213121313121312131213121312131312121312121313121313121212121312131212121413121213121313121312131213131312131312121313121312121212121313121312141414121214141212131213131312121213121313121312131213121312131212121414121412141214121214141212141214121412131213121212121312131213121313121313121213131212131212131312131213131214141412141212121412121412121312131213121214121412141214121412121412141214121214141214141212141212141214121414121412141212120f10100f10100f1010100f0f0f100f1010101010100f100f100f1010100f0f0f100f100f0f1011110f110f0f110f110f0f110f0f11110f0f110f110f11110f110f1111110f100f10100f1011110f0f110f0f11110f0f100f100f100f100f0f10100f1010100f0f110f11110f110f110f11110f0f110f110f0f0f0f0f0f110f110f110f0f110f110f0f1111110f0f110f0f0f0f110f110f0f0f110f110f0f11110f110f110f11110f0f0f0f0f11110f110f110f141212141214121214121214121412121414121214121112111111111111121211121112121112121414111112111112141412141214141412141214121412141212121412141214121412141214141214141412141412121212141214121412121214141214141214141212141214121212141412141214121414121412141212121412141214121414121412121412121214121414121412121112111112121212111211121111121111121211121112111211121512121512151215121515151215151215121215121512151515121512151215121512181d1c1d1d1d1c1c1d1e1e1e1d1d1d1e1d1e1e1d1d1e1e1d1e1e1d1e1d1d1e1e1d1d1e1d1d1e1d1d1e1d1d1e1d1e1d1d1e1e1d1d1e1e1d1d1e1e1d1d1e1e1d1e1d1e1e1d1e1e1d1d1e1e1d1d1e1d1e1e1d1d1e1d1f1f1d1f1f1d1f1d1f1d1f1d1d1f1f1d1f1f1d1d1f1d1f1d1d1f1d1f1d1f1f1f201f1e2323202320232023202320232020202020202320202023202320232023232023202023202320202323202320202320232320232023232020232023231f2020201f1f20201f1f2020201f201f1f201f201f201f201f1f201f20201f20201f201f201f201f1f201f201f201f1f1f20201f2020201f201f201f201f201f201f1f201f1f201f20201f20201f201f201f20201f201f201f201f201f2020242424201f201f201f201f1f201f201f20201f1f201f201f201f1f201f20201f201f201f1f201f201f20201f1f201f201f1f1f201f1f201f20201f2020242024202024242024242024202420242420202420242024202427272b2b2c2b2b2b2c2b2b2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2b2c2c2c2b2b2b2c2b2c2b2c2b2c2c2b2b2c2c2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2b2c2b2b2c2b2c2b2b2b2b2c2b2c2c2c2b2c2b2c2b2c2b2b2c2b2c2c2c2c2b2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2c2b2b2c2b2b2c2c2c2b2b2b2c2b2b2c2c2b2c2c2b2c2b2c2c2b2c2b2c2c2c2b2c2b2c2b2b2c2b2c2b2b2b2c2b2c2c2b2c2c2b2b2c2c2b2b2b2c2b2c2c2c2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2c2b2c2c2b2c2b2b2c2b2b2b2c2c2b2b2c2b2c2c2c2c2b2b2c2c2b2c2b2b2c2c2c2c2b2b2c2c2b2b2b2b2c2c2c2c2b2b2c2b2b2c2b2c2c2c2c2b2b2b2b2c2c2b2b2b2b2c2c2b2c2b2b2c2c2c2b2b2c2c2c2c2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2c2b2b2c2b2b2c2b2c2c2b2b2b2b2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2c2c2b2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2d2c2d2d2c2d2d2c2d2c2c2d2c2d2d2d2c2d2c2d2c2c2d2c2d2c2d2d2c2c2d2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2c2d2c2d2c2d2c2d2c2c2d2c2d2c2d2d2c2d2d2c2d2d2c2c2c2b2c2c2b2c2c2c2b2c2b2b2c2b2c2c2b2c2c2b2c2c2b2b2b2c2b2c2c2b2b2c2b2b2b2c2c2d2c2d2d2c2d2c2d2c2c2c2d2c2c2c2c2c2c2d2c2d2c2d2c2c2d2c2c2d2c2d2c2c2d2c2d2c2d2d30302f302f302f302f303030302f30302f2f30302f3030302f2f302f2f302f2f302f302f2f2f302f2f2f2f2f302f2f2f302f2f302f302f30302f2f302f302f2f302f2f30302f302f302f2f3030302f2f302f30302f3030302f2f302f302f2f302f302f302f302f2f2f2f302f2f302f302f2f30302f2f2f302f2f30302f302f302f30302f30302f3030313131303031303130313130303130303130303031313030313030313031303131313030303130303131313131303130313031313030313031303031303031303131303131303130313031303131303130303031313130313031303131303131303131303130313025302530252530302525252532323233323333323233323233323332333232323333323333323333333332333232343433343333343334343334333433343333343334333334333433343334333334333433333434333433333433343433343334333433343433343334333334333433343334333433333433343433343333343434333433333433333433343333343433343434333433333334343333343434343333333434333333343334333433333433343334333434333334343333333434343433343334333334333334343334333334333334333433333334333433343434343433343334333333333333333434343334333334333433333434333b3d3e3d3e3d3d3d3d3d3e3d3e3d3e3d3e3d3e3e3d3e3d3e3d3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3d3d3d3f3d3f3d3f3f3d3d3d3f3f3d3d3f3d3f3d3f3f3d3d3f3f3d3d3f3f3d3d3f3f3d3f3f3d3d3d3f3d3d3f3f3d3d3d3f3f3d3d3f3f3d3d3d3f3d3f3f3f3d3d3f3d3d3f3d3f3d3f3d3f3f3d3f3f3d3f3d3f3d3f3d3f3f3d3f3d3f3d3d3f3d3f3d3f3d3f3d3f3d3d3d3d3f3d3f3f3d3f3f3d3f3f3d3f3f3f3f3d3f3f3f3d3d3f3d3f3d3f3f3e3e404040403e3e40403e403e403e3e403e3e403e403e3e403e40403e3e3e40403e3e40403e40403e3e3e3e4040403e3e403e403e403e403e3e40403e40403e41424141424142414241424242414142414241414242424142414141424141413e413e3e41424141424142414241413e41413e41424142424142424141414241414242424141424141424142414241424342434242434243434342424343424243434243424242434342434241424142414241424342424342434243434243424142414244443e443e3e3e44443e443e3e3e3e44443e44424442424442444442444442424442444442424244444242424442424442434243434342434342424342434243424343424243434243424442444244424444424444424444424444444242434243424342434243434243424342434243434342434243434342444444424442424442424444424442444442424444444243424343423e403e3e403e40403e403e403e40403e40403e3e40403e3e403e403e3e403e403e3e403e40403e403e4040403e3e404040403e40403e3e40403e403e3e403e403e40403e3e3e3e403e3e403e4545474748484747474848484748474748484847484847484847484847484847484847474848474748484747484847474747484748474748474847474847484847474747484747474848474748484848484848484847484848484748484747484847474848484747484847484848484748484748474847484747484748484748484747484747484a4a494a49494a4a49494a49494949494a4a494a494a494a4a4a49494a494a4949494a4949494a49494a494a49494a494a4a4a49494a494a49494a494a494a4a4a4a494a494a4949494a49494a4a494a4a49494a49494a494a494a4a4a4a4a4a49494a4a494a4a4a49494a49494a4a494a494a4a4a4a49494a49494a4a49494a4a4a49494a4a494a4a4a494a4a4a49494a4a49494a4a494a494a494a494a4a494a494a4a4a494a494a49494a4a494a4a494a4a494a4a4a4949494a4a4a49494a494a494a4902010201020102010202010201020202010101020201010201020201020102010102020102010102010101010202010102010101020102020102010202010102010102020201010102010102010202020102020201020102020201020102010201020101010201020202010102010201020102020201010202010201010202020201010102010201020201020102010201020102010102010201020101010101020201020102010201020102020201020102010201020102010201010102020102010201020102010101010202010201020202010202020201020102010102010201020102010201020102020202010201010201010102010202010202010102020201020101020102020102010201020102010202010101020102010101020101020201020101010101010202020102010102020101020102010202020201020202010201020102020201020201020102010201020101020101020102010201020201010102020201010102020101010202010201010202010101020102010102010201020202010102010202010201020102010202010201020201010201010202020101020201010201010201020102010101020201020102010101020202010201020101020201020201010202010101010202020201020202020202010201020201020102010102020101020101020102020102020202010202010201020102020201020102010201010201020101020101020101010201020102010101020201020101020201010201020102010202010202020102010201010201010202020102010102020101010201010102020101020201020101020101020102010101010201020101020102010201020101020201010201020102010201010102020202010201010202010202020102010101020102010102020201020101020102020101020101010201020101020201020102010101010202010102020102010202010101020102010201020102020202010202010201020101010202010201010102010201020102020102020202010102010201020102010102020102010201040401020101020201020201020101020102010201020201020102010102010202010102010501050101050105050101010501010105010505010501020102010201020102010201020101020201010202010201020201010201010101010201020202010102010102010102020102020101020102010201020101020201020102010201020201020102010102020201020102020201010202020201020102010202020201020101010202010102010202010102010202020201010202020101020201020202010201020102010101020102010202010202010201020201010102010202020102020102020101010202010201010102010102010202020101020102010102010102010202010101020202010102010202010201020101010201010201010102010102010102010102010202010201020102010201020101020101020202010201020201020201020202010201010202010102010101020202010101020201010202010201020102010901090101090101090901090901090109010901090101090109010909010109010901010901010909090109010909010901090901090901090909090101090901090901090a0909090a090a09090a09090a0a090a090a09090a090901090109010101090901090109090109010909090101090901090109010901090901090901090109010901010109010109010909010901090101090901010901090101090909010109090109090109090109010901090109010901010101010109090101090a090a090a09090a0909090a090a0a09090a09090a090a0a090a0a0901090109090201020201010201010201020102010201010201020202020102020201020201020102010202010201020101010201010201020201010101020102010102020102010102020101020201010102020102020102020101010202010201020102010201020201020102020202010201010201010201020102010102020102020102010201010202010102010202010102010201020201020201020201010102010102010202010202010101010501010501010105010501010105010102050101020101020102010202010202010201020201020105010105050105010105050105010101050105050105010501050105010501010505010101010101050105010505050501050101050105010505010105010505010105010505010901090101090109010909010901090109090101010501050105050101050501010105010505010501050105010101050a050a0a050a050a050a05050a050a0a05050a0505090901010909010909010a090a090a0a09010505010501050501050505050a050a010505010101010105010105010501050101050105050105050501050505050101050501050105050105010105010105050105050a05050a050a05050a0a050a05050a050a0a050a0a05090a090a09090a0a090a0a090a090a0a090a0a090a09090a090a090a090a090a090a0909090a09090a0a0a0a090a090a090a09090a090a0a090a0a090a090a09090a0a090a090a090a0a0a0a09090a0a090a090a0a0a0a0a09090a0a09090a0a090a090a0a0a09090909090a0a0a090a0909090a090a090a090a090a0a090a090a090a0a090a090a09090a09090a0a090a0a090a0909090a0a0a090a0a090a090a090a0909090a0a0a090a0a090a09090a0a090a09090a09090a0a09090a0909090a090a09090a090a09090a090a0a09090a0909090a090a090a0a09090a09090a090a090a090a090a0a090a090a090a0a0a0a09090a090a090a0a0909090a090a09090a090a09090a0a090a090a090a0a0a09090a09090a0a090a0a0a090a090a090a090a0a090909090a0a09090a090a09090a0a090a090a090a0a0909090a090a090a090a09090a090a090a090a0a0a090909090a0a0a09090a090a0a0909090a090a090a090a090a090a090909090a09090a0a090a0a09090a090a0a090a090a090a09090a0a0a09090a09090a090a0909090a090a0909090a0a090a090a090a0a090909090a09090a090a090a0a0a090a09090a0a090a090a0a090a090a090a0a090a090a09090a090a090a09090a0a090a0a090a0a090a090a0a090a090a09090a0a0a09090a0a0a090a0a090a090a0909090a0909090a0a090a0a09090a09090a09090a090a09090a0a09090a09090a09090a0a090a090a09090a0a0a090a0a0909090a0a090a090a0a09090a090a0a050a05050a05090a0a09090a050a0a0a05050a0a090a050a050a09090a09090a0a050a050a050a0a0a050a050a0a050a050a050a050a050a050a0a050a050a0a05050a050a050a05050505050a05050a0a050a0505050a050a0a0a09090a09090a0a0a090a09090a090a050a050a0a090a050a050a050a050a050a0a0a05050a0a0505050a0a050a05050a050a0a0a0a0a0a0a0505050a0505050a050a0505050a0505050a0a0a050a0a05050a0a0a0a0a050a050a050a050a05050a050a0a050a05050a0a050a05050a0a050a050a0a050505050a050a05050a050a05050a05050a0505050a050a0a0a050a050a050a050a050a050a05050a05050a050a0505050a0a050a050a05050a050a0a050a0505050a0a050a0509090a09090a0a0a09090a090a09090a0a09090a09090a0a090a090a0a0a0a090a09090a0a090a0a09090a090a090909090a0a0a0a090a09090a0a0a0909090a09090a0b0a0b0a0a0b0a090a090a090a09090a0a090a090a09090a0a090a090a090a090a09090a0a0a090a0a090a09090a09090a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0a0a0a0b0b0a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0b0a0b0a0a0b0105010105050105050a0a0a050a05050a0a05050a050a050a050a050a050a050a050a050a0a050a0a05050a050a050a05050a050a050a050a0b0b0a0b0a0a0b0a0b0b0a0b0a0a0b0b0a0b0b0a0b0a0b0b0a0b0a0b0a0b0a0b0a0b0b100f100f0f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f10100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f0f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f0f100f100f10100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f100f100f10100f0f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f10100f100f10100f0f10100f100f100f100f100f100f100f0f10100f0f110f110f11100f100f100f100f100f100f0f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f100f100f0f110f110f110f110f110f110f11100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f100f100f0f100f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11100f100f100f0f100f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f110f0f110f110f11110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f0f110f0f110f110f11110f0f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f110f0f110f11110f110f0f11110f0f110f110f110f110f110f110f110f11110f100f100f0f10100f100f100f100f0f10100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f0f10100f0f100f10100f0f10100f100f100f100f100f100f100f100f100f100f0f10100f100f100f100f100f100f100f0f10100f100f0f10100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f10100f100f100f0f100f100f100f100f10100f100f100f0f100f100f100f1013121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312121313121312131213121213121312131213121312131213121312131213121312131214121412141214121412141312131213121213121313121312121312131213121312131213121312141214121412141214121412141214121412141312131213121213121312131213121312131213121312131213121312131213121312131213121312131213121312141214121412141214121412141214121412141214121412141213121312131214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412140f10100f0f100f0f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f10110f110f110f110f110f110f110f110f110f110f0f11110f110f110f110f0f110f11110f110f110f110f0f100f100f110f110f110f11110f110f110f110f0f100f100f100f100f10100f100f110f0f110f110f110f110f11110f110f110f0f11110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f11110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11121412141412141212141214121412141214121412121411121112111211121211121112111211121112141214121411121211111211121211121412141412121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412111211121112111211121112111211121112111211121111121112151215121512151215121512151215121515121215151215121215181d1c1d1c1d1c1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f201f1e212023202320232023202320232023202320232023202320232023202320232023202320232023202320232023201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f2024202420242024201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f201f2024202420242024202427272b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2c2b2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2b2c2b2c2b2c2c2b2b2c2c2b2c2b2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2c2b2b2c2b2c2c2b2c2b2b2c2c2b2c2b2b2c2b2c2b2c2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2b2c2b2c2b2c2b2c2b2b2c2c2b2b2c2c2b2b2c2b2c2b2c2c2b2b2c2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f302f303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313025302530253025302530253025302533323332333233323332333233323332333233323332333233323332333233323332333233323332333233323334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334343334333433343334333433343334333433343334333433343334333433343334333433343334333433343334333433343b383d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3e3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f3d3f403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e3e403e403e3e403e403e403e403e403e403e403e403e403e403e403e403e403e41424142414241424142414241424142424141424142414241424241424142414241424142414241413e413e424142414241424142414241413e414241424142414241424142414241424142434243424342434243424342434243424342434241424142434243424244443e443e443e443e443e443e443e443e443e443e443e443e444442444244424442444244424442444242444442444244424442444244424342434243424342434243424342434243424442444244424442444244424442434243424342434243424342434243424342434243424342424442444442444244424244444244424442444244424442444244424442444244424342403e403e3e403e40403e403e3e403e40403e403e403e403e3e403e403e403e403e403e403e403e403e40403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e403e454646454748474847484748474748474748474847484747484848484747484748474847484847484847484748484748484748474847474847484847484847484747484847484847484848474847484748484748474848484747484847484848484847484847474847484747474847484748484747484847474847484748474748474848474847484747484a494a49494a494a494a494a49494a4949494a494a4a4a49494a4a4a494a494a494949494a49494a494a4a494a49494a49494a494a4a494a494a4a4949494a4a49494a49494a4a49494a4a494a4a49494a49494a4a4a494a4a494a494a4a49494a4a49494a4949494a49494a4a494a494a4a4a4a4a49494a494a494a494949494a4a49494a4a4a49494a494a494a494a494a4a494a494a4a49494a494a4a494a4a494a494a49494a494a494a494a02010102010201020102020102010201020102010201020102010201020101020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020201020102010201020102010201020102010201020102010101020201010102020102020102010201020101020102020102010201020102010102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201020102010102010201020201020102010201020102010201020102010201020102010201020101020102020101020201020102010201010202010201010201020102010201020201020102010201020102010201020102010201020102010201020102010201010202010201020102010201020102010201020102010201010201020201020102010202010201020101020102010202010202010102010201020102020102010102020101020201010201020102020101020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010102010201020102010201020102010201020102010201020102010202010102010201020102010201020102010201020102010201020102010201020102010202010102010202010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201010201020102020102010201020101020102010201020102010201020102010401040104020102010201020102010201020102010201020101020102010201020102010501050105010501050105010501050105010501050102010201050102010202010201010202010201010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101020102020102010102010201020201010201020202010102020101020201010201020102010201020102020102010201020102010201020102010201020102010201020102010201020102010201020201010202010201020101020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101020202010201010201020102010201020102010201020102010201020102010201020109010109010909010901010901090901090109010901090109010901090109010109090109010901090109010901090901010901010109010901090109090a090a090a090a090a0a090a090a090a09090a090a090a0a090a09010909010901090109010901090109010901090101090901010909010901010909010901090109010901090109010901090109010901090109010109090101090109090109010901090109010901090109010901090109010901090a090a090a090a090a090a090a090a090a090a090a090a09010901090109010901090a01020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020201010201020102010201020102010201020102010201020102010201020102010201020102010201020201010202010102020201020102010201020201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010201020102010201020102010201020102010201020102010105010501020102010501050201010501050105020102010102010201020102010105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050901010901090109010901090109090109010909010105010501050105010501050105050105010501050105010501050a050a050a050a050a050a050a050901090109010901090a090a090a0105010501050a050a050a050501050105010105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050105010501050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a05090a090a090a090a090a090a090a090a090a0a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a09090a090a090a090a090a090a0a09090a0a090a090a090a090a09090a090a090a090a090a090a090a090a090a09090a090a090a090a090a0a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a09090a090a090a090a090a090a090a090a090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a0a090a090a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a09090a0a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a090a090a090a090a090a09090a0a090a090a090a09090a0a090a05090a090a0a090a050a050a050a05090a090a090a0a09090a0a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a05050a0a050a050a050a050a050a05050a050a0a050a090a090a090a090a090a090a050a090a090a090a090a090a090a050a050a09050a050a050a0a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a09090a0a090a090a090a09090a090a090a090a0a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a0a090a090a090a09090a0a090a090a09090a090a090a0a090a090a090a0b0a0b0a0b0a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0105010501050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a050a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0f100f0f0f0f0f0f0f1012111819262729272b2b2d34403e444748474847484748474847484748474847484748474847484748474847484748474847484748474847484748484748474847484747484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748474847484748494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a4a494a49494a494a494a494a494a494a494a494a4a49494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a494a4a49494a494a494a494a494a020102020201010202010901020201020202010901090a090f100f10100f1111110f1212112b2b2c2d3440403e4201020102020102020202010209010901020102010202010105090a100f100f0f100f110f11110f14122b2c2d2c3334403e4442020102010201020102010201090101090102000070420000a0c100007042000082430000204200008243000000000000000000000000000000000000000000d002000000203f010000005000000080000000000000000000000000000000000000000000000025000000b302000023000000000000000400000000000000ffff0000ffffffff000000000000000000000000ffffff33ffff0000ffff0000ffff0000ffffffb3ffff0000ffff0000ffff0000ffffff5300000000ffff0000ffff0000ffffff73ffff0000ffff0000ffff00000400000400000000ff7f000033330000040000040000010054590000cccc33330400000400000100ffc75555ccac32550400000400000400ffffaa3e333300000400000400000500ffffaa3acccc33330400000400000600ffff0000ffffcccc05000080000040006666cc4caa2a00000500008000004200666632415555aa2a0500008000004300994133335555ff3f0500008000004400cc4c3333ff3f00000500008000004500663e3333ff575555050000800000460066663333ffff5555050000800000490098b96666ff1b00000500008000004a00cccc66665555aa160500008000004b00cccc98b9ff1300000500008000004c00cccc6666ffff55550500008000004e00ffffcccc555555150500008000004f00ffffcccc551500000500008000005000ffffccccffff5555050000800000320099190000aa2a00000500008000003300660800005555aa3e0500008000003400991900005555aa2a05000080000035003333991955550000050000800000370033339919ff8f555505000080000038009919cc0cff775555050000800000390033336626aaaaff5f0500008000003a0033330000ffffaaaa0500008000003b0099190000aaaa55550500008000003c0066269919aaaaaa820500008000003e006666ff49aa2aaa1e0a00000400000000ffffaa3e666600000a00000400000400ffab0000666600000a00000400000100ffff0000ffff6666000082c30000a0c1000082c30000c8c20000204200007042e6c8160020170000e052000083000000d0500000014097000000203f1c000100500000004004000000000000000000000000000000000000000000000a000000000000000000000001000000000000000000000000c00000003055550a0000000900000000000000000000000100000000000000000000000060ff2f00585555130000000e000000000000000000000001000000000000000000ff07ffffff070080562d210000001000000000000000000000000100000000000000aa16ff0fffffff0f008055553100000007000000000000000000000001000000000000000000ffbfffff000000105555380000000800000000000000000000000100000000000000000000000010ff5700805555400000000f0000000000000000000000010000000000000055550000ffff00000080ffff4f0000000b00000000000000000000000100000000000000000000000040ff7f00a055555a0000000c000000000000000000000001000000000000000000ff070080ff7f00c0561d660000000e00000000000000000000000100000000000000aa16ff0f0080ff7f00d85555740000000e00000000000000000000000100000000000000000000000020ff9f00c85555820000001500000000000000000000000100000000000000000000000040ffc700f055559700000010000000000000000000000001000000000000000000ff070080ffbf00e80020a70000000d00000000000000000000000100000000000000551500000080ffd7ffff5555b4000000030000000000000000000000010000000000000055157f7b0080ffbfc0c30018b700000003000000000000000000000001000000000000005515ff7d00803fd700d8ab16ba0000000c00000000000000000000000100000000000000000000000080ffe7ffffab26c60000000c00000000000000000000000100000000000000555500000080ff7fffffffffd200000007000000000000000000000001000000000000000000ff7fffffff7f00c05555d90000000f00000000000000000000000100000000000000aa16ff7fffffff7f00c0ffffe800000009000000000000000000000001000000000000000000ff7f00e0ffbf00f0562df10000000900000000000000000000000100000000000000aa16ff7fffffffbf00f05555fa000000090000000000000000000000010000000000000000007fd8ffffffbf00f055550301000009000000000000000000000001000000000000000000ff7fffffffefffff55550c0100000800000000000000000000000100000000000000aa1aff7fffffffefffff55551401000008000000000000000000000001000000000000005555ff7f00e0ffbfffffffff1c0100000d000000000000000000000001000000000000005555ffdfffffffbfffffffff2901000005000000000000000000000001000000000000005555ffe8ffffffcc80f955b5070000a0ff2f0100ff5f000055550000070000a0ff2f0200ffbfff5fff130000070000a0ff2f0300ffbfff5f5555aa1607000020ffbf040055550000ff0f000007000020ffbf0200ff130000ff2fff0707000020ffbf03005555aa16ff2fff0f0700006055550600ff2f0000ffbf0000ffffff9300000000ffbf000055550000ffffff130000000055550000ff2f0000ffffff5300000000ff2f0000ffbf000007000080ff2f0000ff5f00005555000007000020ff5f0200ff130000ff57ff2f07000020ff5f03005555aa16ff57ff2f070000a0ff570500ff0f000055550000070000a0ff570200ff5fff0755150000070000a0ff570300ff5fff0f5555aa160700006055550600ff57ff2fff5f0000ffffff130000000055550000ff57ff2fffffff5300000000ff57ff2fff5f000007000000ff5f0100ff130000ff57ff2f07000080ff2f0000ffbfff5fff13000007000080ff070400ffffffbfff13000007000000ffbf0000ff130000ff2fff0707000000ff07050055150000ff7fff5707000080ff570100ff5fff07551500000700006055150500ff7fff577f0fff07070000a0ff7f0700ff3fff0755150000070000a0ff7f0800ff7fff3fff130000070000a0ff7f1200ffffff7faa22000008000020ffff080055290000ff7fff5b08000020ffff0000ff130000ff17ff0708000020ffff0100ff230000ff5bff17ffffff5300000000ff7fff07ffffff0707000000ff5f01005555aa16ff57ff2f07000080ff2f0000ffbfff5f5555aa1607000080ff0f0400ffffffbf5555aa1607000000ffbf00005555aa16ff2fff0f07000000ff0f05005555aa16ff7fff5707000080ff570100ff5fff0f5555aa160700006055550600ff55ff2fffa5ff5f0700006055550600ff7fff55ffa5ff0f0700006055550600ff55ff0fffffffa50700006055550600ff7fff55ffffffa5070000a0ff7f0700ff3fff0f5555aa16070000a0ff7f0900ff7fff3f5555aa16070000a0ff7f1300ffffff7f5555aa1608000020ffff00005555aa16ff17ff0f08000020ffff02005555aa16ff4fff1708000020ffff07005555ff1bff7fff4f07000000ffbf000055550000ff0f0000070000a0ff070200ffffffbfff130000070000a0ff0f0300ffffffbf5555aa160700006055550600ff0f0000ffffffbf08000020ffff000055550000ff0f0000ffffff9300000000ffffffbf55550000ffffff5300000000ff070000ffffffbf07000080ff570100ff0f00005555000007000020ff07020055150000ff7fff570700004055150200ff7fff577f0fff0707000020ff0f03005555aa16ff7fff570700006055550600ff7fff57ff0f0000070000a0ff7f0700ff0f000055550000ffffff130000000055550000ff7fff57ffffff5300000000ff7fff57ff0700000700004055550000ff2f0000ffbf00000700004055550100ff57ff2fff5f00000700004055550300ff55ff2fffa5ff5f0700004055550300ff7fff55ffa5ff0f0700004055550300ff55ff0fffffffa50700004055550300ff7fff55ffffffa50700004055550400ff0f0000ffffffbf0700004055550500ff7fff57ff0f0000070000a0ff7f1100ff7f0000ffff5555070000a0ff7f1300ffffff7fffff555508000020ffff0c00ffff5555ff7fff3f08000020ffff0b00ffff5555ff3f0000ffffff9300000000ffff0000ffff5555ffffff1300000000ffff5555ff7f0000ffffff73ffff0000ff7f0000ffff000007000020ff3f0800ff130000ff9fff7f07000020ff3f09005555aa16ff9fff7f070000a0ff9f0a00ff0f000055550000070000a0ff9f0800ff3fff0755150000070000a0ff9f0900ff3fff0f5555aa160700006055551100ff9fff7fff3f000007000080ff7f0200ff3fff075515000007000080ff7f0300ff3fff0f5555aa1607000080ff7f0500ff0f000055550000ffffff130000000055550000ff9fff7fffffff5300000000ff9fff7fff3f000007000000ff3f0700ff130000ff9fff7f07000000ff070a0055150000ffbbff9f0700006055150a00ffbbff9f7f0fff0707000080ff9f0700ff3fff0755150000070000a0ffbb0a00ff0fff075515000007000000ff0f0a00ff130000ffbfffbb070000a0ffbf0a00ff1fff0fff130000070000a0ffbf0c00ff7fff1f55150000070000a0ffbf0e00ff7f7f7bff17551507000020ff7f1200ff1b0000ffbfff7f07000080ff7f0200ff7fff3fff130000ffffff5300000000ffbfff7fff7fff0707000000ff3f07005555aa16ff9fff7f07000000ff0f0a005555aa16ffbfff9f07000080ff9f0700ff3fff0f5555aa16070000a0ffbf0a00ff1fff0f5555aa1607000000ff1f0a005555aa16ffc7ffbf070000a0ffc70b00ff3fff1f5555aa1607000000ff370b00aa2aaa16ffd7ffc707000060aa2a0b00ffd7ffc7ff3fff37070000a0ffd70d00ff7fff375555aa1607000000ff3f0b005555aa2affd7ffc70700006055551100ffd7ff7fff7fff0f07000020ff7f13005555aa16ffbfff7f07000020ff7f15005555aa16ffd7ffbf07000080ff7f0300ff7fff3f5555aa1607000020ff07080055150000ffbbff9f07000080ff9f0700ff0f0000555500000700004055150800ffbbff9f7f0fff0707000020ff0f09005555aa16ffbfff9f07000080ffbb0800ff0fff075515000007000020ff0f0800ff130000ffbfffbb070000a0ffc70b00ff1f00005555000007000080ffbf0800ff1fff0fff13000007000020ff1f0c00ff130000ffc7ffbf07000080ffbf0900ff1fff0f5555aa1607000020ff1f09005555aa16ffc7ffbf0700006055551100ffc7ff9fff1f0000ffffff130000000055550000ffc7ff9fffffff5300000000ffc7ff9fff1f000007000080ffc70a00ff1f00005555000007000080ffc70c00ff37ff1fff13000007000080ffc70900ff3fff1f5555aa1607000020ff370c00ff130000ffd7ffc707000020ff370900aa2aaa16ffd7ffc707000040aa2a0900ffd7ffc7ff3fff3707000020ff3f09005555aa2affd7ffc7070000a0ffd70c00ff37ff0755150000070000a0ffd70d00ff3fff2f5555aa1607000020ff070c0055150000ffe3ffd70700004055150c00ffe3ffd77f0fff0707000020ff2f0d005555aa16ffefffd707000080ffe30c00ff0fff075515000007000020ff0f0c00ff130000ffe7ffe3070000a0ffef1000ff2f000055150000070000a0ffef0d00ff2f00005555551507000080ffe70c00ff2fff0fff13000007000020ff2f1000ff130000ffefffe70700006055551100ffefffc7ff3f0000ffffff130000000055550000ffefffc7ffffff5300000000ffefffc7ff37000007000000ff1f0a00ff130000ffc7ffbf07000080ffbf0800ff7fff1f55150000070000a0ffc70b00ff37ff1fff13000007000000ff370b00ff130000ffd7ffc707000000ff070b0055150000ffe3ffd707000080ffd70b00ff37ff07551500000700006055150b00ffe3ffd77f0fff070700006055150e00bfc3ffbfff7f7f7b0700006055150f00ffd73fd7ff7fff7d07000080ffd70f00ff7fff7daa165515070000a0ffe30b00ff0fff075515000007000000ff0f0b00ff130000ffe7ffe3070000a0ffe70b00ff2fff0fff130000070000a0ffe71000ff7fff2fff1b000007000020ff7f1400ff1b0000ffe7ffbfffffff5300000000ffe7ffbfff7fff0707000000ff2f0b005555aa16ffefffd707000080ffd70b00ff3fff2f5555aa1607000080ffd70900ff7fff375555aa160700004055151000ffffffef7f0f000007000080ffef0b00ff2f0000555555150700006055551100ffffffd7ff7f000007000020ff7f150055555519ffefffd707000020ff7f18005555ff1bffffffef040000a4ffff0200ff3f000055555515040000a4ffff0200ff7fff3f5555aa16ffffff130000000055555515ffffffef090000a0ffff0000ff3f000055555515090000a0ffff0200ff7fff3f5555aa160700004055150c00bfc3ffbfff7f7f7b07000080ffbf0800ff7f7f7bff17551507000020ff7f1400ff175515bfc3ffbf0700004055150c00ffd73fd7ff7fff7d070000a0ffd70c00ff7fff7daa16551507000020ff7f1400aa165515ffd73fd707000000ff2f0b00ff130000ffefffe707000080ffe70c00ff7fff2fff1b00000700006055150d00ffffffef7f0f000007000080ffef0b00ff2f00005515000007000020ff7f1400aa220000ffefffe707000020ff7f1700aa260000ffffffef040000a4ffff0200ff3f000055150000040000a4ffff0200ff7fff3f551d0000ffffff130000000055150000ffffffefffffff5300000000ffffffe7ff7f0000090000a0ffff0000ff3f000055150000090000a0ffff0100ff7fff3f551d00000700004055550700ff9fff7fff3f00000700004055550900ffd7ff7fff7fff0f0700004055550a00ffc7ff9fff1f00000700004055550b00ffefffc7ff3f00000700004055550d00ffffffd7ff7f000007000020ff7f1300ffff5555ffbfff7f07000020ff7f1900ffff5555ffffffbf07000080ff7f0600ff7f0000ffff5555040000a4ffff0200ff7f0000ffff5555ffffff1300000000ffff5555ffffff7fffffff73ffff0000ffffff7fff7f0000090000a0ffff0800ff7f0000ffff5555070000a0ffbf1400ffdfff7faa220000070000a0ffbf1600ffffffdfaa26000007000000ff7f0800ff1b0000ffbfff7f07000080ff7f0200ffffff7faa22000008000020ffff1300ff530000ffbfff9f08000020ffff0f0055550000ff9fff7fffffff5300000000ffbfff7fffffff7f070000a0ffbf1500ff9fff7f5555ff17070000a0ffbf1500ffffff9f5555551d070000a0ffbf1900ffdfff7fffff5555070000a0ffbf1a00ffffffdfffff555507000000ff7f09005555aa16ffbfff7f07000000ff7f1100ffff5555ffbfff7f07000080ff7f0300ffffff7f5555aa1607000080ff7f0600ffffff7fffff555508000020ffff10005555551dbf92ff7f08000020ffff1900ffffaaaaff9fff7f08000020ffff1a00aaaa5555ff9fff8f08000020ffff1c00ffff5555ffbfff9f08000020ffff14005555aa1effbfbfa108000020ffff1600aaaa5555ff8fff7fffffff73ffff0000ffbfff7fffffff7f07000020ffdf1600aa2a0000ffefffbf07000060aa2a16003fe93fd7ffdf7fd8070000a0ffef1700ffdfff7f5529000007000080ffbf1200ffdfff7faa22000007000000ff7f0c00ff1b0000ffe7ffbf07000000ff7f0e00ff175515bfc3ffbf07000000ff7f0f00aa165515ffd73fd707000000ff7f1000aa220000ffefffe7ffffff5300000000ffefffbfffdfff7f070000a0ffef18007febff7f555555210700006055551900ffefffbfffdfff7f0700006055551a00ffccffbfffffffdf0700006055551a00ffefffcbfff4ffdf07000080ffbf1300ff9fff7f5555ff1707000080ffbf1300ffffff9f5555551d07000000ff7f09005555aa16ffd7ffbf07000000ff7f0d0055555519ffefffd708000020ffff1e00555555293fccffbf07000000ffdf1400aa2a0000ffefffbf07000040aa2a14003fe93fd7ffdf7fd8070000a0ffef1700ffffffdf555500000700006055551b00ffdfffccfffffff20700006055551b00ffefffdfffffffe807000080ffbf1200ffffffdfaa26000008000020ffff270055550000ffefffdf08000020ffff1d0055550000ffdfffbfffffff5300000000ffefffbfffffffdf07000080ffef1400ffdfff7f5529000007000080ffef1600ffffffdf555500000700006055551b007ff9ffefffffffed07000000ff7f1000aa260000ffffffef040000a4ffff0200ffffff7fff33000008000020ffff270055550000fff7ffef08000020ffff2c0055550000fffffff7ffffff5300000000ffffffefffffff7f090000a0ffff0900ffffff7fff33000007000080ffef15007febff7f555555210700006055551900ffffffefffdfff7f0700006055551a00fff7ffeffff1ffdf0700006055551a00fffffff7ffffffdf07000000ff7f0d005555ff1bffffffef040000a4ffff0200ffffff7f5555aa1a08000020ffff2b0055555531ffff7ffa090000a0ffff0a00ffffff7f5555aa1a07000020ffdf1a00ffff5555ffffffbf0700004055551500ffefffbfffdfff7f0700004055551800ffffffefffdfff7f07000080ffbf1300ffdfff7fffff555507000000ff7f1100ffff5555ffffffbf040000a4ffff0200ffdfff7fffff5555ffffff73ffff0000ffffffbfffdfff7f090000a0ffff0a00ffdfff7fffff555507000000ffdf1900ffff5555ffffffbf0700004055551500ffccffbfffffffdf0700004055551500ffefffcbfff4ffdf0700004055551800fff7ffeffff1ffdf0700004055551800fffffff7ffffffdf07000080ffbf1300ffffffdfffff5555040000a4ffff0200ffffffdfffff555508000020ffff2f00ffffaaaaffffffdf08000020ffff3000aaaa5555fffffff108000020ffff2100ffff5555ffdfffbf08000020ffff2e00aaaaff8fffe6ffdfffffff73ffff0000ffffffbfffffffdf090000a0ffff0a00ffffffdfffff55550700004055551600ffdfffccfffffff20700004055551600ffefffdfffffffe807000040555517007ff9ffefffffffed08000020ffff2d0054b555557ff9ffdf08000020ffff2200aa925555ffdfffcc862778a9aaeb00000000e8aa9aeaaaaaaaeacc8f1d0c40030004000001000000c0ed5d77959e557d5565965a5755956aa9765565aaa665556aaaaa57f77f77f75d5f434377777777757557557f37347477f7d7557755c7b7777777755555751574757777557555555449faffef2ff4f7d77ffdffeeee6ec746ec464747ef6ffddbffef6f7373fc7677739cd7efee766c47474066f45647782df4eeee0644c06c577447c47405cc2d5c0dd4fff3f30f8451ce38ccce42cdcef8cc0d007f3ec00fcf3cffccd87cff0c4dc5ecdacccef85cdadcf4ecc4f08ccea92ba64d1801cca5ceceb5aaccf0f4ccf8dc6ceaf05ca772e932f0ecf1ffeb2ed7b03297d6dde969df305797769597eade7313d11edfefacf6ff5b151b3357d5155745d5056c1f282b672b5741659f729fa26aedb5176bb1729656fa76945ef25014555542b5aa5eb136f44182f2c0556d95649dee2ec00f0da803e9802a4cd502bb177441fbaaae322815ebea2a685515f8f3fafa7afc3fef0031b8ab8392abaaab030c032b80029f3a3883ebd6b05e0514c11257a903c0faea0a73d1ce4039505431d039ba2a07b01ea9936b953a00d4f02950b1c3faf134400f03aceed2faaa57555531c056b1eb4cd7c27ad1baed008f1c30702c9c023754dba9ae59df1945b91a036559440000ea34807a123054327416435510c8e2ade6dec0340020c2b5eb00003000c0197d555502dbe9ba5aff59104ce8422d13145504b8952e0c2c0094b9ae02bb6e02d46ab96e95198c5f2500ac6d03dc5c43cf81025490aeebaa6a0160a5df406ea65b015797311ff4400ce44c579b6ad0f28a68201b174136e01e408b836ef629806fd5b81a036c655b56b9d6765903802b0008d858c1004003280ce800a4baabc1806e4479832e98690ef464d982d7a9d682ebe61e5fb90e8ceb712bb01ff715009c9f33fbb5f127b3489d6b558d1feb3917175795aa6e164c0d710914f81197950eec36c6cc1e2c1235cf4c166b558d026be2c49eae96bbaa9a050fa8326bd464ab12bb86b9abee2a5f1b333733cf705769b75fdff55db35f7311572e972156cd9c299b31d7cc7071553131b3a9aa9eeaa5ad57f1d428a7966aad881c9c8dcb0c06cd5c85ec30c004a86a3bc0b4ae8c6bf59d33c69c726baef63a438cf9cc68b5aa2224285c5f33af2a5bc16cb7abeb5d796fdf81838eeeacee01a2ab8efa8e9af29e2abb320db10f5b715b83b157b555d879f11767f97155c1b097f9807155015caf5fa93274010354435f572ee3cd5c5fc135b0431ce8de32344c162b2962a996ae96a9f6d1b13be868abba8e6acc40adbac6a8aaaa5f95206231b1c630f4382f4c8f6f51a8f6dd5e7b97eb2af72e39a81e2c57552db42ea80227f026582efae982aaaf56e96ef30133dc79df31b1e91237796ea046cf393399b9faaeabf10173d9aafaa0ba6f0f6305ecb8c0d080abdb382cdced6e37f1b5f2c63454ac6bc1ac6d1fc2a8e6e6cd812f076ea85741eb00301014ec00608fce0c4039916e4c0d00432cc176dc080000c090affb7a7310f06d4fc4362fcf50300cc5b243dbddeb9de2312c5c143b303333b33bb02bec35b97a8df2d6f628f8f9aa3238918693abeaaaabbbeeaa2f0f08ab5a41cc1056311410f0ce2cb7abba2a83509d17b93b5f91834f8796b32ec7de942b1eef25a0f2eff62cf4ea563b5f6df000c1809e6b4f6d555a4d312cb0e5c2aa02c07a9107003801f1ae6aec0a6ab4fa570d0527ef42d901b93273abf04c7083c3c8540d03c440ed0c00c30cd7961ef01541c30070edc515d4706002b1c2cc1d394c17101530e8250f7269784f723433d2120f0f7c7a6b033913afba9adbbab1e9f2aeda088e3b2d23543aacbfde76dfc1003043f140ae0f83ee0230ba8cf6babb6e8c2bf02a0c30d4c1f42ee84e4f1703309cdeb8f9867a329cc3365ff95614f000cc00034001c1c002af451fc0560041c480d632ccb54ac12e530dc04c00d030140d13cfcc4c37293700df6d935e1b8870d796ab8f57011c4f17040d0c3053af4f47152d031c837755d7d4c1020f828c568d475d6e7487ea4e67eec1f5024383f7f1d4a906f5011d545f7155f3baee561d73adfb1edbb5bb199f1fb3c36c26d34cde32f82e9f5f1303b331cf7572d62e70eefa04f32ec104c19a55fb4c7ade422500e4ec3ac0801f9b2ba4ef2553fb72fb4300b0d1fb324c5b5ee1549f1dd37a42d7da766227b71bfb42e6bb194caf833f70d6030fc079aedb763aa4e59d4f57fb02a0d5aa154c67aff34067cf785de696ce818d3aedb4df59b59ed6d5f5b6f7443a18b0cde578ef8d272f3bec81f76e4ff6da5a73dad2d9d07a67b60f5df8f191afb30d1fd8edaefb1ec0d951822bf8dbd340c02cb01b0c6d5fd5014300c0dc1a6c5b33f3c1314000c018fbc000c10cf03838b89d030051fc00ef74ef71b50f8cebca94d9541ba481f1acaf0fc0b08c44f40c3000df344033700ff8b62fdf164c9eaaed2cac3318b0cf1c8c2f3003400fec56e59695d959adf1c0a5afd5b1b69f567a5d8d331f00c3fa3acc02f040afeff16d7681adeb485965e6c02d79669665814df64d1fd876adc18d39984d0fb00d007b0edbdda6a52b80efe8ed68e56e7200dc5d7b375f1131b41b034cb755d65c970d540340e956baafaef99573a633404ef974659dd7f1904ffa80ed4c2e2f037759cf02a4db2d6f5b57327096ef31b097aeddfd8763763100f0d1efaeb5bd799e0d18bb2ac074e7037ffab29971823bafc3cb35f075c60e4f02f8f4ec798203d88007e7c272c33a8ccfc32dbb6f966e5dd5cdf856af57faea9a83a9afbaf6d47a95f20130c0f8e55ae50280aefb56ad0eeb26286d551a8bab6e5aa9abb657bbd74dc11a4cac5bad83e78d3b0008cfb670564059fafa1900548ec254da76faa8ad6f1eb3efb69e1903a7f272272f7bd656fbdfa6df8fd6b9831bc0dac074a926987b76598e5fd54c4eef7213ec346f4fd76d56adf902275fed3a6cdf961d4454526e695b2051ab9eae2b4ff6588ea977d9ad332324f70e00f7d87555db9e2568af7a58ebb26bd55679bbd6fac000e8369f8f76171fcf747597faf8791bebb255ddea4e75cdecc140751ddff18ceaf1f401032cdf0030c301309c2f0cefc180e9b99ef3479c5f1bb393b3e6eef683e73b5efb9d66de69078f8defe90eab2ebfdfcae1f6f9faf310fb67bbaafdaebec518b14fefeab4eaf6f5f9a9f36cabfaaa6e6bdf21eab86baf9fc36ae876c34c3b0eea191be1eff912b4ef0ba42fecf9b6bbfaa8eece39a73ec2bbeec8deedb9b677771717fe42287a3f223cbd69eef0daf8e69eaee6eab9ebc2ebdd5deeddb97ab773cf9ea13ac359e8eaf4320bf2adde744edf5fa8abb0f7aa9dab4fefb56e976de69daea1bdd902f3b9ee546d9defacbab7df029377b8dea6a9bedd9e9eb738ec696bebd8aaf6deb16eef5ddff967f7f919fbf51233f8f3f0d4e93b0770733ee248bb3aa775fbf5559fab6bf835db4f88222b8ec1e7fbcca7af5ca6d5bceedac3b2038337300093b26ee7fa9dab1f9fbf25b9325baadd846968f2cc4fb0af2aeb3befac8ef2829e772f9f6a24ad7efedbfa75e4cc35ae4fa88f36b0c6a27aefb9eaee39eedead69bbaaf1b1d1a6fbb2edf8dbfb09f85e32af2e8ddd19ab4faedaaaf0a9f931f8c2365f411f9cb6ab9cae9faf3bee4deac95d7b2f7952f02ad8b9fa4203c331cc71f134e800f0fad66cf71db8ba566ff395c334e83068f7d9f4f9b60ff481af9c2e83aff1081ce71f37e8eade5e571fb86efbba37f704f80ee5aff7f59d6efb9e9ee9ad75fb14b3eeedb9faf4a2b1eb2b2d3d7d9eadf98cb8e6e6ed2175f3def5319f0cb0e8765cd59e5e81725ffbc9739aebceacb9fb8ec8ec64faf4b9bafadaf2b9efb58eedbab6abdbf0b6acfbfa76b5ef76dfc1c2718f5edff45e2f9bee9eea562ece9eab9fae7b2f835d83bab677e25e6bbbaeb16bfb46a76e5ef7edb0dd9fafee9efaea9eebb1abab9e6e57b7cf7c5cd2f670ab6eb68dbab232b5737bfbedcd9d86b46773dff8292ff3a7e77af719fdf9b9be2871f8f09269bf86f2fbfd8ebbbe6878b28f361fbbd9395adca26d8fefdeb976b24277b8b1da4e2e886df3561fabfbeaf26a9f2b683b4cf75d5d406b1f57f55d75f594ef35535d433148ba2e5266fbf69dbb6e5f848790393480abee01f729c3766fc0f1b9f24e03f7f90500ddf6b96b555f550fc10c34acbbcee2f4daea9b74ef6a63e2f97177e9baa28feadccce29eeeb7b57aef76dff1b92aef3adef6e5a8abeef65dcc5e2fe0adc1757346034cdddcde11717a6ffa91f75147efb9f6baf3b477bb5f2bcc896bb767ebf69dadebf8765defa9f6ca6d8f7ac35e1eebba2aec29f7112f5fca71e3258333c0f9f07603a85afb25f38cb56b1f17c331fb8dcd31c0356f976af5dccc39353743071d407704a86e9ff5dd69afabee682ff7a519afede9b7f2f6e4eab9038ece02031f0cf841731cf46cf0c2c0561d386efbba1e5fd5405fd501ccea40f3ea380fefeae2baabd7faa995355d9cf1aaeb266bf92eaa97bb2aab7baaaeeb7aadfa6ed9baabebe2baaaebeabaceaabbbaeeaef2e95aaf3140af5fbd9fa58114301130d1f303033bfd39dd83d37dd0c569fb136cf0203bd9f2043bc5ffa0db6f8c07470c47f20871ce4d33b15314383ccdc3f2e6107d304dfcfb8cdf2ccfc4f8d8844cc0b0f3710423d2b010cc001dc4058dfb8571d0ee048d1853f940bc03c14c29db708fcf0031bcd3df5ff0d7de5f3355f8da87cf7631c400f03044c1002c133c0c35954510d72cccd0c030cf33f3720c1fa7a72fcc52b053f3197e3cc726011cbd1f3fc50c13cd0307ec0cc77452cccc7cc7ce0f4738c3f2c2e80f0e47a433f8771227c146c2dc950f0cfcf2132efb73c40c516f3201d00f0c400e0c030703c7c793f76ce4cc36dbd3e4c7d9a1138f140c030c0c81e93011e78039ef04bf0cedd053b0240f38c63030b0f358d2c03985731c0cd0463230fb524e30fb307d383331bc13bfd8fb9e312e8cb22fcc7edbedf253d6b1437371ccbec5b3033333301344407813ffd2efa379b2d302fb1cf9d9c3dc7d7081338773fe28050fd1a7c342eff5025bf3f535df077710f8c3107350327b53eec77e84f7922f05c7cf7cde737c472ff7c13e380f5971d38ecf2ee5c6205d0e7dcd0031450037f3bd8fadc5d3f0b26dbab35f00d32f001bc59cfad0fb6cf4c051c3100300db52d00dc107732690ddcb07ed7e7ff00ce4334dbc6df8f500af77321ced133f33bd1bc02e0003bf53f3d210c417972fc039cc3243f5b02e07cd04c579020f178f77ccac53d4c7f1b83eddd392ed7bcec4350d030c40ef68af2eaf6bf3c1ac8f2e835f556f5af96ecc30f7010301c00ccc3203f8f59c32f8fa32cccc4df3647eaceaf02a033403436f07d13bc4a53138cd711f3024f1c43030cf990e686b00f2f13c6e429cfcd305effc2c0303cdb0d3470c113fc7aebb05f1d0c030c0c612390c0fc57dc0e37f7cfccc726cf470ecf0d3c02cdcb39fcf0fdf72f46937370dccdbc230c02032c3357033b371783fc1030cecd23144c18d433bfbccd3e03851f202d00c380bc0ec80c703c00403c084cf8283030140303007c0ccb0ea68f38d33ec6c4fcc94b3c3304d060cc0b041b3d3c000cc30406ead36cd8f6e107030b143070dc37071f07c0430177db30f047cecccd0393d77c030c8440007c0d1f224d00d43d00c03033323c5fb3cc9c7053c09f66c4fbc05c192170c3f8773780c8dcc52bc47737cb0fd23cb9187c3373d71b633bd3c135370f8d83dfe3212dddf7bbccd376792832f0f4d5370ef138e040d314738f3c4d2f0f6d4017b3017d3cc70ff13da58bbaf334c2cc5c36ed869f4204c03ccf0c200000f2c0d0c03832bc540afcf3003305fef5c252f03ccb2330cc308cb314f350fcc54e3d235f54704cfc63ec7c6500d33000f0c7b7bcf7ae42e0d5b4e591af0c00077de3a849fc1b04e77d532f034f8d4594dcd745dd7f1c030000303cc300fccdca2eff9daf8012843cf462cf0324d7ce50c1cef2e39353075ec30020c0c347304051f27f011cd70bffff8f025cd301f437150c68ccfc3ac87336e180cc0ccff38ccd859f3007d363383c73b6bebf5c0dcd2ecfdbdaf058f47f23e3deff3bbd3c030f735cb113319334c2fcdc53030c3060700dfc63724390403cfd004d24c1c304c33c05cd73ccd020300475cd37038fb7ed7cc6f1c3b37edd3fac2bafa0ef402b3af6dc152ac937f1080c370b9ce02300cf06d79f7b9659f2ff7c230c030c08c8f7bd5718daf2f4f1f8f6f1df3f4745df200cdc4cfff440c00c5001ccfc4b13f0593c7c2d3803190c7ae030031416fb2f334746dddb1ae77d5d4f14e4f177b4d2f68afb6c10c4c2f340303d0f2e0000f808e0fae2ca3a8ce00a70ee3f5745f7d47507c53df510c1fcd35b1cecd3c0fff10ff5df4f54d3cdd305d7c5f356b5f5fd7f77570d44d5f4f5f0d77744f0c0733cf5147df7757f451f4755f1f5f75f5555ff57577df7aa5ddaedd6e65f65a3a7fee0d6fef19cf80dd2edba79bbd7daeedd9f1b1f3b167b3ff7c1ef3f7974ff774da3437f3e1f2fdd84cdad97f6ededccff4f167f37eeebe7da79dfbbb677fefe5eff5b001af8de54ea64f1ef7daeccf6d4ebfd92cf3f2fdb2657b0ff09eeda46537e7dfdce766ef19a79deda4fbdafa7ff5fbbff5db9d7feef76f4e5ebe35efb07137fbe69e719a6db3a5fb72e5fb9ffbce7b99cdaea531fbf4ee9ef35f8ef3649aed74af2dcf9d4dfbd9555faf73f2645ff555eeb179a7d97f0e8ffbfb6ffff1747aae27a76dee3af3f27c2ff37edaef6459673edf5a3eb7efe7b1eddb7cf7f85acecdcce68fb55f72be771e9f27b72f2ffb9effe7fafa4fb3e7ceb1b7a5d99aadfb3ef3f5e4fb7beedaf8b7cf7de7a4f7ef77faee02679eb96d6eff36fbe5db749ecdf1cf77f7d879da779edba5fd6e5d6fd78e5d6ffdcee5cc27f37eafb1fb7dcf7c4f7fefefdd71df39cfbae579def9754fedfef5e671fe7d7b97bf712edfb575f2ad4dfedc5e7e9fd9cdcc586fad771d7f2b6ffa78dab7fd67db9b7bae5dfecd7e77e72e9ffd774e9ff19a3de7f4d9ef191fdfcc3eb3ef73f698ff00f3adf1bcbf277ef3efb0dfd8ed0edb7be73ddf8eddded5b9edf1dae7f4d924fff1993167dfdb775b8ea6aead1fb3ef7bb6fb74f39ce5f127fbf70edb7ffa1edb7b66a759aef1661afbcffbf2f37fdafffad872e72d9f71da7fb7f1db7fcf78b24df7ea32b3cf7bfef9bc8fbdfde74caf5ba6a5f92edff3f8f69ce7d9d97c275b67dbf8bbe7fff6d6eda7f1f79b278ff7b6ddf3cddcb13bb3ff7ca72df3b4a7d977ae5befef4fbb5be61ef7da37bbdbe7fc65eef45a7afade67cf5bfedbfed967def777bacffdb47dda73ce67e6a57ddb7df29a339bf97ad64fffefd6ed8deddbce7ede5b76e6787a5adab5cf9c2d774ff6dbc0f194a66f7956bbaef9faaaafbaee5bbee55bfedcdc77da6ef2acb773ee2737bff3ccbd3f5ada73f3e4ef4fbede71fe18cf9d65ef65f6965baf9adb556efab2ababba7af676a6af6f29934eadd17c76efad5bfae5f15976ef75b6d766df65f9f85cfa6556599f7d3ffffc734e4c9a5579af5577e5d9de955fadedf4cdb2f5ceed9afbad73befb8d775ee777fefa589a6fedefaea5e75ef335fb9975fafa76fe7af2ee59cf7fe674dfd65a9a8fb78d312ff7dadbaf73e670de7f36af27bb6d5f5d7aff668f3fa7f75e3337f3a5ef7dbeedb18f33dff68e716f7ea77976fa8e73f771def4f0d9ec6dbedb9ebfac9b6ddbaeb775dbf5f89973dfddf75b4ebe6d6759baa7e5fc64b3bb57eee6d9f38e7b7e6efbedd87fe76da62fdfa4e75d5aad6dbb9dfdda75a639dfb6799e39efec7a8ead9de5a7dbd5f16d6fdef89979b6ef56f95aeffa8c9f8debee58fabbedd8f5f5fbf758f666fbd9e7d8ed998fd7b56d6da7799d79b2a656fbf16456f2f97beeaf39ef7832af8f6f5a1afbbead7dbe75ee0efbcc71dbbeadbd4ffbee2f1f1b7377e5e69ee5ef98a7f1a6a58dffadf3d53abf5f1aaf73baa599afad65db7fa6e79fbdffe7daf2a5f5effcfcfaf3f9d8defd0cdbad2fefec5bff7a7e9e2ddbb31bdfdfdba7f7e7e5ccd81bdfac714eff7d739bfd99d9dbfe677ee6de7b76e7def2cd7cffdeb7df379fffd9cee5d9fb1c7ff35cfe76b6bde59b7dfefbdfdc345be6efb0eff067e7f0f9f36fb29b2fe76fdfbbff7673e6da8cdff2af9df0a4315f4ebff158e657faa59ba5dfe6d5595bb61d6f76df9aafebe6f1749fb995fbaeaeeb6eb2b8eb8eadaaababb7b6f9b9ba6afbf2feacbbeabaaeb72ffbb4bdeffd7f8e8fbbd9a7f1f48cfb328fef595ae66ea6f1cee618df6fb2cdf8ba67fbf8faf6aea5656ff6be1fa3ae8da7df5af68775a5df3099659a6f5afbe6ceb09b37abaf781f9e9bfb6e59fba6f9fa669aaadff5184fdaa7ed784dfa99505fb1d9f767dbee5c8fbff1bcfba5fd5e9b31e7af9de7ffe73afbaca56ff65ace36fb6ff36732bf9fefe7277beffbb7fb7c1f779efb56f3e46cfefb9c759e550fcf9965dfdc7df95e59baad7679e7cc2ef79edd6cf3f16d3277a6e574ed966fcedd1cef18df7fe60d37a79973e766e7676dedf2bf9fbd71fbb2cd6ef66eeefbbfe5a6b9b531fbfe7adaed33df747ee75b1bdbf5666fb2ff663bfbfebd6f59dbac5bdb8e0f77bea7e7a5d97aee18f772b2efacd9a9effc2f9fbffdf6704e5aa6a5e559b69d57db6e958ff1d8def1db78f37ddaa7af4de7eea89bd9a6f7d9d6a6f7e6b28c731a733287ed84b56f6ff6ba79af77bae1b065cdf00b9a5eabaeabf6eaaeababaf7e7b9e19e7fc6d7f8f6d9e9df19b7779eef6b2f95ef3dbdccff79df978dafddaf6181be77476daf6acb1ddd6ef5aee58ab9ffae6ac7969f2b2beafaeb936f71e6e7655e7e95af918bb95f9f954ee6ed796d9359ff5b6f7a9bb9ac36dbbf7ddf2e69d5fc0ed6ee55fcfee32cfcf3ccfcccf3ff3f3f3cc3cf3ffcff30f3f3fcfcffffffff333f30f0ffffc0fff3fcf3c33cf3c0ff3f0f00ccffcf3f3f0cff0cff0fccf3cf3f3ffcffffff3cfcff3330fcff33ccff3300fcf3fcf0ff30cf30f33f3f3fc31fff631ef1cf31ecf37f7cff134fef4f2ff31fe0dfff0f6fb9d9f7ff7f9fdf976f79fdfb33fb3bff3f7f0edb73bef6ffffceedff9eccf333f1ef3f4fe7c9ffffd76fbbdffec3a6f2fb71f76ef7fdfffdd09f70cf25fff8fb7f378f7fbbd5ffbdf77eff63bdf3d1f7fffb9f7defff9cb706fffdfdcbbeff6f7de7cdf7fafaf9ff37ff7f7dfdff3763ff7de7af75d7f9fef76bff7fef3f74dfff9f6fbf5fb36fff1f30fcaf7f9bd7f9ff7f7cffd77b7fc3c774ff3b90cf7dff3dd3df73d3feef7e0f3f3dfc8cff7f7f9f9eccedd0f0fffcd6cf3edfbaecf9d7faf7f0ffbcef26c9ff3f9f9dff9fddffef776afffeff7fdddfdf95e6ffb759f7fef3ffe37f7cdf1b76fff78ffb1f7f9dfb3dcdf737ff7efffdcf57bfb3a6fff6dff9cfff9dfed9fb3dfdeeeb5f7f3f279df1deecffdf5faf6b7efb51ff7fd7d5fdff3ba7f7773dfddaff0adff9fffddf4efdd392f8ff7dfdc5e7f6fa3f7fbf177ffae1fdfeffbb0eff6fbfd1daf9f5f3ffff55efbfef6faf6f6fbb66ff3ffedfeb137dfad4fffcfff2cebfdbfef7ffff7f5eeedcdf99eefae6fdfff7d3fff3ddffaf6cd7b233f7ffffef9dcbdfff9ca7ff3dcf6cf3c6fffb66fdf0efb72df33f7ededf5fffdf7b7f7cbfd69fffeb1f7f3fedd39dfcff62cdffbdddfeff7b2df9fdffb33ef1f0fde6ffff6b6cfbef3ddfff6723ffedcf0b2f73bf77a7beff7fbb7f773b9abcf9d9ffbdd7feff2fd7ebb331fdffb6effdffff6fcedf5775ddf1e3e3bdefd8df8fef0f0fdb6ff37f78bcffd769ffbb96f6fcfdff1adb71c3f72fbf57ffff2ff777bdff6f7f81f9ffbb97fdfff9efbfdfbb6b7f7ef3ef79dfbdef6f6cab7f7f66fefeef0bddf77bff771dff9fbf4fcfe6df3eddfef7f6fbf6fcffd62dfdf6eafeffdddf3f6dfdf3fceccedefaceff3e17fef6cdf9cfffcfdf5f68e5f5fffdeed369e7f4f9ff3dcf1ef5daf9ffbb7dfeddefd777ff731f76ffbdeedcdfdb7b7ff7ff7f10cb77bdfeeb67f7ffff177eff4fa9ff7f98cf7df08df1feffc35eff3fb4df7ca9ff79f7fefdfb7dfdffdf5fff5efdc2e9fb7efcff7b42f0ffffb5c7df7f9f2368ff7d5dd5455f5751c7574f4fbf5faf5faf93fff5f7fdfdf72dffb7cdfb4fff43aff3d1e73dfff2ffbdd7c5f3bfbf7dff3f3df70fb2d37f70a6b1f8f5c1df731f34edf34def7751d45f745334d33c7dc11f570d0ff04fd701cffecf6eeb1e0fd770fb73bdf7fefde2ff736ef798f0fb70f7e3f4ff7706ff3fa1ecfdfccff73fffc7e9f9ffffef4dc39ef2eef37df0b3f4fbbef1ccbecf3f9fd36ffee713bdff9df31ffce1fafdffff56dff5fffb56fcbf131f7fdf5bfff6feffded7f6f6b33f7dd9fb7fcfdaef7f7ee7efb76fb5ffbed6dbbdfbbf7faddde4bcff7b4ef377baff7fdf1f5f63aafffddb4f7eeb9df71f3cffcbbffddfd76ffadf7defaf3f6f6eff6dffef59ff7fe69fbec0c3fb7effefbed33f3dff5f6b67c5f6f7b7b7bdffd2d7bfbf2cbdef733f37bfff7fff5f7fef9f6ef094edffeed7af336eff8b79ff7de7b3bde9f5f7ff3edfd6cf37d7ff7b1ff777b3b6fdff2dcbdfef5f37df7cffcf9f59f7b7feffdcdfd793bcefd4d7fdfeffddf77f73acff3f7b69f6ffbed7d6fcfddf9f8f69d8f1cee36df4f0f636fff5fcb7d7bafafeff1f67bef796fffcdf4f73cf3ededf9faf6b66fef5eeff9fabd6fffd134b5ffacf36f73cf7af3dffd75f79fb7df9f7bdf5efff5efb5bf777bdf7ff7cf5ff7f2edfb7a7ff7df7deff41db3f3fdcc2fef5efff5b4fff5b6df5fbff75fff5ffbdef7f9fbf6f9f95fbbf7f9deb5efb5b75ff777ffdedfee6ddfdedff677f79ffff7f9dc7eb7fb6d7ffffb72bfe3b5b7773bf7fdfdfdedf1fdf68d3bb77b37ffbdb7bfdfdef37bf7f3df2ef3f2fd3ddf9fdfdfdff7f6f7f6316eff6cdfb7afff37f3ec2cdff7b7cf37dfdf3fff3ffff5f87d7fbf5feffd5fffce0ff77befddfb9eefb77b337f7ffff9dd5efb5eff5f33bf7b7fdffd73ff79f7bbfceef7f1bf7befdfffdc6f6ff37cb77bf7f9fd77fb793fefdeecb9f71e3f9ff72edf4d57551ff7fbecec0d1feb74df5d5f5f5fcd7d3c451ffdf1055df5555ff55cfd4d7b5ff7f5f5f7d5ddf5f475545f5fcfd177f3bdb07f6f6ff7f9fdf7fdefee769ff3f4f9edf7fdf6f69df7f7390ba39fdff39ff7dcaff7314eaf7cb31ce3dd6e9f73ff79cfc9fc23cbdd6f6fa3eff9f7ce13f3f034cdfff3f9f9f6f6b9dff6cd344ddfff5f30cd4777dc13cf37df6df79defedf679dff7f56d6fdf5e5fb5fffcfdeff6f9f6fd7db3be77f34dfcce38cf9fdfefdff777fbba5faf4ff7fef5f7fff93dfb9ff4effdfd6d3feedd7ff779cfdd7f7f8f5fff6c7fbff75ffffdf16df75ffbbccf371f1feffb7e7bff35fffd4ff3bdeffef81ff7fb0dfbbc6f9ffbde7ff76df7adefedf4fff9f3edfdb3f3fbfbf9f9bcf7f7f9f68fffa0eff5dffffafafef1bef7f7ecfc73df1fdf307773f3df9f6ffb768fceedfd7a9fdffcf5f71e73dff5fff55f7bb76faf6f63df5fbf37bb33ffbddffdf67abf4ffb4dfff9f5dfdf5e6ff7fafdf67e5fbfb7f7fbf2fcddf7fdf95f7f7fdf5f7bbfb3fc9f5f6f1ff7f3b5cb1fbf1ce3cfec2df7adb75faff78df7dc7b4f8fcb3af7748f2bf713aff7f7bff7affffef7fd76dfbdef1ff68bf74d70fffc1d734faff7df3973e3cf7fffc4cdfff43f3fcd3dffcd76f171eff56d4fc76c5ff0d3fff1f4f0ffc73f115ff01c5d53441f711c35c5d11dd11d4dfff1fdbd6ffff6fab6f7deb6cfb9f7df0fdfdfb6f7f66bbf4ffbeff8ecfdededf57ff7f7cebdf7cfb7cfdffef5f7cedd7b3fe3f0f5cdf7fded5ed344374dffdd34ebd1f4dff3d01d51f01dcd73f0134df3b0f2f079b51cf3f61f7fdff0f49cdf8ffb35f6fab44f7f3f2f7ffbf6df7ad75d57eff57df3dd3077f7dffffd74dff4ddfaf67c7577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffcff0ff3cff0fffcfcff3ff3cffcccf3ff3ff3ff33033f30cf33fcfff33f3f33ff3cffff030f3cc0ff330fffcff33fffccf0ff3cf0cfffc0cffcc3c33fffc0c333fcf3fff3ffff00fcf3fcfcff3cff0cfcc0ccffcfff0f0cc33cfff0fcff3cf0ccf0ffffc0f333fffcf33fffccf0f0fff3cff3ccffcf3cf3ffffccc300ff33cfffff3fc30330ff3cff3ccccfff33c3fcffcffcc33f333fff3fc3fffcfcfff0c33f3cf0cf3ff3fffcf3c0fcff0f3f3f3cc3fcfcfff0cf33f33f3330ff3fcf330cfcffcf03cf3fcf3cccf333fcfcff330fff0fc3033ff3cff33f3fc0f0f33f3330ff3cfccccf0cccff03033cffffcccffcff3fc3ff30cfff0f0f0f3cccfccf330333ff3ccccf3f3fc3cf3cff3f0cffff0fff330cf3cf330f3fc0cfffff0f330f3ccbcf3cc0cff30cf0f33f330330ff3f0fff0fccfcf0cf3f3fffcf0f3fcfcccf0f033f30c330ff30c3fcff030cf0f3fff3fcfcc0fffccfccf0fcfeff3330f3fcffff0cffcf3f0f0fc300fcfcff0ccf0cc3c0f3333cfcccf3fcffff03c3333f3fff0ff33cfcccfcf3333fff03c3ffffccf0fcf330f0f330f0f3fcf300f3fff3033f3cc3ccf30fff333f3fcccfc30f30f3f33f3f3f333cffc3ccfff3fcff0ffcccff3cc30f333cfccfcf0f3f0ccf33f3fcf30cff3cf3f333ff33333330fcf33ffcc0f0fcf3c3333f3f0cfcffcf0cfcff3ccff33f30ff33333f3cff3ccfcf0cff0f3fcf03ccfcccc0c0f33ff0cfff3ff0cf3f0cccf0f0fcfcc333fffcc0ff0ffff30cfcc33f3fc30ff303fffff300f3fffcf30cfcc303f330fcff3fff0fc308ff3f0cffc30cfccfcfffff00cf33cf3fff0fcfccf3cfffc33f0fcfccccff0f3f3f0ccccf0fff0f33c330fff3ccffc3f3ff3cc30cfcffcf3300ff3f3f0f0f00c0f3fff0cfff03ff30ff30cf3ccff3cf333f333fff00fcff333ff33f3f3f30f333f0ffff3ff30cfcfcfcc3fcff0ff3cf3f00ffffffcf0cf330f0f0ffff0cf30fffccfcf3fff33fffccc3fffcff3fffcf3f3ffccccf0cf3ff3ccff303fcf0ccfcfcc0ff33cff0ffff3fccffccfcc0f0ffff3fff3cf3033cfcf33f3cfcccf3ccfffff30cff3cffffc33cffc0cfff03f33cffffc3ccfcf0ff3f3fc30cfcff33fcff30cf33cfff0f08ff3cccccf3ef3f0cf300fffcff30c0ff30cf3fccc0ccff83fff0c33cff3fccc0f33f33ccf33ff30f30f3f3fffffccffccff33330fcf333333f3f0f00cf3f0f03cffff33cf30cfffcf30f3ccfcf0cff3f0f0cc0f0f0fcff3f3f0fff3f3fff00c33cffcf3cff0f00cfffccf0ff30cf3f0cc3333f33cfffccc33ff0c3fcf0c33cff0fc3f0f0fffccfccf0ccf0c33cfffcff03cc3cc330fcf3033cfff33f3ccccf0cfffcccf333fcf30f3cff3f3cc3cfffc3f0ff3fcfcf0300f0f0ff3f30cf3ccf0fff0ff0f0fcff030330f33f330cf3033cfccf3f333f30fffccf3f3f0cf0c3ffff0ccf8f0f3f030ff0f3f0f3fff0f33fff330ff3cf3cfffff3ffffff333cfffcfcf33ffccfff0fffff0fcccf0fffc0ccff00fcff3f0f0f03c333fff30ffccf03fffff33fff3f0fccc0c3f0f3fcff3f0f03c0ff3cc3fcfcffcfcccf30c33fff0f0f3fcf0f330ffcc3cf333f3ffcccf0cf3cf3ccc3c0ff3ccff30cfffccfcfffcfc0ff33ff30cffccfff330fff00c0fcffc3ff3cc0f3f0f3fcf3ff330fffc3f3ff33ccff033cff0ffccfcff0cf30c33cf30f3ff0cff30f30cff33cfcc33fff0f0f00cfff0cf0ffff3f3fc0c330f0f0ff33cf3fff00ffff033ff0ff30cf30cf3cc30cffff3300fcffc30cf3fcfcf0c3fcf3c333fffccf0cf3ffffccc30f3f0cccc0cf3ff3ff3cccfccfcf33ff3cfff33f3f0cff0f3ecf03fffcc3cfffcfc33f3cc30ff30cff3fc3fff3cf3fccc330ff3cc3fffff3f3fff3333cfcc3cf3cfcf3f3f3ff3ccfff3cf33cfcff33ffffcfc33f3fccc3cffcf3fcfccf0fc33cff0f3cc30cf30cff3f0ccf3cff73fff33f3fccfccf0f00cffccfc0f333ff3fc0fffcf3c0ff30cf33cf3cc33cfcf3fcff0cc3f33f30cf3cffff30fcfcff03cff3cf3cc0ffff3f3ccf30c33cfcf0cff0c0fcffc0cfff03c3fcf33f30f33f3ccf33f0fcf3f33f3f0f3f0fffc33f3f3fff33fcfff300f3fcf303fcf0c3fcf33cff03ffffffcf3300f33f3f0f3cff0f0cffc33f330f3f03ccffccfcc3cf3fffc0cfffccc0f0f0ff3ff0ccfcc3ff30ccfcccfcf3cf3f33333f33cff3cfff33f0f3f0f0fcf300fcf0fff0c3fffccf33c3ff3cff0f3f3f3ccf00ff3fffcf00fcf33cf33cfcfffc3f33fff0fff33fff3f3f3cfcffffccff3f3cff03cff0c0fcffcf0ffccccfff3fcf3fffcf3f3cffcff3c0f3fcfcff33cfffc3cf3f3fc3ccf3c3fcf3ccffc3ff3cc0c0ff3fcfc0c3f330fffcfcff3f0f3303f0fff0ccff0f33f33f3cff0f3fcf03ff3f30ffff3fff0fcf0cf0c3fff3cf3f333f3cff3ccf3f3fc3fcf3c3fcfffccf3fffc3f3f3ffffff0ff0ff3cc3cffcff00fff3fffccfcccfc33f33ccf333fff0ffff0f0f00c0f3fcf3ff3cf30f3ff0ff3f3fc3f0ffff030f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffeffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffff7ffffffffffffffffffffffffffff7fffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfc5c5dcdec6f0f20eddd2ccfcccffcfcffcfffcfccfcccfffffffffffff3f0000db0079011a02ba027a033d040405d305a50677073908f308b509730a3a0bf40bb20c670d210ee70ea30f61102011cb1182123413eb13a0145e151916c91687174218fc18aa194b1af31a9d1b431cec1c991d461eea1e8d1f3020d9208e213522dd228b234024ee2498254826f226a3274728ed289729432aef2a922b4a2cfc2ca02d4c2efc2ea72f4b30f4309c314232e1326f3303349a342b35b7354936d7366437f23788382739d039683afb3aa13b423cd63c5c3df43d943e3e3fce3f6c400441b0415242ee423b43a3430d446e44d6444045ac450f467646e4464d47b847214892481c498749f3495a4ac64a3d4ba54b124c6e4cd94c5c4dd94d484eaa4e114f7b4fec4f6e50e95044515d51af5101525452b15212536f53cb532c548654e3542f558255df5541569f5604575457ae570c586858b55812596c59c959195a6c5ab55ae55ae55ae65aea5aed5aed5af05af05af05af45af45af55af55af55af65af75af95afa5afb5a185b0e1c2b3a455262727c8999a8b7c7d60b132029323c45545e6d777d818a97050d161f2d3942505c687179848e99050d18212a3442505b636d788289940a172129323d4b5864717d8996a2b20c1927313e4c5864718089909ba8b50b1625323d495764717f8c95a1abba0a15212e3a46546472808d9ba6b4c10e1a2532414e5c697683919ca9b6c60d1824303f4c5966727f8c9aa9b7c50e1c2835414c57626a74828c99a7b50b1722303c495764717d868f98a1ad0d1723313d4b5964717d8a96a0acb7101926303a45525e6974808d98a4af0b18242e394451606f798693a0aebc09151f2a3744515e6b76818b97a3ae0b16222f39424d5a65717d8a99a5b10d1a27313b45515a66727a85909ba70c1625323e4957616d78848f97a2ae0e1a283642505b67747e8996a3aebb0d1b2634404c58616d7883909ca5b00a17212d39444f59666f7d8a98a3b20d1927303b46535e6a77818e9aa6b30c16212e3b45515a656d79838d96a20d1926323e4a525f6975818d96a3ac0b1821303c45525e68747e8a949da70c17222b34414c5864707d86949fab0c15202c3b44515d67717b87939ca80e1924313b464f5b687584909ba8b30d17242f3a46525f6d7884909ba5b00b17222b37414c58646d7a838e98a40b141f2934424c5964737e8b99a7b20c1622313d4b57616c77818b94a0ae0b151e2a353e4d5b6973808b97a2af0d17242e37414d58636c76818e99a40a141d28333d454f57616d76808a960a16202d37414a545f68727b87939c0b141e28343f49535e6773808a96a00b16202c373f475259646e7a848e9908141d28353f4754626c77808b979f0c17222c37434d56606c77838e99a50c17232e38444d5a637078838e99a209131d26303b444f59636f79828e9a0b14202a343d48515a646d77838e970b16212a333d48545c67737e85929b09141f2a313d46525c6773808a93a00c17212d3b45505d6a747e87939faa0a14202b364049525c68717c88929e0b141d28323c46515b68717d87939d0914202934414c57606c75818d98a20a15222c35414d5865717c88939eaa0a16202e3b444d57626d78808c98a209151b24313c4955616d7985919ba20b15212f3a48535a65707b85909aa408121c28323f4a535c6975818b949e0c19262f3a46525d6976818a949ca809141e27353e48525b66707c858f980b141f283139454e5b66737b858f9b0916232f3b444d57616b73808895a00b19222d36404a57616a75818b97a20a121e2a35414c57616f79848c97a20b17232d333e475057616b78828b960913202c3744505e69747e8894a1ac0a17232d39434c56646f7c88919ca70b16212b353e48535b656d79848f9b0b151e28333f4b58636f79828e98a30c16202d36404d5a65707a86919ba70a17212c36424e5a656f77818e97a30a151f28303b424a535f6975808d980b15222b333c46515b66737f8a949d0a131c253038464e5a67737f89939e0b16222d3945515a66707a8089929c09131d27303b444f58626e78808b96091118212a333d454d555e66707b850a111b282f3a464d535b646d76838d0a151d27323c46505a666d727e89900d161e252f39434c525a6370777f8806121b242e35404a545c656d74798109121a222d363f4a535d6570777f880a111a222a313a424a545e68717d870a111924303a3f47515a606a737a810a121c272d3740485056606b727d850b131a232a344048535b646c77848e0d18232d363f4952586269717d88930c17232e37434c57626e72808b97a00a121b262e38434b565e6a747c868e0a1119222b343e48505a626d7781880d162129323c45525b66727b87919b09131d262e38434e5a66727a848e98091219222e38434d56636e777e878c0a101b232a343e455058626a7075800a1419232c333d444c55606975828d0a141e2934414b555e686f768089940a131c27313c4651606a747e8893a10b18212b323b454c57616871797e8708141e27343e47505c667078838e960a111e262e38434c525d67707c87920716232f38404a55606b76828d97a10d18232e35404a535b626c77828d980c16202c39434e5a646f76818b9298060a0e0f16191f252d32383d3f4248070e1419222930353c444a51575c64070e141a1f282f363e434a50565b61050b11171b212a31353b41474f555a090e141b21272f363d444a52595d63080f141c22282e323a3f454c545b62070d141b222730373e434a51585d64070d15191e222a33373c45484e555c080e13191f252c33383f454b53585f070c151d222a2f333c444c525860680910141a21262c333a434a51565d64060d141a1f272d3539424951575f66070e131b23272e363d444a51565b60060b131b28333b43474d545961666d08121c242b36414b555c656d737982070f13181d252c343c434a51575d62050911181f252c343a42494f585f66050c13191f272e343a434a51585d6109121920272e333a41484d54596168070e151c252e373d444b5258606870090f151d232931353c42484f575c64060d141c242931373c434851585d65050b11171c212931363d42444b5056070d141a20242b31353c4349505960060f182029343f474d56616870767b060e181e242e373e464f575e656c740711181f262e363b424952575c656a060d141920252b31383e42484e555c080d12191f262b32373d454b545b620811171d242b30373e444a50555b63080f181f2730393d414850575f666c060d151f252b343f4b5760676e757c080e151a20252c3339444c545f6871090f171f262c353d454850595b5b5b0000000000000000000004080b0f12060a0e141c1f23282e333a3c42464e070b12171b1f23282b33363e43484b03050c11161b20252b30363c42464c040b11192125282d343a41474c5056050b11191f272c32363b424a51585c050b0f151c232b31353c40454b4f55070d14191f262b30343940464c5157070c131a1f242930353b414950545a050911161a20272f333a41454b5055050b11181d21282f353d42474d5359050c10151920232a2f34383c3e4148080e13161c1f262b3135383d43474d040a10171d232a30383e434a505557070e161a1f262b33393d434850545b050b12181d252931393e4549505459080e161a222932373c42474f555b5f0204080d0f161b21292f34363c4349040b11161d21282f343a3d42474d54050a0e151a1f282c333a40464a5259040b141920242b30343b44474d5156050911161a2026282d33373b404348060c131a1f232930363a40474d535a060b10171e242a30363c41464b4e54070b10171d222a2f333940464c5258040a12161c21272b32373b3f424549060a0d11161a1f24292e363c41464d050a0f12181e23282c3034373b4045060c10191d22272c30303030303030000000000000000000000000000000000000000000000001010101010101000202030303030304040404040404000001010101020202020202020202000000000000000000000000000000000000000001010101010101030303000000000000000000000000000000000000000000000000000000000000000001020202020404040404040404000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000101010101000000000000000001010101010202000000000000000000000000000001000000000000000000000101010101000000000000000000000000010b1504070b0b00000000c8c200000000000034c3000034c300000000000000000000a0c1000034c3000034c30000a0c100000000000000000000000000005cc300005cc300000cc300000cc3000070c20000a041000070c2000000000000a0410000a0410000000000005cc300000cc300000cc300005cc300005cc300000cc300000cc300005cc300005cc300005cc300005cc300000cc300000cc300000cc300000cc300000cc300000cc3000048c3000048c300000000000070c3000048c3000048c3000020c3000020c30000f0c2000020c1000020c3000020c30000f0c20000f0c2000000000000a0c2000020c2000020c2000000000000000000002042000020420000a0c20000a0c2000020c2000020c200000000000000000000204200002042000000000000f0c2000000000000f0c2000000000000000000000000000048c300007ac3000020c100000000000020c10000f0c20000f0c200000000000070c3000048c3000048c3000070c3000070c3000070c100000000000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c1000048c3000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000070c3000020c1000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c200000000463401c09165400000c1906501310c8130248d3610c2200cc3300c413004c3300cc3300cc3300cc38024499224499224cab224c902354dd334d3344dd354555555559a3008843008c2200cc23008433108433108833008822008c22008c2300c0292204a82244a822448822009922ccbc2244cd224cdb234500349923449d3344993244d14455194455518665997a669433108833014c25008c32008833008833008c2200883a020099230c9b22cccd2244cc2300cb3340d0331d0244993244d923449933449933449d22449d23449564555546551547561d7756154455517766197a669da300c85301442210cc3300cc3300cc3300cc3300cc390240aa228c9c22c4b9334c9c22c4b0335cd344dd33449d2344dd3344d932449d2345555555956555918565596855d97a669da5008c3300c82300cc3300c83300c8290288892244992244cb2304c9234c9d234cd344dd2344dd3344dd2244d93344dd32449d33449923449d3545555555556555555655595655956455154555d18565596655917866117766197a669daa669da300cc3200cc2300cc3300883300882300c83200c89822449d2340bd334cd3449d33449d2244dd23449d2244d93244d93244d93244d93244993344dd3244992344d555555555551555559955555565551566559147561d75551546559d6755dd785619ba6699ab66ddaa6699ba60dc3300cc3300cc3300c83300cc33008c3300cc3300cc3200cc3300c82200c822008c32008c2200cc2200883200cc3200c8330088390244992244992240892244992344dd2344dd3344dd3344dd340d0344d932449d3244dd3344dd33449d2344d93344992244d923449d22449d32449d2344993344dd2244dd2344992344dd3344d93344992344d92244d932449d3344992244d93244dd22449d33449d2345555555555555515555555555515555195655955655995655555455514455194655595655556655954455155555517765dd8855d188655554555965555966559d5755d178661d87561d87561d7855d98a6699ab6699aa6699a360cc3300c82300cc3300cc32008c3300cc33008c2300cc3200cc2300883200cc32008c3200c82200882300cc3300c82300c823008c2200c83300cc3200c83300cc23008c2200882300882300cc2300c83300cc320088320088230088320244992240992244992204892344dd2344dd3304dc3344dd3340d0441500335d0344d93344993244dd2244dd2244d922449d3344dd33449d3344dd32449d2344d92344d92244993344992344dd23449d2344dd2244d922449d3244d93344dd3344d92344993344993344dd2344dd32449d2344dd2244d92244993244dd3244d92344dd3244d932449d3244d93244953555155555154455514555555555515555554555115455154555155455554655996555556555955655955555995655955555115555554555956555596655956555596655115555515455515555155555154555dd7755d17765dd7855dd7756118865114455515555155455115455556655996555596755d18865dd8856118865d17766118765d18a669daa66d9ba6699ba66ddbb6699ab66d9bb6699a360cc3300c83300cc3300c83200cc3300cc23008822008c3200cc3300cc3200883300cc3300cc3200cc22008833008c22008c33008c2300c82300882200cc3300cc3200c833008c32008832008c3200c82200cc3300c833008c32008c23008c3200cc3200c822008832008c2300c832008c33008c3200882300c82200c82200cc32008c2300c832008c22008c2300cc2300cc33008c2200cc3200883300c49822049922449922448822449822449d23449d3344dd3300dd4400d043510044150d334cd344dd32449d3344dd3344dd32449932449d3244d92344992344d933449923449923449d2244dd2344992244d932449d3344992344d92344d93344d92244dd3344d92244dd3344d933449d2344992344d93244dd32449d3244d92344dd2244992344dd3244992344992244dd22449d3244dd2344d92244dd22449d3244992244992244dd3244992344dd3244d923449d2244992244d92344993244dd22449923449d3244dd2244d92344dd3344d92344992344d93344d92344d93344992344993244d554555154555544551545555554555155555555551144555545555545551545551154551554551554551555555145559956555955555556559566559965555965559565559564551545555154555955555956559965559955559544551545555145555144555545555144551144555555555d5755d178661188661188661187661d7856117765d178661d77561d8755dd8755d188661585555154551554555155555154555145555556559556561d7755dd88561188661187661d7855d17866117765dd8855dd8855dd785619aa66ddaa669dab66d9bb66ddaa66d9aa6699ab66ddba669dbb6699aa66d9ba66d9ba66d9ab669da200c83200cc3200cc3300cc2300cc3300883200c83200883200c82200cc3300cc32008c2300cc3300cc2300c83200c833008c2200cc2200c82200c82200cc2300882200882200cc3300cc22008c2300882300cc23008c2300c83200882200cc23008833008c3300cc2200cc23008c23008832008c3300883300c83200882200c83300cc33008c3300cc2200cc2200883200883200883200c823008822008822008c3300cc32008c2300cc32008c3300882200cc23008c3300cc32008c32008823008832008823008c3300c822008832008c3300c82300c832008c22008c2300c83200cc3200cc2300c82200cc3200c83300c4392244992244992244882200892204992244882244892204992244d93344dc3344dd3300dd33450033550d3400dd4340dd4340dd4404dd33410d4344dd34cd33449d3344dd23449932449d3244dd3344d923449d2244d92344d922449d32449933449d3244d92244d933449d22449d32449d32449d3344992244dd3244d92344d92344dd2244d93244d93244d922449933449d2244dd3244d92344dd23449d3244dd3344dd32449d2244dd3344dd3344d93244dd3244dd32449d23449932449d2344d932449d33449923449d22449933449d2244dd2344d92244dd2344993344dd22449d2344993344dd2344dd3244993244dd23449922449d3244992244dd3244dd32449d2344d92344dd23449933449d22449d22449d2344d922449d3344d93344992244dd3344dd3244d92244992344d932449923449d23449d2244dd33449922449d2344d92344993244dd3244dd3244992244dd3344992244d922449d2244d92244992244d93244d92344d92244dd32449d3344dd3344dd23449922449d23449d3344992244993244dd2344992344dd32449d2244992344d13455555555555555515455114455555555514555554555554455555555554555555455514455554455515555515555115555155455514555515455114555554555114455555555554655596555956555595655595555556655956555596555556555996555995555956455554455155555514555514555955655596655955555555655956655996655956555556655996655995655515455154455114455555555154455155555154455114555154455114455555555514555514455155455114455114455114555555555dd7755dd78561d88561188661d87561d88561d7756118865d18765d17866118865dd7855dd8855dd7755d17765d17765dd7855dd8756118865115555515555515555195555555555515555514455555555556655955555995655996655995655556555955755dd7755dd7755dd7755d188661d7755d18766117766118765d178661d78561d8855d187661d8855d18766117765dd88561d785619ab66d9ab66d9ab66ddaa66ddbb669daa669dab66d9ba66d9bb669daa66d9ab66ddba66d9ba66d9bb66d9ba669c33008c3200cc2200cc2300cc22008c3300cc2300883300882300c822008c33008c32008c2300883300883300cc32008c2300cc22008c3300cc2300883200c82300883300883300cc3200cc3200cc2200cc2300cc32008c2300c82300c83200c83300883300c823008c3300cc23008c3200c83300c82300c83300cc2200cc2200c833008c2200cc2200c833008832008c23008c2300c833008c33008c3200cc3300c833008c32008c22008833008c22008c32008c3300c822008c23008823008c3300c83200883200cc33008c3300882200c82200cc2200cc2300883300c823008832008c2300c833008c33008822008c3200c82300cc3200cc22008c2300882300883300882200c83200cc2300cc23008c2300c83300cc3200cc2300cc2200cc3902448822448822448922049922409822049922408822449822049822448822449d23449d3340dd3304dc3340dd3300cd3344dd3340dd4404d033510d4340d043510d4400dd4404d03350d04355003410dd4344d0335cd3449933449d2344993244d93244993344993244d923449922449d3244dd33449922449933449d3244993244d93344992344992244dd2244d92244dd3244993244993344993344dd2244d93344d92244dd32449933449923449d2244d933449933449d2244993244993244993244dd3244dd3244d923449d23449d23449d32449d33449d2344dd2244dd2344dd3344d92344993344993344dd22449d2244dd32449d3244d92344dd32449d3244d923449d2244d933449d23449932449d2344dd2244993244dd22449923449d22449d3244d93244d923449d23449d3244d93344d93244dd32449d2344dd3244d93244dd2244d92244d92344d92344dd2244dd23449d2344d92244dd2344dd3344993344993344993344992344d923449d2244d92344dd2344dd3244993344dd3244d92344992244d923449d3244dd3344dd33449d2244d92244993244dd3244dd2244d933449d3244d93244992344993344dd2244dd32449d23449d3244d922449922449d23449933449933449922449933449923449d3344dd3244dd2344d92344d933449d33449932449923449d33449933449d22449d22449d3344d93344992344993244dd2445114555154455155455515455114555154455515555155455114555554555555455554555514555554455514455155455514555554555155455515455554455515555115555115555115455555555514455515555115455515555554655595555995655956555556555556655996555996555555555995555555655955555995555556655995655996555114555155555155455154555115555554455554555114455955555995555995555996555556655956655996555955655995555956555996555556555995655596555514455115555154455554555155455155555114455555455154555155455514555114455555555155455554455155455515455115555514455155455155555555455555755dd7755dd7755d17765d187661178661177661187661d88561d87561187661d7856118865dd8755d18865d18765d17765d18765d177661d8755dd7855d17766118766117866118766118455155555555455154555155455115455555655555455515555554555154455555555995655995555555655595655996655955555595555596555596555555655996555dd8755dd8756117765dd87561178661178661d7855dd87561187661d87561d7856118865dd78561d8755d17765d177661d7755d177661d8855d177661d8755d18766118a66ddab669dab6699bb66ddba669dba669dbb66ddaa66d9ab66d9ab669daa66ddaa66ddaa66ddaa6699bb6699bb669dba66d9aa66ddaa66ddaa66d9ab66d9aa66d9bb6699bb6699ab6699ba66ddaa66d9ab6699bb6699aa66dc33008c2200c82300cc2200cc2200cc2200cc2300c833008c2200cc2300cc2300cc2300c82200883200cc3300883200c822008822008822008c3300cc2300cc2200cc2200cc3200c83200c823008c3200c82200cc2300cc3200cc3200883200cc2300c82300cc22008c2300c832008c22008823008c33008c3300c83200cc2200883300c823008c23008823008c2300cc32008c3200cc2200c823008c2200c83300cc3200c833008c2200883300c83300cc3300c83300c83300c82200cc2200883300cc3200c83300cc33008822008c33008c3200c83200882300883300c82200c833008c3300c823008c3300cc3200cc2200cc23008c3200c83200cc3200882200cc3300882300c82300c83300cc2200c822008c3300cc2300cc3200cc23008c3200c822008822008823008832008c3200c82300c833008c3300cc3200c823008832008833008c2200cc2300cc3200882200cc3200c82300cc2300c823008c32008833008c2200883200cc22008c2200883300883200cc3200c823008c3200c82300c83200c82300883300883200cc2200cc2200cc22008822008c3300cc23008c33008c2200883300882200c83200cc3300c83300cc22008833008833008823008c2200cc23008c3200c83200cc2200cc33008c22008823008822008c32008823008c2300cc32008c33008822008c3200cc23008c3200c82300c82200cc2200c83300883300882300882300cc290204992204992244982244892244882200992200882240982204982244982240992204892244882244882240982204992244ed23409d3344dd3300dc3340cc3344dd3340dc3300dd3300cd3344dd3404d033510d43410043550d3405003415003355003355003354d03350d043510d4400dd4400dd4400d043550033550d340500335cd344d933449932449d2244dd2244d92344992244d933449923449d2244d93344992344993344993244dd3344d93344d92244992244d93244dd23449d2244d92244dd22449923449d3244d92344d922449922449d3244992344d92344993344dd2244dd22449933449d2244dd23449932449d3344dd2244dd2344dd22449d33449d22449d3244d92244dd2244d923449d23449d3244dd32449923449933449d32449d3244dd2244dd3344dd32449933449d2244dd23449922449932449d2344993344992244992344d932449923449d32449d3244993344d923449933449933449932449933449d23449d3344dd3244dd2344993344992244d933449d3344d93344dd23449d3344dd2244dd33449d32449922449d3344d93244992344993344993244dd22449d3244dd2344d93244d93244993344d932449933449d3244993344d92344993344992244d923449d3244d92244992344d92244992244dd33449d2244d93344993244d93344d92244d93344992244dd23449d33449d3344dd3244d92344d922449d2244d932449d3244992244dd3344d92344993344d933449933449d3244dd2244dd32449932449933449d3344dd3344dd3344992244dd22449d32449d33449d2244dd2244d92244d93344d92344d932449d3244993244dd22449d2244dd22449d2344dd2244dd2344dd33449d3244d923449d23449d2244dd3344d922449d3244dd3244d92244d93244dd2244d93344dd3244dd33449d2244d922449d3344992244d933449923449d2344dd3344dd23449d22449d2344993244dd33449d32449922449d33449933449d22449d3244993244d93244dd22449d2244d93244dd3244dd3344d93244dd2244d93344d92344d932449d3344dd23449933449d3244d92244dd22449d3244dd2244992244dd2344dd33449d32449d32449d32449d2244dd2244dd2244dd2344dd22449d33449933449d2244993244dd2344dd32449d35451554555144555554551154551154555554555554555545551554551154555545555554555155551555551154555145555155555144555155555554555155555544555545555545551144555154551544551155551555551544555554555155551155551545551154551155551144555544555154555145551144551155551545551544555155555155555545555145555545555145551155551555551154555556555555559555559965559955559956555555559565555965555566555556559565559565555565555566559956559966555966559955559555559556555965559955559545551155551155551144551544551544551545555145555554551145555155551155551555551155551155551955559955555565559565559566559956555556555566559955559566555955559965555965559955559556559566555956559566555155551544551544555544555154555144551155551154555145551155551554551545551155551145555544555155555145551145551155555145551555551544551544555155555554555144551155551145555544551145551544555545551154551144551554551144555554555155555d7755d17765dd77561d7855d177661d78561188661187661188661177661d77561188661d8856117765d17765dd88561d88561d87561d88561178661d8855dd8756117865dd87561d7855d178661d7855d17765dd77561d8756117765dd87561d8855d187661d8855d188651145551555555554551154551154551556555556555145555155555545555544555545551554555554555145555945559555555555559965559955559965559966555955555566555566555956555d6855d17866117765dd78561d7755dd88561d8755dd8856118866117765d17765d18765dd7755d178661d78561d77561d78561d8756117865d177661d7855dd88561177661d7856117765d17765d17765dd87561177661d8855d17865d17765dd78561d7855d178661d7755d17765d17766117866198b669dbb66d9ab66d9bb66ddaa66d9aa66d9ab669dbb6699ba6699bb669dba66d9ab66d9ab669dab669dab6699bb6699bb6699bb6699ba66d9aa669dba66d9ab66ddaa66d9ba66ddaa66ddab6699ba669dba66d9ba6699bb669dba66d9bb6699ba66ddaa669dbb669dab66ddaa66ddab66ddaa669daa6699bb669dba66ddaa66ddaa66d9ab66d9bb6699bb6699ab6699bb6699bb6699bb6699ba66ddaa66d9ba66d9bb669dab669daa66d9aa6699ba66d9b3608833008c2300cc3300cc3300c82300883200cc33008c22008c2300cc2200883300c82300883300cc2300c83300cc22008c33008c33008822008c3300cc23008c2200882300882300882200cc2200c82200883200c82200c83200cc2300cc2200883200c833008c3200883300883300cc23008832008c3200c83300c833008822008c3300882200cc2300cc2200cc3300c83200cc2200cc2200c83300cc2200882300c83300c833008c3200c823008823008832008c3200cc22008c3300c822008c3200cc2200c832008c2200c833008c3300c82200c82300cc2200cc2200c823008c3300cc2200c82200c82300cc2300883200882300c82300c83200c83200cc23008822008c32008c2200c823008832008c3300882300c83200c83200cc2300cc2300883200cc2300cc2200883300c823008c2200cc2200c82200883200cc3200883300cc2200883200cc3300cc2300c833008833008833008833008833008c3200cc2200883300cc3300c82300cc23008c3200c833008c23008c23008c2200c83200c82300883200c832008832008c3200cc33008c3300c83300883300cc2200cc23008c3200c82200c83200c822008832008c2200c83300c823008c3200cc2300883300c83200882300c83300883300cc22008c3300cc23008c3300883200cc2200cc3200c833008c3200883300cc3200cc2300883300cc2200883300882300882200cc2200c82200cc23008833008c3200c83200883300c823008c3300883300c83200cc3300c823008c2200882200c83300cc2300cc3300c82200cc2200c833008c33008c33008823008c3200c833008c3200c822008c2200c83200c82300cc3200c82200c83300cc3200c833008c23008c3200c83200cc2300883300883300cc2200c82200c823008833008c33008c3200c83200cc2200cc22008833008c32008c2200cc2200cc32008c3200c83300883300882300883300883200c82200cc2200c83200c82300cc22008833008c2300883200c83300c82300883200cc23008c2300883200c823008822008c23008833008c2200cc3200882200c82200cc3300883300cc23008c23008832008c3300cc22008c2200cc2200883300cc2300c833008c22008c22008c3300c82300c823008c3200c833008823008c3200c823008c3200c82300cc290244892240992204882244982244892240882204982200892240982244982240982244892240892204882200992204992240992240982240992204892388993244dd2300dd3340dd3344cc3344cc3340dd3344cc3300dd3344dc3344cc3304cc3340cd3300dc3304cc3344dc3340cd3344c033510d44050034150033510d4340dd44050d34050034110d4404d03351004350dd43410044110043550d3345003354d03354d033550d3404d03414d033510d4344dd3404d03350dd4404dd34cd2344d92344993344993344dd2244dd2344dd2344993344d92344dd33449d2244d92244993244d92244993244d93344993344d93344d93344dd3344dd3244993344993344dd22449d22449d23449d3244dd2244992344d92244dd23449923449932449933449d33449932449d23449d3344993244d922449d3244d93244d92344993344d922449d2244dd2244d93344d922449d2344993244dd2344d92344dd22449d23449d2344dd2244d93244dd3344993344dd3244d93344993244993244dd33449d3344d92244992244993344dd33449933449d3344993344dd3344d923449d2244d923449d2344dd2244992244993344dd2344dd2244dd2244993244dd2244dd2244d93244d93344d922449923449d3244dd3244d92244d92344d93244d92244dd2244dd2244dd22449d2344dd3344992344dd22449d33449d33449933449933449d2344992244dd2244dd3244993344992244dd32449d32449d3344993344dd2244d93244dd2244d93344d93344992344d932449d22449d23449d3244dd3344d93344d923449d3344d933449d3344d92344993344993344993344dd2244d93344993244dd23449d33449d3344d92244d92344d92344993244dd22449d3244d93244d933449d22449d3344d92344992244dd3244dd22449d2244dd23449933449923449933449923449d32449933449933449d2244d922449932449933449d32449d3244993344993344d93244dd2244dd2344d933449d22449d2344d93244993244dd23449d3244d93244d93344dd32449d33449933449d2244dd3344d92344d93244d93244d932449d2244dd2244993344993344dd2244dd2244dd2344993344dd33449d2244dd2244d923449933449923449923449d3244dd3344d92244d92344993244dd2344dd2344d92244dd3244dd3244dd2344993244d93344993244dd2244992244d93244d93244d92344dd33449d22449932449933449d3244dd2344d92344dd23449d3344dd3244d92244d93244dd2244992344992244d92344d933449d23449d33449d3244dd22449d2244dd2244d93244dd2244993244d93344dd3244dd2244d933449d3344993244dd22449d2244d92244dd2244d92244993244d93344993344992344dd2344d93344d933449d33449d22449d22449d2244dd2244d92244992244dd2244dd3244d92244dd2344dd2344992344dd23449d3344d923449d3344dd22449d2344993244d923449d3244993244dd33449d2244dd2344993344993344d92344992344992344993344993244d93344d92244d92244993244d92244993244dd23449d22449d2244d92344dd3244d93244d92344dd23449d3244d93344993244992344d933449d2344dd2344dd23449d3244d93344dd2244d922449d3244dd2244d92344d93344d92344d922449d32449d2244d92344d932449933449933449d3244d92244d923449d3244d92244d92244dd3244d923449932449d32449d3244993244993344d933449d22449d2244dd2244dd2244dd2244d92344dd2244dd33449d2244dd3244d923449d33449d23449933449d22449d2344dd2244d922449d3344993344992344993244993344993344dd2244dd33449d2244dd2244dd2244dd2244dd2344d92344d92244d93344992344993344dd2244992244d93244dd33449d3244dd3244d92244d92244992244992344992244dd23449d32449933449d3244d554551145551554555155551155551155555544555545555554551154555145551145551544555144555555555555551154555554555544551145551544555155551544555545551554555155555155555554555155555544551145551145555144555144551545551544555544555154551545551154555544551555555544555145551545551155551554551554555145551545555145551155555145551145551544555554551145555145551545555554551545551554555144551145551145551155551555551555555545551145555544551554555955555955555566555556555565559955555565559556555966559956555965555965555955559956555556559556559956555556559556555565559965555956559556559955559965559565559965555955559955559556555965555565555955559956555565559566555965559956555565555955559956555566559556559565551555551155551154555554555544555545551155555145551544555554551155551154551545555145551554551555555544551155555554555154555144551155555545555966555556559555559566555566559556555956559555555566559566555955559955559955559555555956559565559956559965559555559955559566555565559955559955555566559565555566559565559955559955559966555566555566555566555565559956555956555565555965555566559556555566559556555565555544551554555145551544555554551544551145555145551544555555551154551554551155551554555554555545555544555145555145555544555544551145551544551145551154551544555544551154551545551554555145551145551554555154555544555544551554555545551155551545551554551544555545555145555155555145555145555155551155551144555144555144551145551155551554551145551555555545555545555154551555551558561d7855d17766118765dd8855d177661177661d88561187661187661d8755d17766118865d18866117866118866117765dd8855d187661d8755dd77561178661d7756117865dd8756118865d17766117766117766118866117766117865d177661178661d88561d88561178661d7855dd8756117865d18765dd7855dd7755d187661d8855dd7755d187661d77561d7855d17865dd8756117765d17765d17865d17766117766117865d18765dd88561d7855dd8855dd8755d18866118766118865d54555154555554555514555515455555455554555154555114555515555195555595555556555595555115455514555115455155455115455554455554455154555155455115555554555154455155455555555515455115455555555555555956655556555996655556655956655556555956555955655596655555655995555996655996655595555995655556655595555995555995555995655955655556655996655dd78561187661d8855dd7855dd7756118865d17765dd88561d77561d8855dd87561177661d7755d187661d8856117765dd8755d177661d77561177661187661d8855d17766117865d18765d17765d17766117865d18865dd8855d18766117765d177661d8855dd7855d187661d88561d7855d17865d17765dd87561d77561178661d7856117865dd8855d18865d17766118765dd8855dd8756117765d187661d8855d18766117865d18765d178661177661d78561d78561d77561178661d7756118766117765dd8855d177661177661d7756117765d18866197b6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb6699bb60d83300883300cc2200c83300cc2200cc3200c823008c2200c833008c2200883200c83200cc2200cc3200cc2200cc23008c3200c82200c823008833008833008c3200c83200cc22008c22008833008c2200882300cc2300c83300883300cc2200cc22008c3200883200cc3200883200c832008c2300cc23008833008c3200cc2200c823008c3300cc23008833008c3200cc2200c83200c83200cc2200c822008c3200c823008c3200cc23008822008c2200cc2200c83200cc23008c3200cc2200882200c83300cc32008c2300c83200883300c82200883200cc22008c3300cc2200cc22008c3300c823008c2300883200cc23008833008c2300c82300c832008c33008c2200882200c83300883300c82300c82300883200c823008c23008823008833008c32008c3200cc33008833008832008c3300cc2300c833008c2200c833008c3200c823008c2200c82200cc2200cc2300cc3300883300883300cc2200cc2200c83300cc2200cc22008833008833008c23008c3200cc2200cc2200883300883300883300c823008c3200c83200c82200cc22008c33008c2200c832008c33008c33008833008c2200cc2300c82300883200c83300883300883300cc2300cc32008833008c3300c83300cc2300c82200882200c823008823008c3300c823008c3200c82200cc2200c82300cc3200883300c83200cc2200cc2200c83300882300882200c83300cc3200cc3200882200c82300c82300cc2300cc23008c3200cc2200883300883300883300cc2300c82300882300c82200cc32008c32008c3200883200cc32008823008832008c23008c23008c2200cc33008c3300cc23008833008833008c2200c82300882300cc2300cc2200c83300cc2200cc2200883300cc33008c3200c82300c83300c82300cc2200883300cc22008c3200c833008c23008c2200cc2200cc32008833008c2200c823008c23008c3300883300c83300883200883200883300cc2200c823008c3200cc22008c23008c3200c82300cc23008c2300cc2200c83200c82200cc2200c82302049822448822448922448822408922448822409922009922048822448822448922009922009922048822009922049822448922448e22489d330ccc3340cd3344cc3340cd3344cd3344cd3300cd3300dd3344cc3340dd3300dd3304cd3344cc3344cd3344dd3304c03410d043510d4405003414d033550033550d34010d43410d43410d4404d03410d04410d043550033510d43450d34050d3404d033550d3400d04350dd4400dd4405003354dd3400dd434d02449932449d3244d92244dd3244dd2244dd33449d33449d2244dd23449d33449933449d3244d93344dd3344993244dd2344993344dd2344d93244d92344993344993244dd2344992344993344dd33449922449d3244dd2344dd3244dd2244d93244d92344dd2344dd3344d923449d2344d93244dd2244dd2244dd2244d93244dd2244dd2344dd3344993244d923449d2244dd2344d932449933449d3244d93244d923449d3344d932449d2244dd2344dd22449d3244dd2244d923449d3244dd3244993244993344d933449d2244d93244dd2344dd2244d92344d92344d92344993244dd22449d2244d932449d3244d93244d92344d923449d2244d92344dd2344992244dd2244dd3244dd33449933449d32449933449d3244dd2244993344d92244dd23449933449932449d3244dd3244dd2244dd2244993344dd2344992344d92344d92344993344dd2244dd23449d2244d92344d92344d93244dd3244d92244d923449d3244dd2244dd2344d923449d2344d92344dd22449d2344993344dd22449d2344d923449d2344dd2244993344dd2244d93344dd23449d23449933449d32449d3244993244dd2244dd23449d2344992344d93244dd2244993244dd2244d933449d33449d22449d2244dd2344993244dd2344993244dd2244d93344dd2244d93344dd3244d933449d2244993344992244dd2244dd3344d92344993344d923449d2244d92244dd22449d2244d92244dd2244993344993344d933449d3244dd2244d933449933449d3244993344dd2244dd33449933449d33449933449932449d23449d3244d93344993344993344d92344dd3244d923449d2344993344993244d92344993244d923449d3244d93244dd2344dd22449d3244dd23449d23449d23449d2344993344d933449d2244992244d93244dd3244dd2344dd3244dd2244d92344d923449d32449932449932449d22449933449d3244dd2244d92244d93244d923449d2344d93344993244dd3244dd2344dd22449d23449d33449d2244d92244dd2244dd2244dd2344dd3244dd2244dd3344dd3244dd22449d32449d2244dd23449933449933449d3244dd3244dd22449d2344d933449933449d3244d92244992244993344992244dd22449d3244dd23449932449d3244dd2244d92344d93344993344dd22449933449d2244d92344993244dd23449d23449933449d3344dd2244993244d93344d933449933449d2344992244993244dd2344dd22449d3344dd23449922449d3244992344992344d93244dd2244d92344993344992344d933449d2344d933449933449d3344992344992344dd2244d93344992344dd2244993344dd2244d93344d92344dd2244d93244dd2244dd2244d93244dd2244993344dd2244d92344993244d93244dd2344993244d93344993244dd2244993344dd3244dd33449d3244993344993244dd23449d3244d933449923449933449d3244dd2344992244dd2344993344992244993344dd2244d933449932449d3244dd23449d32449d3344d92344d92244993244dd3244dd32449933449933449933449d2244dd2344dd23449d2244dd2344993244dd3244d92244dd2244dd2244dd2244dd2244993244993344993244d923449d2244dd22449d3244dd2244d92344dd3244d933449d3244d93244dd2244d933449933449d32449933449d35451154551544555155555544555544555544551554551154551155555145551145551154551155551545551544555544555155551544555145555154551145555145555544555544555544555544555145551554551554555154551155555154551155551554555154555544551544555155551155551155555544551545551155551554555544551155551145555544555154551155551554555545551545551544555155551544555544559556555955555565559966555556559556555565559956559966559955559965559565559555555565559965555955559956555556555556559955559956555956559955555565555566555956555956559555559955559556555565555566559556559556559556555556555965555965555965555965555956555956555965555566559566555956555565559956559565559956559555555955555966559165551155551145555545551544555545555554551155551154555544555154555155551544555145551556555545551155551155555554551545551555551554555145551544555545551544551155551555555955559956555965559955559955559556559955555955555566559565559565559955555566555566555565559556555566555566555965559965555566555566555955555565559566555566555956555565559956555565559955555966555955559555559955555956555965559956555565555566555955559555559965559555559955559556555965559965559556559956555566559955559155555544555145555545551155551145551155551155555145555154555554555545551154555554551154555545551544551154555155551154551154555145555555551554555145551545551554555544555155551545555145551155555545555544555145555544555544555145551154551155551544555544555145551155551545551154551155551544555157661d7855d17865dd8855d177661188661187661d8855dd8855d17766118866117766117865dd8855d18765dd8855d18766117865dd7855d18765d177661d7855d187661187661177661177661d7855d187661d8856118766117765dd87561177661d7756117865dd88561d8855dd8855d17765dd8755dd78561d7855d18766117765d187661d87561d7755dd7856117765d17765dd7855d18865d17865dd7856117765d17866117865d187661d8555155555154455554555155455554455515555115555154555115555154555114555554555114555195555955655555655956555955655595455514455155455154455515555115555515555155455554555115455554455115555515555155455155455115555554455556555955655595655596555995655556655995555556555995555995555596555556555995655595555995655995555995555995555955655596555995555556555996555995555956655556555995555956655556655595655596555955555995555956655596555955655596555915765d18765d18766117766117865d17865d18765d17865dd7855dd8855d17865dd8755d17765dd87561d8855dd88561d7855d18766117866118865dd78561177661d7855dd88561187661177661d8855d187661d7855dd8756117866117865d18765dd88561d88561178661d87561d7855dd8856117766117766117765dd8856117766117765d177661d8855d177661177661d8856117865dd8855d17865dd8855dd7855d17865d187661177661d87561d8855dd88561d7755dd8755dd78561178661177661177661187661d8756117766117766117765dd8855d18765dd88561d7855dd87561177661177661d88561d8855dd88561177661187661187661833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008833008c2200c83300883300883200cc2200c83300883300883300883200cc2200cc2200cc23008c2200c83300883300883300883300883200cc2200cc2200cc2300883300883300883200cc2200cc2200cc2200cc23008833008c2200cc2200cc2200c83200cc2200c83300883200cc2200c83200c83300883200cc23008833008833008c23008833008c2200c83200cc2200cc2200cc2200cc2200cc2200c833008833008833008833008c2200cc2300883300883200cc2200cc23008c2200cc2200c83300883200c833008833008833008833008833008833008833008833008833008833008833008833008833008833008c2200c833008833008c2200c833008c2200cc2200c83300883300883300883300883300883200c833008833008833008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200c82300883300cc2200cc2200cc22008c32008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200c82300cc22008c32008833008c3200cc2200c823008c3200cc2200cc2200cc22008832008833008833008833008833008c32008833008833008833008c2200cc2200cc2200cc2200cc2200cc23008833008c2200cc2200cc2200cc2300883300883200c83300883200c833008833008833008c3200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc2200cc22008c3200883300883300883300cc2200cc2200c82300883300883300883300883300cc2200cc2200cc2200cc2200c82300883300883300cc2200cc2200cc2200cc2200cc2200cc2200c82300883300883300883300883300c83300883300883200cc23008c2200cc2200c83300883300883200cc23008833008833008833008832008833008833008c3200cc2200cc2200cc2200cc2200cc2200c82300883300843822448822448822448822448822448822448822448822448822448822049822448822448822448822448822448822448822448822448822448e2244ee2344cc3344cf2344cc3304dc3340dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3300dd3304cc3340dd3300dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400dd4400d04350dd4400dd44050033593344993344993344993344993344993244d933449933449933449933449933449933449933449933449d2244d93244dd2344993344993244dd23449d2244dd2244d93344993344993344993344993244dd23449d2244dd2344993344993344993344993344993244dd2244dd23449d2344993244dd2344993244dd23449933449d2244d933449933449d3244dd2244dd22449933449933449d32449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344993344993344d92344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244993344993344d923449932449d3244dd22449933449d32449933449d3244993344993344d92344d923449d3244dd2244dd2244dd2244dd2244d92344993344993344993344993344dd2244dd22449d3244dd2244dd2244993344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d923449933449933449933449933449933449933449d32449933449d32449d3244d923449933449933449d3244993344dd2244993344dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd22449d32449933449933449933449d32449d3244dd2244dd2244dd2244dd2244dd2244dd2244d923449933449d3244dd22449933449933449d3244d92344993344d93344993344993244dd3244d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244993344993344993344993244dd2244993344d92344dd2244dd2244dd2244dd2244dd2244dd2244993344dd2244dd2244d923449d3244dd22449d32449933449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd22449933449933449933449933449933449933449933449933449933449933449933449933449933449d3244dd2244dd2244dd22449933449933449d3244d923449933449933449933449933449933449933449933449933449933449933449d3244dd2244dd2244dd2244dd2244dd2244d923449d3244dd2244dd2244dd2244dd2244dd2244d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244dd2244dd2244993344d923449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244dd22449d3244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244dd2244d92344dd2244993344993344993344993344993244d93344993244d933449933449933449d2244dd23449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449933449d2244d93344993344993244d933449933449935451545551155551155551155551155551155551155551155551155551155551155551544555544555155551155551154555544555154555545551544555155551155551155551154555544555155551155551155551155551155551155551155551545551155551155551544555544555544555544555544555155551545551544555544555544555155551545551155551154555544555544555544555544555545551155551544555155551155551155551544555544555545551955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559955559155551155551155551155551155551155551155551155551155551155551155551155551155551155551955559155551544555544555155551155551155555544555544555544555544555544555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555566555965559155551155551544555544555544555544555545551155551544555155551155551545551544555155551155551155551155551155551155551155551545551544555545551155551155551155551155551545551544555155551155551155551544555545551155551155551155551544555544555544555155551155551155551155551154555545551155551155551155551544555544555544555545551154551554551155551157661177661d7856117766117765dd8855dd8855dd88561d7855dd8855d187661d78561d7855d187661177661177661d7856117765dd8756117766117865dd8855dd8855dd8855dd8855dd8855d17865dd8855dd8855d177661177661d8855dd8855dd8855dd87561177661d8855dd8855dd8855dd8855dd8855dd8855dd87561177661177661177661d8756117766117766117766117865dd8855dd8855dd8855dd8855dd8855dd8756117766117865dd8855dd87561d8855dd8855d17465554555154555115555115555115555115555115555115555115555115555115555115555115555115555995555995555995555995555995455554455554555114555155455554455155455554455554455554455554455155455155455115555115555556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556655556656117766117766117765dd88561d78561177661d7855dd8855dd8855d17766117865d177661177661d8855dd87561d8855d177661d8756117865dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8855dd8756117865dd87561177661d8855dd8855dd8855dc2200883d04892244dd2445917250882300882300803d34cd2344993244dd2344953555915455d15765dc23008c23008c23049d23449d2545115855d54855d00000000000000c8c20000a0c1000082c300007042000020420000704268803300103f000060c40000b700000080c10000017092010000203f5900010050000000e00c000000000000000000000000000000000000000000000b000000000000000000000002000000000000000000000000600000001855550b0000000a00000000000000000000000200000000000000000000000088ff03005c5641150000000b00000000000000000000000200000000000000aa1600000070ff0f00505555200000000d000000000000000000000002000000000000000000ff5f00900000001855552d00000015000000000000000000000002000000000000005515ff5f00f00000006055554200000012000000000000000000000002000000000000000000ff6fffff00000070562d540000000f00000000000000000000000200000000000000aa16ffdfffff000000785555630000000c00000000000000000000000200000000000000aa1600000080ff4f008055556f0000000a000000000000000000000002000000000000000000000000a8ff5b00805555790000000a000000000000000000000002000000000000005519ff7fffffff5f008055558300000007000000000000000000000002000000000000000000ffa7ffffff6f0080ab2e8a0000000e0000000000000000000000020000000000000055550000ffff00000040ffff980000000b00000000000000000000000200000000000000555500000080ff3f0080ffffa300000002000000000000000000000002000000000000005555ff2c00427f7c0080557da50000000b000000000000000000000002000000000000005555ff7fffffff3f0080ffffb00000000900000000000000000000000200000000000000000000000070ff7f00a05555b90000000500000000000000000000000200000000000000551d0000002aff7fc0925555be0000000d00000000000000000000000200000000000000aa16ff070080ff7f00c05555cb00000007000000000000000000000002000000000000000000ff670080ff7f00c0ab22d20000000600000000000000000000000200000000000000000000000040ff9f00c05555d80000000400000000000000000000000200000000000000aa1e00000008bfa100c05555dc00000005000000000000000000000002000000000000000000ff3f0068ff9f00c05625e10000000800000000000000000000000200000000000000555500000030ff7f0090aaaae90000000400000000000000000000000200000000000000555500000049ff7f80a755a5ed00000006000000000000000000000002000000000000005555ff2f0080ff7f0090aaaaf30000000900000000000000000000000200000000000000aaaa00000080ff7f00a0fffffc0000000600000000000000000000000200000000000000555500000020ff8f00a0aaaa0201000008000000000000000000000002000000000000005555ff1f0080ff8f00a0aaaa0a0100000c00000000000000000000000200000000000000555500000080ff9f00c0ffff160100000800000000000000000000000200000000000000000000000040ffbf00e055551e0100000700000000000000000000000200000000000000551d00000030ffbf00dc5555250100000600000000000000000000000200000000000000aa1aff2f0040ffbf00e055552b0100000400000000000000000000000200000000000000aa1e7f1c0030ffdb00e055552f0100000a00000000000000000000000200000000000000555500000040ffbf00e0ffff3901000004000000000000000000000002000000000000005555000000247fc600e0aba23d01000007000000000000000000000002000000000000000000ff3f0080ffbf00e05629440100000500000000000000000000000200000000000000aa16ff3f0070ffbf00e05555490100000600000000000000000000000200000000000000aa16ff6f0080ffbf00e055554f01000007000000000000000000000002000000000000005555ff3f0080ffbf00e0ffff560100000900000000000000000000000200000000000000000000000038ffdf00f855555f0100000500000000000000000000000200000000000000aa1e7f200030ffdf00f055556401000009000000000000000000000002000000000000000000ff370040ffdfffffab1e6d0100000b00000000000000000000000200000000000000aa16ff2f0040ffdfffff5555780100000f00000000000000000000000200000000000000ff1700000030ffefffff5555870100000a00000000000000000000000200000000000000000000000038fff7ffff5555910100000500000000000000000000000200000000000000555500000026ffdf00fa55b5960100000a00000000000000000000000200000000000000555500000040ffdf00f0aaaaa00100000b00000000000000000000000200000000000000aaaa00000040ffdfffffffffab0100000e00000000000000000000000200000000000000555500000040ffefffffaaaab90100000c000000000000000000000002000000000000000000ff3f0080ffdfffff561dc50100000c00000000000000000000000200000000000000aa16ff3f0070ffdfffff5555d10100000800000000000000000000000200000000000000aa16ff6f0080ffdfffff5555d90100000e000000000000000000000002000000000000005555ff3f0080ffdfffffffffe701000009000000000000000000000002000000000000000000ff7f00f0ff7f00c0ab2ef00100000700000000000000000000000200000000000000aa16ff7f00e0ff7f00b05555f70100000900000000000000000000000200000000000000aa16ffdfffffff7f00c05555000200000b000000000000000000000002000000000000000000ffe7ffffff7f00c056250b0200000b00000088020000140000000200000000000000aa16ff7f00e0ffaf00c05555160200000b000000000000000000000002000000000000005555ff7fffffff7f00a0ffff2102000006000000000000000000000002000000000000005555ff7f00c0ff9f00b0ffff2702000009000000810200003300000002000000000000005555ff7f00c0ffaf00c0ffff300200000c000000000000000000000002000000000000005555ffbfffffff9f00c0ffff3c0200000a000000000000000000000002000000000000000000ff7f00c0ffbf00dc562946020000080000000f0300000b0000000200000000000000aa16ff7f00b0ffbf00d055554e0200000700000000000000000000000200000000000000aa16ffaf00c0ffbf00e0555555020000010000000000000000000000020000000000000055157fbe00c07fc540c6ab165602000001000000000000000000000002000000000000005515ffbe80bf3fc780c7ab165702000001000000000000000000000002000000000000005515ffbd00c03fc840c9ab1658020000030000000000000000000000020000000000000055157fb800c07fca00d000245b0200000600000000000000000000000200000000000000aa16ff7f00b0ffcf00e055556102000005000000000000000000000002000000000000000000ff7f00c0ffdb00e05621660200000b0000008b0200001800000002000000000000005555ff7f00c0ffbf00e0ffff710200000c000000000000000000000002000000000000000000ff7f00c0ffdfffff00247d0200000800000000000000000000000200000000000000aa16ff7f00a0ffdfffff5555850200000900000000000000000000000200000000000000aa16ff9f00c0ffdfffff55558e0200000d000000000000000000000002000000000000005555ff7f00c0ffdfffffffff9b02000009000000000000000000000002000000000000000000ffbf00f8ffbf00e0562da40200000a00000000000000000000000200000000000000aa16ffbfffffffbf00d05555ae02000009000000000000000000000002000000000000000000fff7ffffffbf00e00050b70200000600000000000000000000000200000000000000aa16ffbf00f0ffcf00e05555bd0200000600000000000000000000000200000000000000aa16ffefffffffcf00e05555c302000017000000000000000000000002000000000000005555ffbfffffffbfffffffffda0200000e000000000000000000000002000000000000000000ffbf00f0ffdfffff5639e80200000900000000000000000000000200000000000000aa16ffbf00d0ffdfffff5555f10200000800000000000000000000000200000000000000aa16ffcfffffffdf00e85555f90200000800000000000000000000000200000000000000aa16ffcf00e0ffe7ffff5555010300000c000000000000000000000002000000000000000000ffefffffffdf00fcab3e0d0300000b00000000000000000000000200000000000000aa16ffdfffffffe7ffff5555180300000b000000000000000000000002000000000000000000ffeffffffffbffff0038000000000000000000000000080000a0ff170100ff5f0000aa160000080000a0ff170200ff5f00005555aa1608000020ff5f030055550000ff0f000008000020ff5f010055150000ff17ff0308000020ff5f02005555aa16ff17ff0f0800006055550b00ff170000ff5f0000ffffff9300000000ff5f000055550000ffffff5300000000ff170000ff5f0000070000000000040055550000ff0f00000700000000000200ff130000ff17ff0707000000000003005555aa16ff17ff0f08000080ff170000ff5f0000aa16000008000080ff030300ff87ff5f551500000800006055150300bf07ff03ff87ff5f08000000ff5f000055150000ff17ff0308000020ff87030055150000ff17ff0308000020ff870500ff1f0000ff5bff17080000a0ff5b0800ff6f000055250000080000a0ff5b0500ff87ff6fff1f0000ffffff5300000000ff5bff03ff8700000700000000000200ff230000ff5bff1708000080ff170000ff5f00005555aa1608000000ff5f00005555aa16ff17ff0f08000080ff0f0300ff6fff5f5555aa1608000020ff6f03005555aa16ff17ff0f08000020ff6f04005555aa16ff4fff17080000a0ff4f0700ff6700005555aa16080000a0ff4f0400ff6fff5f5555aa1e0800006055550b00ff17ff0fff6fff5f0800006055550b00ff3fff17ff6f00000800006055550c00ff4fff3fff6f000007000000000003005555aa16ff4fff17080000a0ff030100ff87ff5f5515000008000000ff5f000055550000ff0f00000800004055150100bf07ff03ff87ff5f080000a0ff0f0200ff6fff5f5555aa1608000000ff6f02005555aa16ff17ff0f080000a0ff170400ff8fff6f5555aa1608000020ff8f050055150000ff17000008000020ff8f040055555515ff17000008000000ff87010055150000ff17ff03080000a0ff170500ff8fff87ff1300000800006055550b00ff170000ff8fff5fffffff9300000000ff8fff5f55550000ffffff5300000000ff170000ff8fff5f08000000ff6f02005555aa16ff4fff1708000080ff170300ff8fff6f5555aa160800004055150500bf070000ffefff8f08000000ff8f030055555515ff17000008000020ffef0500aa2a5515ff07000008000020ffef06005555aa16ff5f000008000000ff670700aa2a551dff57ff4f08000080ff4f0200ff6fff5f5555aa1e080000a0ff570700ff6fff5f5555551d08000040aa2a0700ff57ff4fff67ff5f08000000ff5f07005555aa2aff57ff4f08000000ff6f07005555551dff5fff57080000a0ff5f0700ff7fff6f55555525080000a0ff5f0900ffdfff7f55555519080000a0ff5f0600ffefffdf555555190800006055550b00ff3fff17ff8fff6f0800006055550b00ff3f0000ffefff8f0800006055550c00ff57ff4fff6fff5f0800006055550c00ff5fff3fff7fff6f0800006055550e00ff5fff3fffefff7fffffff9300000000ffefff8f555555150800006055150400bf070000ffefff8f08000000ff8f030055150000ff17000008000000ff870100ff1f0000ff5bff1708000080ff170300ff8fff87ff13000008000000ffef0400aa2a5515ff07000008000060aa2a0600ff070000ffffffef080000a0ff070600ffffffefaa2aaa1608000080ff5b0100ff87ff6fff1f000008000000ff6f0800ff230000ff6fff5b080000a0ff6f0800ffa7ff6f55250000080000a0ff6f0a00ffffffa7552d0000ffffff9300000000ffffff8faa2a0000ffffff5300000000ff6f0000ffffff6f05000020ffff0000aa2a0000ff17000005000020ffff0100552d0000ff5bff1705000020ffff0a0055290000ff6fff5b02000024ffff0000552d0000ff5b000002000024ffff000055290000ff6fff5b08000000ffef04005555aa16ff5f000008000040aa2a0500ff070000ffffffef08000080ff070500ffffffefaa2aaa1608000000ffdf090055555521ff77ff5f08000080ff5f0400ffefffdf55555519080000a0ff770900ffffffdf5555ff1f0800006055550b00ff3f0000ffffffef0800006055550e00ff5fff3fffffffef0800006055550e00ff77ff5fffffffdfffffff9300000000ffffffef5555aa2a05000020ffff00005555aa16ff17000005000020ffff090055555519ff77ff4f05000020ffff02005555aa16ff4fff1702000024ffff00005555aa16ff4f000002000024ffff000055555519ff77ff4f08000080ff4f0200ff6700005555aa1608000020ff5f04005555aa2aff57ff4f08000060aa2a0400ff57ff4fff67ff5f08000020ff670400aa2a551dff57ff4f08000080ff570400ff6fff5f5555551d08000020ff6f04005555551dff5fff5708000080ff5f0400ff7fff6f5555552508000020ff7f09005555ff1bff7fff5f0800006055550c00ff7fff4fff7f0000080000a0ff7f1000ff2900005555551d080000a0ff7f1100ff7f7f455555aa1e07000000000003005555ff1bff7fff4f08000080ff5b0100ff6f00005525000008000020ff6f0500ff230000ff6fff5b08000080ff6f0500ffa7ff6f5525000008000020ffa70a0055210000ff7fff6f0800006055550d00ff7f7f7cff41ff2c080000a0ff7f0f00ff6f000055550000080000a0ff7f1200ff7fff6faa220000080000a0ff7f3500ffa7ff7faa220000ffffff5300000000ff7fff5bffa70000070000000000020055290000ff7fff5b08000080ff5f0400ffdfff7f5555551908000000ff7f07005555ff1bff7fff5f08000020ffdf060055555521ff77ff5f08000080ff770600ffffffdf5555ff1f0800006055550e00ff77ff5fffdfff7f0800006055550e00ff7fff77ffffff7f080000a0ff7f3600ffdfff7f5555aa1a080000a0ff7f3700ffffffdf5555ff1f05000020ffff09005555aa22ff7fff7702000024ffff00005555aa22ff7fff7708000000ffa7080055210000ff7fff6f08000080ff6f0500ffffffa7552d0000080000a0ff7f3500ffefffa7ff1f0000080000a0ff7f3800ffffffef55250000ffffff5300000000ff7fff6fffffffa705000020ffff0a00aa2a0000ff7fff6f02000024ffff0000aa2a0000ff7fff6f080000a0ff3f0c00ff7f0000ffff5555080000a0ff3f0e00ffffff7fffff55550800004055550000ff170000ff5f00000800004055550200ff17ff0fff6fff5f0800004055550200ff3fff17ff6f00000800004055550300ff170000ff8fff5f0800004055550400ff3fff17ff8fff6f0800004055550400ff3f0000ffefff8f0800004055550600ff3f0000ffffffefffffff9300000000ffff0000ffff5555ffffff73ffff0000ff3f0000ffff000005000020ffff0c00ffff5555ff3f000002000024ffff0000ffff5555ff3f00000700000000000600ffff5555ff3f000008000020ff7f0e00ffff5555ff7fff3f08000080ff3f0b00ff7f0000ffff55550800004055550200ff4fff3fff6f00000800004055550400ff57ff4fff6fff5f0800004055550400ff5fff3fff7fff6f0800004055550700ff7fff4fff7f0000080000a0ff7f1600ff2f0000aaaa5555080000a0ff7f1800ff7fff2faaaa5555080000a0ff7f1900ff7f0000ffffaaaaffffff73ffff0000ff7fff3fff7f00000700000000000600ffff5555ff7fff3f0800004055550800ff7f7f7cff41ff2c080000a0ff7f1700ff41ff2c547d555508000000ff7f0c00ffff5555ff7fff3f08000080ff3f0b00ffffff7fffff55550800004055550400ff5fff3fffefff7f0800004055550600ff5fff3fffffffef0800004055550600ff77ff5fffffffdf0800004055550900ff77ff5fffdfff7f0800004055550900ff7fff77ffffff7f080000a0ff7f3a00ffffff7fffff5555ffffff73ffff0000ff7fff3fffffff7f05000020ffff0c00ffff5555ff7fff3f02000024ffff0000ffff5555ff7fff3f080000a0ff9f1300ff3f00005555000008000020ff6f1200aa1e0000ff9fff7f080000a0ff9f1500ff67ff3fff1f0000080000a0ff9f1200ff6fff67aa1600000800006055551700ff9fff7fbf36000008000060555517007f91ff7fff48bf3608000080ff7f0800ff6f000055550000ffffff5300000000ff9fff7fff6f0000070000000000120055550000ff9fff7f0800006055551600ff83ff7fff2900000800006055551600ff8fff83ff1000000800006055551a00ff91ff8fff00000008000080ff7f0700ff2900005555551d07000000000013005555551dbf92ff7f08000000ff0714005555aa1effbf3fa50800006055551b00ff9fff9dff2fff270800006055551b00ff9fff8fff7fff2f0800006055551800ff8fff7fff7f7f450800006055551c00ffbf7fa3ff1fff070800006055551c00ffbfff9fff7fff1f080000a0ffbf1e00ff2fff075555551d080000a0ffbf1f00ff3fff2f5555aa1a080000a0ffbf2400ff6fff3f5555aa16080000a0ffbf2500ff7fff6f5555aa1608000020ff7f36005555aa16ffafff7f08000020ff7f39005555aa16ffbfffaf08000080ff7f0700ff7f7f455555aa1e08000000ff6f0f00aa1e0000ff9fff7f08000000ff671500ff170000ffbfff9f08000080ff9f0f00ff6fff67aa160000080000a0ffbf2300ff7fff67aa16000008000020ff7f350055210000ffbfff7f08000080ff7f0800ff7fff6faa220000ffffff5300000000ffbfff7fff7fff6708000080ff9f0f00ff3f00005555000008000020ff3f150055250000ffbfff9f08000060555517007fa7ff9fff23ff00080000a0ffbf1d00ff3f000055290000ffffff5300000000ffbfff9fff3f00000700000000001200ff530000ffbfff9f08000020ff0711005555aa1effbf3fa50800006055551c00ffbfffa1ff070000080000a0ffbf1e00ff0700005555552907000000000013005555aa1effbfbfa108000000ff3f130055250000ffbfff9f08000080ff9f0f00ff67ff3fff1f000008000020ff671200ff170000ffbfff9f080000a0ffbf2300ff67ff3fff1b0000ffffff5300000000ffbfff9fff67ff3f08000060aaaa1900ff8fff7fff2f0000080000a0ff8f1a00ff1f0000aaaa555508000020ff2f1800aaaaff77ff8fff7f080000a0ff8f1b00ff2fff1faaaaff770800004055551000ff83ff7fff2900000800004055551000ff8fff83ff10000008000080ff7f0c00ff2f0000aaaa55550700000000001300aaaa5555ff8fff7f0800004055550f00ff9fff7fbf3600000800004055550f007f91ff7fff48bf3608000040555513007fa7ff9fff23ff0008000080ff7f0d00ff41ff2c547d555508000000ff2f1600aaaaff77ff8fff7f08000060aaaa1900ff8fff7fff7fff2f080000a0ff8f1b00ff7fff2faaaa55550800004055551100ff8fff7fff7f7f4508000020ff7f3a00aaaa5555ff8fff7f08000080ff7f0c00ff7fff2faaaa555508000040aaaa1600ff8fff7fff2f000008000040aaaa1800ff8fff7fff7fff2f08000040aaaa1a00ff9fff8fff1f0000080000a0ff9f1c00ff7f0000ffffaaaa08000040aaaa1b00ff9fff8fff7fff1f08000020ff7f3a00ffffaaaaff9fff7f08000080ff7f0c00ff7f0000ffffaaaaffffff73ffff0000ff9fff7fff7f00000700000000001300ffffaaaaff9fff7f08000080ff8f1600ff1f0000aaaa555508000060aaaa1900ff9fff8fff1f000008000020ff1f1b00aaaaff6fff9fff8f080000a0ff9f1c00ff1f0000aaaaff5f0800004055551000ff91ff8fff0000000700000000001300aaaa5555ff9fff8f08000080ff8f1600ff2fff1faaaaff7708000080ff8f1800ff7fff2faaaa555508000000ff1f1a00aaaaff6fff9fff8f08000060aaaa1900ff9fff8fff7fff1f080000a0ff9f1c00ff7fff1faaaa55550800004055551100ff9fff9dff2fff270800004055551100ff9fff8fff7fff2f08000020ff7f3a00aaaa5555ff9fff8f08000080ff9f1a00ff1f0000aaaaff5f08000080ff9f1b00ff7fff1faaaa555508000080ff9f1900ff7f0000ffffaaaa0800004055551100ffbf7fa3ff1fff070800004055551100ffbfff9fff7fff1f0800004055551400ffbfffa1ff070000080000a0ffbf2100ff3f0000ffff5555080000a0ffbf2600ff7fff3fffff555508000020ff7f3b00ffff5555ffafff9f08000020ff7f3c00ffff5555ffbfffafffffff73ffff0000ffbfff9fff7f00000700000000001300ffff5555ffbfff9f0800006055552200ffd77fc6ff1c00000800006055552200ffdfffd7ff23000008000020ff3f230055290000ffdfffbf080000a0ffdf2700ff37000055550000080000a0ffdf2900ff3fff37aa1e000008000080ffbf1300ff3f000055290000ffffff5300000000ffdfffbfff3f0000070000000000160055550000ffdfffbf08000020ff2f1f005555551dffdbffbf080000a0ffdb2000ff2f7f23555555250800006055552100ffcbffbfff2f00000800006055552100ffdbffcbff2fff1908000080ffbf1100ff2fff075555551d08000080ffbf1400ff070000555555290700000000001500555555293fccffbf08000000ff2f1e005555551dffdbffbf08000000ff2f20005555aa1effdfffdb0800006055552100ffdfffbfff3fff2f08000020ff3f24005555551dffdfffbf080000a0ffdf2a00ff3fff2f5555aa1e08000080ffbf1100ff3fff2f5555aa1a08000020ff2f1f005555aa1effdfffdb08000080ffdb1e00ff2f7f23555555250800006055552100ffdfffdbff2fff1c080000a0ffdf2800ff2f7f205555aa1e0800004055551e00ffcbffbfff2f00000800004055551e00ffdbffcbff2fff190800004055551f00ffdfffbfff3fff2f0800004055552000ffdfffdbff2fff1c08000020ff3f2600ffff5555ffdfffbf080000a0ffdf2e00ff3f0000aaaa5555080000a0ffdf2f00ff3f0000ffffaaaa08000080ffbf1c00ff3f0000ffff5555ffffff73ffff0000ffdfffbfff3f00000700000000001a00ffff5555ffdfffbf0800004055551d00ffd77fc6ff1c00000800004055551d00ffdfffd7ff230000080000a0ffdf2d00ff1b0000ff9f55550700000000001b00aa925555ffdfffcc08000000ff3f1d0055290000ffdfffbf080000a0ffdf3100ff7fff3f551d000008000080ffbf1200ff7fff67aa16000008000080ffbf1500ff67ff3fff1b000008000020ff7f3e00551d0000ffdbffbf08000020ff7f4600aa160000ffdfffdbffffff5300000000ffdfffbfff7fff3f08000020ff6f25005555aa16ffdfffbf0800006055552600ffdfffbfff6fff3f08000000ff3f1f005555551dffdfffbf080000a0ffdf3200ff6fff3f5555aa1608000080ffbf1100ff6fff3f5555aa1608000000ff6f24005555aa16ffdfffbf0800006055552600ffdfffbfff7fff6f080000a0ffdf3300ff7fff6f5555aa1608000080ffbf1100ff7fff6f5555aa1608000020ff7f3f005555aa16ffcfffbf08000020ff7f45005555ff17ffdfffcf0800004055552400ffdfffbfff6fff3f0800004055552500ffdfffbfff7fff6f08000000ff3f2100ffff5555ffdfffbf080000a0ffdf3400ff7fff3fffff555508000080ffbf1c00ff7fff3fffff555508000020ff7f4700ffff5555ffdfffbfffffff73ffff0000ffdfffbfff7fff3f08000020ff372900aa1e0000fff7ffdf080000a0fff72c00ff17000055550000080000a0fff72c00ff37ff17ff2700000800006055552d00fff3ffdfff2500000800006055552d00fff7fff3ff12000008000080ffdf1d00ff37000055550000ffffff5300000000fff7ffdfff370000070000000000160055550000ffefffdf070000000000170055550000fff7ffef08000020ff2f2a005555aa1effefffdf080000a0ffef2b00ff2f7f255555ff2b0800006055552e00ffe7ffdfff23ff200800006055552e00ffefffdfff2fff2308000080ffdf2000ff2f7f205555aa1e08000000ff372700aa1e0000fff7ffdf08000000ff372c0055190000fffffff708000020ff3f3100551d0000ffffffdf08000080ffdf1d00ff3fff37aa1e0000110000a0ffff0000ff3fff37551500000a0000a4ffff0200ff3fff3755150000040000a4ffff0000ff3fff3755150000ffffff5300000000ffffffdfff3fff370d0000a4ffff0100ff3fff375515000008000000ff2f28005555aa1effefffdf08000000ff2f2b005555ff17ffffffef0800006055552e00ffefffdfff3fff2f0800006055553000ffffffefff3fff2f08000020ff3f32005555aa16ffffffdf08000080ffdf1f00ff3fff2f5555aa1e040000a4ffff0400ff3fff2f5555aa160d0000a4ffff0000ff3fff2f5555aa16110000a0ffff0100ff3fff2faa2aaa16110000a0ffff0200ff3fff2f5555aa2a0a0000a4ffff0600ff3fff2f5555aa1608000020ff2f2a005555ff17ffffffef08000080ffef2800ff2f7f255555ff2b0800006055553000fff7fff3ff17ff0b0800006055553000fffffff7ff1700000800006055553000fff7ffefff2fff170800006055553000fffffff7ff2fff17110000a0ffff0100ff2f7f19aa2aff17110000a0ffff0200ff2f00005555aa2a0a0000a4ffff0600ff2f7f19aa2aff170a0000a4ffff0600ff2f00005555aa2a040000a4ffff0400ff2f7f19aa2aff17040000a4ffff0400ff2f00005555aa2a0d0000a4ffff0000ff2f7f19aa2aff170d0000a4ffff0000ff2f00005555aa2a070000000000180055555531ffff7ffa08000080fff72700ff1700005555000008000080fff72700ff37ff17ff27000008000020ff37290055190000fffffff70800006055552d00fff9fff7ff080000110000a0ffff0000ff370000553900000a0000a4ffff0200ff37000055390000040000a4ffff0000ff37000055390000ffffff5300000000fffffff7ff3700000d0000a4ffff0100ff37000055390000070000000000170055550000fffffff70800004055552700fff3ffdfff2500000800004055552700fff7fff3ff1200000800004055552c00fff9fff7ff08000008000080ffdf2200ff1b0000ff9f55550700000000001b0054b555557ff9ffdf08000060aaaa2f00ffe7ffdfff3f000008000060aaaa2f00ffefffe7ff3fff0b080000a0ffef3000ff3fff1aff7f5555080000a0ffef3000ff3fff0daaaaff7f0800004055552800ffe7ffdfff23ff200800004055552800ffefffdfff2fff230800004055552a00ffefffdfff3fff2f08000020ff3f3400aaaa5555ffefffdf08000080ffdf2100ff3f0000aaaa55550700000000001a00aaaaff8fffe6ffdf08000040aaaa2e00ffe7ffdfff3f000008000040aaaa2e00ffefffe7ff3fff0b08000040aaaa3000ffffffefff3f000008000020ff3f3400ffffaaaaffffffdf08000080ffdf2100ff3f0000ffffaaaa110000a0ffff0600ff3f0000ffffaaaa0a0000a4ffff0600ff3f0000ffffaaaa040000a4ffff0400ff3f0000ffffaaaaffffff73ffff0000ffffffdfff3f00000d0000a4ffff0000ff3f0000ffffaaaa0700000000001a00ffffaaaaffffffdf08000080ffef2e00ff3fff1aff7f555508000080ffef2e00ff3fff0daaaaff7f08000060aaaa2f00ffffffefff3f00000800004055552a00ffffffefff3fff2f0800004055552b00fff7fff3ff17ff0b0800004055552b00fffffff7ff1700000800004055552b00fff7ffefff2fff170800004055552b00fffffff7ff2fff1708000020ff3f3400aaaa5555ffffffef110000a0ffff0600ff3f0000aaaa55550a0000a4ffff0600ff3f0000aaaa5555040000a4ffff0400ff3f0000aaaa55550d0000a4ffff0000ff3f0000aaaa55550700000000001a00aaaa5555fffffff108000000ff3f2900551d0000ffffffdf08000080ffdf2300ff7fff3f551d000008000020ff7f480055190000ffffffdf110000a0ffff0a00ff7fff6fff170000110000a0ffff0700ff6fff3faa1600000a0000a4ffff0200ff6fff3faa1600000a0000a4ffff0200ff7fff6fff170000040000a4ffff0000ff6fff3faa160000040000a4ffff0000ff7fff6fff170000ffffff5300000000ffffffdfff7fff3f0d0000a4ffff0100ff6fff3faa1600000d0000a4ffff0100ff7fff6fff17000008000020ff6f33005555aa16ffffffdf0800006055553400ffffffdfff6fff3f08000000ff3f2a005555aa16ffffffdf08000080ffdf2400ff6fff3f5555aa16040000a4ffff0400ff5fff3f5555aa16040000a4ffff0400ff6fff5f5555ff170d0000a4ffff0000ff5fff3f5555aa160d0000a4ffff0000ff6fff5f5555ff17110000a0ffff0800ff5fff3f5555aa16110000a0ffff0900ff6fff5f5555ff170a0000a4ffff0600ff5fff3f5555aa160a0000a4ffff0600ff6fff5f5555ff1708000000ff6f32005555aa16ffffffdf0800006055553400ffffffdfff7fff6f08000080ffdf2500ff7fff6f5555aa1608000020ff7f49005555aa16ffffffdf040000a4ffff0400ff7fff6f5555ff170d0000a4ffff0000ff7fff6f5555ff17110000a0ffff0900ff7fff6f5555ff170a0000a4ffff0600ff7fff6f5555ff170800004055553200ffffffdfff6fff3f0800004055553300ffffffdfff7fff6f08000000ff3f2e00aaaa5555ffefffdf08000000ff3f2f00ffffaaaaffffffdf08000000ff3f3000aaaa5555ffffffef08000080ffdf2600ff7fff3fffff555508000020ff7f4b00ffff5555ffffffdf110000a0ffff0c00ff5fff3fffff5555110000a0ffff0d00ff7fff5faaaa5555110000a0ffff0e00ff7fff5fffffaaaa0a0000a4ffff0600ff7fff3fffff5555040000a4ffff0400ff7fff3fffff5555ffffff73ffff0000ffffffdfff7fff3f0d0000a4ffff0000ff7fff3fffff555508000020ffef380055250000ffb7ff7f080000a0ffb73800ffefffe75515000008000020ffe73800aa1a0000ffbfffb7080000a0ffbf3e00ffbfff7f551d0000080000a0ffbf4c00ffe7ffbfff1f000008000000ff7f120055210000ffbfff7f08000080ff7f0800ffa7ff7faa22000008000080ff7f0a00ffefffa7ff1f0000ffffff5300000000ffbfff7fffefff7f08000020ffdf37005555aa16ffafff7f080000a0ffaf3900ffdfff7f5555aa160800006055553a00ff9fff7fffdfff7f0800006055553b00ffafff9fffbfff7f0800006055553d00ffafff9fffdfffbf08000000ff7f11005555aa16ffafff7f08000080ff7f0900ffdfff7f5555aa1a08000000ffdf36005555aa16ffafff7f08000000ffdf39005555aa16ffbfffaf0800006055553a00ff9fff7fffffffdf0800006055553d00ffbfff9fffffffdf080000a0ffbf4d00ffffffdf5555ff1708000080ff7f0900ffffffdf5555ff1f05000020ffff10005555aa16ffafff7f05000020ffff13005555aa16ffbfffaf02000024ffff00005555aa16ffbfff7f08000000ffef350055250000ffb7ff7f08000000ffe73500aa1a0000ffbfffb708000080ffb73500ffefffe755150000080000a0ffbf4c00fff7ffe7aa1a0000080000a0ffbf4e00fffffff7551d000008000080ff7f0a00ffffffef55250000ffffff5300000000ffbfff7fffffffe705000020ffff1200551d0000ffbfffaf05000020ffff0f00ff230000ffafff7f02000024ffff0000ff230000ffafff7f02000024ffff0000551d0000ffbfffaf08000080ffaf3600ffdfff7f5555aa1608000020ffdf37005555aa16ffbfffaf0800006055553c00ffb3ffafff8fff7f0800006055553c00ffbfffb3ff8fff7f0800006055553c00ffb3ffafffbfff8f0800006055553c00ffbfffb3ffbfffa90800006055553d00ffbfffafffdfffbf080000a0ffbf3f00ffafff7f5555aa16080000a0ffbf4000ffbfffaf55555519080000a0ffbf4d00ffdfffbf5555ff1708000000ff7f11005555aa16ffbfffaf080000a0ff9f3b00ffbfff7fffff5555080000a0ff9f3d00ffffffbfffff55550800004055553600ff9fff7fffdfff7f0800004055553700ff9fff7fffffffdf08000000ff7f1800aaaa5555ff8fff7f08000000ff7f1900ffffaaaaff9fff7f08000000ff7f1b00aaaa5555ff9fff8f08000080ff7f0e00ffffff7fffff5555ffffff73ffff0000ff9fff7fffffff7f05000020ffff1600ffff5555ff9fff7f02000024ffff0000ffff5555ff9fff7f080000a0ffaf3c00ffbfff7fffff555508000080ff9f3a00ffbfff7fffff555508000020ffbf3d00ffff5555ffafff9f0800004055553600ffafff9fffbfff7f08000000ff7f1c00ffff5555ffafff9fffffff73ffff0000ffafff9fffbfff7f08000080ffaf3b00ffbfff7fffff555508000020ffbf3d00ffff5555ffbfffaf0800004055553900ffb3ffafff8fff7f0800004055553900ffbfffb3ff8fff7f0800004055553900ffb3ffafffbfff8f0800004055553900ffbfffb3ffbfffa9080000a0ffbf4700ffbfff7fffff555508000000ff7f1c00ffff5555ffbfffafffffff73ffff0000ffbfffafffbfff7f08000000ffbf3b00ffff5555ffafff9f08000000ffbf3c00ffff5555ffbfffaf08000080ff9f3a00ffffffbfffff55550800004055553600ffafff9fffdfffbf0800004055553700ffbfff9fffffffdf0800004055553900ffbfffafffdfffbf080000a0ffbf5100ffffffbfffff5555ffffff73ffff0000ffbfff9fffffffbf05000020ffff1800aaaa5555ffbfffaf05000020ffff1a00ffffaaaaffbfffaf05000020ffff1700ffff5555ffafff9f02000024ffff0000ffff5555ffbfff9f08000060551541003fc67fc5ffbf7fbe08000060551542007fc73fc77fbfffbe08000060551543003fc93fc8ffbfffbd0800006055154400ffcf7fcaffbf7fb8080000a0ffdb4600ffbfff7f5521000008000080ffcf4400ffbfffb8ff23551508000020ffbf4c0055290000ffdbffbf08000080ffbf3500ffbfff7f551d000008000000ff7f2300551d0000ffdbffbfffffff5300000000ffdbffbfffbfff7f080000a0ffcf4500ffafff7f5555aa1608000020ffaf40005555aa16ffcfffbf0800006055554700ffcbffbfff8fff7f0800006055554700ffcfffcbff8fff7f0800006055554700ffcbffbfffafffa90800006055554700ffcfffcbffafff8f08000080ffbf3900ffafff7f5555aa1608000000ff7f25005555aa16ffcfffbf08000000ffaf3f005555aa16ffcfffbf08000000ffaf45005555aa16ffdfffcf0800006055554700ffdfffbfffbfffaf080000a0ffdf4a00ffbfffaf5555aa1a08000020ffbf4d005555aa16ffcfffbf08000020ffbf4f005555aa1affdfffcf08000080ffbf3900ffbfffaf555555190800004055153e003fc67fc5ffbf7fbe0800004055153e007fc73fc77fbfffbe0800004055153e003fc93fc8ffbfffbd0800004055153e00ffcf7fcaffbf7fb8080000a0ffcf3e00ffbfffb8ff23551508000020ffbf4c00ff235515ffcf7fca08000080ffcf3f00ffafff7f5555aa1608000020ffaf40005555aa16ffdfffcf0800006055554700ffdfffcfffafff7f080000a0ffdf4900ff9fff7f5555ff17080000a0ffdf4a00ffafff9f5555ff1b08000000ff7f25005555ff17ffdfffcf08000080ffdb3e00ffbfff7f55210000080000a0ffdf4800ffbfff7fff1f000008000020ffbf4c00aa1e0000ffdfffdb08000000ff7f2300aa160000ffdfffdbffffff5300000000ffdfffdbffbfff7f0800004055553f00ffcbffbfff8fff7f0800004055553f00ffcfffcbff8fff7f0800004055553f00ffcbffbfffafffa90800004055553f00ffcfffcbffafff8f0800004055554000ffdfffbfffbfffaf0800004055554500ffdfffcfffafff7f080000a0ffdf4b00ffbfff7fffff555508000020ffbf5100ffff5555ffdfffbf08000080ffbf3c00ffbfff7fffff555508000000ff7f2600ffff5555ffdfffbfffffff73ffff0000ffdfffbfffbfff7f08000080ffdf4600ffbfff7fff1f000008000020ffbf520055210000ffffffdf08000000ff7f310055190000ffffffdf120000a0ffff0400ffbfffafff130000120000a0ffff0000ffafff7faa1600000a0000a4ffff0300ffafff7faa1600000a0000a4ffff0300ffbfffafff130000040000a4ffff0000ffafff7faa160000040000a4ffff0000ffbfffafff130000ffffff5300000000ffffffdfffbfff7f0d0000a4ffff0100ffafff7faa1600000d0000a4ffff0100ffbfffafff13000008000020ff9f4a005555aa16ffffffdf0800006055554b00ffffffdfff9fff7f08000080ffdf4500ff9fff7f5555ff1708000000ff7f33005555aa16ffffffdf040000a4ffff0400ff9fff7f5555aa160d0000a4ffff0000ff9fff7f5555aa160a0000a4ffff0700ff9fff7f5555aa16120000a0ffff0100ff9fff7f5555aa1608000000ff9f49005555aa16ffffffdf0800006055554b00ffffffdfffbfff9f08000080ffdf4000ffbfffaf5555aa1a08000080ffdf4500ffafff9f5555ff1b08000020ffbf53005555aa16ffffffdf040000a4ffff0400ffbfff9f5555aa160d0000a4ffff0000ffbfff9f5555aa160a0000a4ffff0700ffbfff9f5555aa16120000a0ffff0300ffbfff9f5555aa160800004055554900ffffffdfff9fff7f0800004055554a00ffffffdfffbfff9f08000080ffdf4700ffbfff7fffff555508000020ffbf5100ffff5555ffffffdf08000000ff7f3400ffff5555ffffffdf120000a0ffff0800ff9fff7fffffaaaa120000a0ffff0900ffbfff9faaaa5555120000a0ffff0a00ffbfff9fffffaaaa120000a0ffff0700ff9fff7faaaa55550a0000a4ffff0700ffbfff7fffff5555040000a4ffff0400ffbfff7fffff5555ffffff73ffff0000ffffffdfffbfff7f0d0000a4ffff0000ffbfff7fffff555508000020fff74e0055210000ffdfffbf080000a0ffdf5200ffefffbfaa1a0000080000a0ffdf5600fff7ffefaa16000008000000ffbf3e0055290000ffdbffbf08000000ffbf4400ff235515ffcf7fca08000000ffbf4600aa1e0000ffdfffdb08000080ffbf3500ffe7ffbfff1f000008000080ffbf3800fff7ffe7aa1a0000ffffff5300000000ffdfffbffff7ffbf080000a0ffcf4f00ffefffbf5555aa16080000a0ffcf5000ffffffef5555ff170800006055555100ffcfffbfffffffbf08000000ffbf40005555aa16ffcfffbf08000080ffbf3700ffffffdf5555ff1708000080ffbf3900ffdfffbf5555ff1705000020ffff20005555ff4fffcfffce05000020ffff1d005555aa22bfcbffbf02000024ffff00005555aa22bfcbffbf02000024ffff00005555ff4fffcfffce08000000fff74c0055210000ffdfffbf080000a0ffdf5600fffffff7ff1b000008000080ffbf3800fffffff7551d0000ffffff5300000000ffdfffbffffffff705000020ffff2300aa2a0000ffdfffcf05000020ffff1c00aa2a0000ffcfffbf05000020ffff1f00ff4faa2a3fd3ffc702000024ffff0000aa2a0000ffdfffbf02000024ffff0000ff4faa2a3fd3ffc708000080ffcf4d00ffefffbf5555aa1608000020ffef50005555aa16ffdfffcf0800006055555100ffdfffcfffefffbf080000a0ffdf5300ffcfffbf55555519080000a0ffdf5400ffefffcf5555aa1608000000ffbf40005555aa1affdfffcf08000000ffef4f005555aa16ffdfffcf08000080ffcf4d00ffffffef5555ff170800006055555100ffdfffcfffffffef080000a0ffdf5400ffffffef5555aa1605000020ffff20005555aa1affdfffcf02000024ffff00005555aa1affdfffcf0800004055554d00ffcfffbfffffffbf0800004055554f00ffdfffcfffefffbf0800004055555000ffdfffcfffffffef0800004055555300ffffffdfffcfffbf0800004055555400ffe7ffdfffffffcf0800004055555500ffffffe7ffdfffcf0800004055555700ffffffe7ffffffdf08000000ffbf4700ffff5555ffdfffbf08000000ffbf4b00ffff5555ffffffdf08000080ffbf3d00ffffffbfffff555502000024ffff0000ffff5555ffffffbf120000a0ffff3c00ffdfffbfffffaaaa120000a0ffff3d00ffffffdfffffaaaa120000a0ffff3100ffffffbfaaaa55550a0000a4ffff0000ffffffbfffff5555040000a4ffff0400ffffffbfffff5555ffffff73ffff0000ffffffbfffffffbf05000020ffff2a00ffff5555ffdfffcf05000020ffff3a00ffffaaaaffffffdf05000020ffff3b00aaaa5555ffffffef05000020ffff2600ffff5555ffcfffbf05000020ffff3600aaaa5555ffefffdf0d0000a4ffff0000ffffffbfffff555508000020ffef5600552d0000ffefffdf08000020ffef5600551d0000fffbffef08000020ffef580055210000fffffffb08000080ffdf4c00ffefffbfaa1a000008000000ffbf480055210000ffffffdf120000a0ffff2d00ffefffdf55210000120000a0ffff2a00ffdfffbf551500000a0000a4ffff0400ffdfffbf551500000a0000a4ffff0400ffefffdf55210000040000a4ffff0000ffdfffbf55150000040000a4ffff0000ffefffdf55210000ffffff5300000000ffffffdfffefffbf0d0000a4ffff0100ffdfffbf551500000d0000a4ffff0100ffefffdf5521000008000020ffcf54005555ff17ffe7ffdf08000020ffcf55005555aa16ffffffe70800006055555100ffffffdfffcfffbf08000080ffdf4f00ffcfffbf5555551908000000ffbf4a005555aa16ffffffdf040000a4ffff0400ffcfffbf5555aa160d0000a4ffff0000ffcfffbf5555aa160a0000a4ffff0000ffcfffbf5555aa16120000a0ffff2b00ffcfffbf5555aa1608000000ffcf53005555ff17ffe7ffdf080000a0ffe75500ffdfffcf5555aa1e080000a0ffe75700ffffffdf555555290800006055555100ffe7ffdfffffffcf08000080ffdf4f00ffefffcf5555aa1608000080ffdf5000ffffffef5555aa1605000020ffff30005555ff1fffe7ffdf02000024ffff00005555ff1fffe7ffdf08000000ffcf53005555aa16ffffffe708000080ffe75400ffdfffcf5555aa1e08000020ffdf57005555aa16ffffffe70800006055555100ffffffe7ffdfffcf040000a4ffff0400ffdfffcf5555aa160d0000a4ffff0000ffdfffcf5555aa160a0000a4ffff0000ffdfffcf5555aa16120000a0ffff2c00ffdfffcf5555aa1608000000ffef5200552d0000ffefffdf08000000ffef5200551d0000fffbffef080000a0fffb5800ffffffefaa22000008000080ffdf4c00fff7ffefaa16000008000080ffdf4e00fffffff7ff1b0000ffffff5300000000fffbffdfffffffef05000020ffff2f0055350000ffe7ffdf05000020ffff3400aa2eaa2a3ff1ffef05000020ffff3100ff370000ffefffe705000020ffff3200aa2a0000fffbffef02000024ffff0000ff370000ffefffdf02000024ffff0000aa2e0000fffbffef08000000ffdf55005555aa16ffffffe708000080ffe75400ffffffdf555555290800006055555100ffffffe7ffffffdf02000024ffff00005555aa32ffefffe702000024ffff00005555ff1bffffffef120000a0ffff2c00ffffffdf5555aa160a0000a4ffff0000ffffffdf5555aa16040000a4ffff0400ffffffdf5555aa1605000020ffff33005555ff1bffffffef05000020ffff30005555aa32ffefffe70d0000a4ffff0000ffffffdf5555aa1608000080fffb5600ffffffefaa22000008000000ffef520055210000fffffffb02000024ffff0000aa2a0000fffffffb02000024ffff0000ff37aa2afffffffd120000a0ffff2d00ffffffefff3700000a0000a4ffff0400ffffffefff370000040000a4ffff0000ffffffefff370000ffffff5300000000fffffffbffffffef05000020ffff3400ff37aa2afffffffd05000020ffff3200aa2a0000fffffffb0d0000a4ffff0100ffffffefff370000862a4c86aa2ba802000c40154c95aaaaaaaaaa969b9babbabbfb00000000000000c01d00807b83030010003c00809eaa9a9555555566999a9a9665a9a932ab96a95515b826549da9575557555655556969ddf9555555450574754b4777774757977b45557555415577755747557555d53a7417747555757737007b574db576744041a57674747f7777b75777b78b4b777755435540b77544435a5574c47ed4befd43ffd3ff3c3efcef7fc4065511ec97b7446c4740443941342ce37ec4ee67474443474774c45df5ccc02a44c30104c42e2ca88a78b34ec44278ddeeefbe39803a28f7f5eeeffeeec2c26e452f2c547dd5efee76306c6d04c17eedccfdcccf4fdadcf1f0f0ec4c4fc3e430dad773cff3b0c3ec1c8c259fae1a5fc1704dfdf838ccec6cebececae1a6fcd0deb545dcdce134ccff8f8f4b0ceec8ccfdef89c73aebaefa969bd8eeeebac5a4d5b0e0bb0033b202058793174e5f4685a8d0200070024c0ea5595af023b33130800c42bbc0ecccc4dbd92ebcccce868c0c08c570d2cfaec7c7119aceaeaebab6e5f2b8faa9a685771729afa616a1df3f3fffbcbaf1eb2a69edf217fd5439facbaa9ea4c0dd4558b969ede56d5696b5df76a2b14d7a725ae1e3363a37295b1d6552bebab559ee6657375f2f8423574d75cdd152897697559ea55dd8217df4aeb57557d6abeaaeb2c6a31990327aa6b0fc34071c6cdf5016bb56bb5967369a5566dbf6addd52aef215596a96b787b72158b9656295ba691e4aede942bf35af1a46965d4573db096c96ee91d1c6c553d715dedea4e7b69aef6cd51150d540d7ba9481410006c78152bac3a843b8543113b00540df0ff4f154cf1c256790838c06e293370c44039144378150044957a7da9f33ad306801778010380ae035771d002f789c070692bacaed7b8d3577101a82ef11690babbd34295022f30945755953b3870d5123bb0aeb2c7d6c1a9ce54c32cec000c0c5c013b783910300f1438230c80f2802a2af8903c5701abab837b5438314d5575ddd61540fb928aaa42fb417715a300781db82f70f3ceacaa4301f0550d7897722b78903b4491bbbb4c55ddeacc000c38f8d73b30904e405557b377b793babb032c8e7b95ab7ab286436d8daf873bcd50f9ba0a952a85abeb3b8113b97af8ba322b5469b06b0039306815fb97bf9682babbfab932680940b9977b87d757b11b1b030038fb150c801fe9549f9d7b026bdf9c6577025f01002c8c2e00d82a674172275d02247b9de956323010c03b83fad9016c9516f040b05596df96eb1540401422b2f5f92a40d5017427273880669dd972c2000010f00d4038822717fbd92a00544e83aaa9eb96c234e96e2bc0aeddc06af3949dba9e3354398cab0e14007b903303c303acae571554ce9576a7750551400f5c030cb8a82fac6e19b402f000330017e946e9c238888d57ea55016ec3a4b2b2ba5641b9c3aa6bcf51a9a9faadd6092c5475a9977aade9a8ba9308833a7897e76e5982d76da9aa5703f8aad99436000c4000540cac0671027746b63b1f2b00c00e70e931130a3294dc0083c33202a87371353330807b57a6aaa3a6ae8641a5ebd52db8d9d9d680a6ba3b28c3aac328803853a957df31d47a2770324040dd2ab8837981ecae6aad9ad56a0087aaafde602eb7fa00b003b3173b53731450855b6ff97911f801881307771bf1952b30a81f58b4651d9f59338002e29931304440321f89004034a741f63900031b542043c0e82a0083743a20b2e92e9bdeea8a000038b84295c2803a3040a5828ac8aa03e8547ab982560310302f300000ec9ce779e932aa6f9e9e33e86a1e63b371aec20c9fcf95b78c56ef525f77f3ec1191b3afaabbca74aa6b80d2aafa3100a41fbb955f7077f04eabaffae9cdcc2d02a943ab7ae916abba5ea8bb961fb04cdb79c3547bbba6a972e935ccb66ef3b902e038bbe972554d0de3a068553b730380aa88f3c08ea8b2f7a99f6aa9ea12efe9ce5d7bab776ee9ba2a2a17af2aab8e0ad7595575773847f3b9a8578dcbb46e17e756559f57f7d5e95c55d714abe24d0c536e57dfaaa6ea7a284c2f575dddb49aeb3480aaeaeaf556329b91d771e55c6a8c4de8ba62d8dd0cf34c55f79d7a3bf070df39337f19d770559d5a35c798ab2b9f6ad9a54a422f1ca8cef5aab2e9ababf184cdd4181bab6ef5a956ad56dde9cddc55f5cc8c8ac5b069de5d2f8c57555d17443543b76a3774f5142c2f5c1d4043d78acae8b4af9ffa02383b43c1cc7031df5d975555d715c3b296312646f40cdccd9dfbadf755812f2c5c5501b4328f829a55dfdeea40b7abbbba6ab5efa48ecacce8ae61f194707a9f2b7b73f9755fea32e8baeabaf2baae12df6826fb952d976fe4689e952a63d96c71adb66a7a828b2bbbeabad6620f83df7655d578774135a0e2d871e1eaf5c1f9cc74561514f0f1ada6fb157475f5a031b8ba5965e9322c575f09d7306b1933b31b217315779b979f80567116c16c8ba85ba913944e69f8cd55410f54dd413b40554da9276755756ba66e3697baaac2aaaa7aabbaabaa831777b032ab1933b3763b1f7bf331279b17bb5582b28d73167b713139b362e5560670b1e6395bb773333bf9f939ab2d515f958c003777ab6e99b1b296f9117a32e82899aa16a7abf7b9951f7b5569ae6ab557394c556d1557a92a224cae7a5655b27767252d577baa1d9c7775ab2aeca8aaab2ae25555489a830e4ced9464aaa86466317b43a15657828fb596a292c228c3f6a95f952bf02eabe21657a97569e6aaeaea327631b931b9968c6a290cfb3000c3ea426c0530e8c11cb96e5f6a0ca232e0c244933916cc002d30b77377cdc1c275346c21158f40b93200d4406d9e411d0c553073dfdda5429637d0ea1663abbbb7560fd438683100b7efc041f6ba0ca87351d4b846afba92d1b007bb470d530200eb2eb8c20003b436cc004fc012ac0d838e473113171c030c31c078eb3908ac1024f0acb3fa826f688f9c14520dab33c8cdd99d36cc141f14f4adc242c1302c0057101755c0b0c000130cc210c30e303081300c2814f1640c5c01b7ba31119656701d0de8aa3b0130b8b2bb7bc779f331ccc5a5b2c205f96e2e2cab6e0c0300cc30c2cc3000233803e88e0ab86a55f016eb00e6c20e30c3424115795003afb90320c30000e83003ef50f902c342b5b710070dc554311f38b0ca00c0c1ecb2aa3b013b54405fec791617231cef15303b23a12eaf03c040050007a83b33a90a2fb9aeeaae3b340c00f9aafbaac62ec440095704ff0ef052551c94278be95dd570203707cf74ec5106c5ccfa79c2aaae6a8d136b554cc14c33d2b8c278e900f86d096bc2400f782a224439ed0c366d04081c77d4d535c0c0303003774dc30eb2ce545fcd540fecf8e86a39accec0a85ff11503c31c04e816ef54d55c1554ab82439fdda6bb230d9bceecc0100c000330302b28c7103778b55f7934737bbb43e2c2cd940c24cf00b026409daccec000f05535203aecd02a30ac31300f4e55944a339c39ab0e13d5ee72e81ac7d1542b6af210ed927bfb72357a046f50693069133fbb43ddd5d511c0f4557575dcd55d9c73b15c014c630f437bd57ae9dc40750dc0ad7a75b57bf3d256e3156f55fb153574c3ad4edf557bc375f535b0b6f7688162c3c030000074cdc0ac324cdd714003e672836f15c30e77b1eced2c81c3305c31a83af7c000f0f000ac320003332d35d75575d4c10130f442755757edea30c0b98fb362f0c3c08a1e503b3724c380a7f3002f03c3f619e9ea6683eb3631c0804d7b19cd3b1ddcac3230ecea1577cdc180b2b6ef29ccc0ecaae3b6fac000b46f57b093360c000330d0097877d5c400435fc3d10d69dd41f15570f35575f7111c742bf6fa7a3b066405904347aa4630a7f3121bab3a242d0fe084b77a4065222db33aa8070cab6bae87d9d4b13b00bb7a708fc5f05238312af5733487d60131312955ed9caf3303b8f2412868b0334849b13a39815668817ab8f8fa1638550c4d709c93575555a85b070485b389bb1a2bf1c0ea062c4d55953a83fa3ae8e2f8eef0283be8eb6a148090b24200ec04102fe9ae0e7868322fe96ec02cb8726c2183b31f132b3b1724ec940814014fb11410f0410b2b80bb43cd0285572d835f1d6fa942e9e216f35615b4831390ba25701770070030c32c150e0630d1ee724f81fa4481021614acc78003380c001602000cc716839aae6b663a831638790d0c0014038c2a308399ebf919030343e5a6af315467f942575956af5ab555ae1f83a7aeeb967bb6bb3193dcba74f5b85955df95d5de898abbe7f86af5406b75e58eadda79b4ef408e70aef3f372e70157df0cb797750d58974d6797b1b81d0bacf37af5c0289bcd3aa7bbfbcc0c7bad7a37c371961d0d04831f3b18347500c05e196f77d91540db693594ae169f8d8f415d67596533accffa26f04cee8928eacead8f67f366d818836f32f7eac0d5559b69a595ebb9de19ee6ead57f999396f19e666c16d6edd88031b40cb4e02676d6e55e6fa6d55ae6d975be77959b62feb4ea72d0d278c8339803bc3ee39570e78e70c480c40db51baafcf4e3997de31f7680997f3665d5d760a7bb996a9e76a02b3251b700ec324326e6f5657fab2af6e67758f6999af5ae9de5497b96fd70d9803e7ac73b3afd5c294ba035bfc253b57fb00f8b0d9cc3abb6d1dc3ccf9ac03c03a31644303f33971f65aedf232f74002fb6ee78e294e5f69691caa8c57d5d6babaaada566f75aeaeeb2aafeaeaba3694c394bbd270e402ccb41bc00e41efde69ba42ea1e03f4284c19f0c02e79de4c76df756465ed76566e9955ad575f79ad76ea326383eb9695f8381b9fd9ed6cb2e78c2f00c0ee1c87f205c0dabaddfaaa374c06f13026af37780e4cfb8ecfc2822f4c33b855f52c0c83f0f5f8d1be031018b02faf6f978db0e19ef5e41ab091ed327000af8f35041303334c98effb6459d60d010c24d876adc165cd75d9401bc08c8f1db8fa82cf00f0d8ae0c9befd6f9dace28cfe4f23a27af776ff318f036375fceb82dd8a2fb1a0031000f03cce532cc30c04c1e436b255fb5b3038c0c34cfd500acd28070991338f8baeb945bf8042c6d9c7102e78e84edb11ddc8eebd6ea4e329fc220f0e4baba97afeaaeeeaaabab2afb8e02bbbbaeabbaebaaabb6eb0e98ba55ad5af9eeeaaa66ae7a1eb9ba9fdeae8d55d61640d7a54640ee86815e8df36a767556f3ec2e40164c9eb1223cc42eec56e58cee6ab9aeaabbbadfe83a818fafb1f138c0aced0070b26f93b796cf2d9cabda0e54fa15776b9952d5967bf5d6559c66e5eeaa9aa7b75eaaabfa9d76a9dbda5879a97bc27197abd7d6018073031cb47b96de4dfbd555afb2090f0c381b10ddedd83a3b8f03f3206cb7dbec80d90838f002fb1170723a70da0c0f70f62ecc376f1f7932b0e3b20ef75c5fdd000cc3c0c0dcecba321fd7aa682cf0ea76f92c8cc040c3806b804a1dafd70d0cc35ea90f0c0830036b152f1d830efb38c31530b0c30c34f336b33a575d0ff20014d70dab3be8d58e78b17783f6027871baae5695ebbaaaaf2aa8afea96aaabefaaeecd9d79a7d3763a8f52fa386c16acabba9fd9ea46ce305dad9aafb26b77d59af3ad9ababab5efa57a2af42ab2abbb2fd40dbb2ee3320c37c3acceeabaabb3a80ff00c323040054c83ee3a577578c0d2dc2db738c004fa5af61bb1dd478ec3392c45da6a02655f67b21f1bc300307c7c3680e7dfe4a6defaee3afb4c818dcfad76e982ac97af9e2ae886b991aaaeeeea945629eb966f95bb6a416555035cd5adeeeae9000c007b43f3c467efaabaabaabbfacd90d7010fcc40cfc13aaccc7017df4c37d7a9cf5c8d37008f37c30cac83033777f1153380010300bd2d71da3ef8f3762ed3d97f3e6512b0f3fa71679ab19f3b3000792edd80034c42b3c103677b2e2cb7f7f60d838f41fa00b0a70300d9c053022fbc7c0ff806f0761eac87e7f4dd708be6791b24ef1d91b11b2ff7671283f72cdff22d431cb332803b24ecaefb0262af1f63591a00fbe6e95e31546a3b0c1c87b12f0003270043350c8cc1f91925b01d193fcfbacdb225fb824d000fc00c0c700203b9b3a7b11973f75df702c45c77e031822f30c75936e418c300033030b81e03009c559a33038080133bf8040300c0f4cc9af7554e796fa9eea59dc7b167da1ce4c00c0f0300f00d746792cd00c0642edc260c6faf00f4b52dacb9271f74c10d584d67df81b6f55a032757f9317bb9c29a4eb66f27df1e8ceeba04e4e85ead268f02438bb6ba6aabae96ae0da02b9483150cb7dfe8087025831d2caf270323fd47dd6a6e6d319baf95eeae38400e8cb5efb0e9aecd0ec0e5eecc9d252ca7825b81b61e80bb823a1feb999eaeead4ba9a551dc0b65797b6ae2b5b02ec2a30fc00d038777737d83a3070f62683cc76b96e561dc05a556efaaafaadeef9795874fa799afaaabafa6cdf76dfb9baf38edfea7512abaff6f9adfa5d9debeeb9ebb6b5ab2b6f834383836c03f4369d87c64f7e9feff8aef6f9398cee38bb9eebde8dfb102bb56d6bc3b52babee5cb98e2ff4e10d8ac3337f7a18faee9d664f03acb5bbdfacaa3a2faaf90db4afaeeade3a7afb4ab7aff626fb75b7f20240df81eee6f40ef8edadc6a877f7c9dead35e3ade93319f3c109df7dbedbb2ebf90d5bda3c0adb385b98fa20ec6aaf8d8f7a2ff3a8eb7283d7adba9f6edf5da91b1f74fb3900ccba9ff8adbab7a7fa91b6a75feaaa6e07f382cae9e59c8e9f9e375bfbb15e6bafa85ffb6932c0deb5b3baea9e1f5fb94e1fabc000c300fbe131c03942b3f0b65fc39fb66e7bf29eefb9aa0eefb5ab2fa52465bb6bae4bb7faadeab62e6e9fabebf6768b9fabebf6dd86abc3edceedf93670cf1da9aaf25e7befefbe862fabe19b671a83aad5cdd9b0b7c034cfa9aeb34e4eb2a577f3ce23365c82ab77fb568fabcc5de94a3770196c3bfaea4eef9e779fee75a9b75f179cc2faa96bb677ebb96fde59f8d2b6a6ebf49d9f3aeb6ef7591f61f39eebaeb6d7f9de9e00b7eb76f52ab203b737c130baabee62afdf699fb2f6ddaeebb0ae57b7acf9fedbfae5e9fa8446d0866a6faf2b9c5e6fabf2ecb1f329a0df7a9e40fe20bc7018db39b9d9bbf7deb9e399b5262ff8eb2eab267b9fdd5c79d8b86bb5ef15371b1b536abbbaea9eeef5555f55579f1fcc94eb6edfd5d5d45dd55d415f3054f55cf17675c15c77f9e7be3ea32f2fcaf6b9aeebe9bedaf6b1f7710342da5e57b3fb18cfc92e806efbaaaa6f53fe7aaf557733b3bf72bb6eaf768fdfaa5faff69eabeb5ebb0eaf9e7ad5f974f5a9ee8c6275f57a830c3b2cf8714defedb7b59fde5d449f2e036beeb54cbf89b43fa7b9ca0d58cf548027b2bafabdd9a86bb29f8ab9daf90d5f0e48abb6abe8eaf1e8806e9fc3e8eeb5da023876bbbb4dbeca5a2bb1867cb6021ca08e6bbbce5afb0afaf9e65eb7dbe979f2f99d99da67baaaeaf9a78f3bf1ba9babe990bd88dd836efb9eee028ca4ad9b7aebde9ea34faf1a5fcbdaac6bbbba4dafaaaf696befb89e839ee5698efb26f40262bb1fe735c3741c9c9e6027eeb536a89f34b9df76f66ee2bdb1f15e44df9ee639686adf9da565b0daaead6f8acfcdf6d135ba2df3286ebbbace95efb6edea9c9e6dfa868feaa832cf8efaa248be66eee640fbe94b8c2dc05d97ea5efb28fb5ba7e6e7c7dc66f7aa7a1f918ff61efbed4b7c47832b4fd7aafae96a8ffafaa87b5e575755bb56151f4c5cc5314c4317545f555f555f553710d0c11030c13141575f0d5157551f1cd4c180f25ddd2af4dd5ddd4135d0c001f5801e5334d45c2ddc2df4aa7bb39ece823a2f0c1cc4f4f4f9c0c478f126d0ac1cf45d69bbb27babbbef21ab5f732b2bfbdeb657c4ae91d9e79d65b7fae09e9ef2ddd56855d755757755b73bb1aafee8e95dbbb6e782e720cc31c17869747703db275fb99e4ed70d225cdd5e8eaf7bdf8e18f3d5ea6d7503b3c0ad42abfbadcff0f4744daf731f54d0d56d41375f0df4010157f74c1d2b74f5eddde92d78af56f7dd8572e26a55f7ea0defaafa2a49bbaacf15377aaf57ff2637f338cf741f9dbbaba2ac456b7b9a7dfe7c5b9f5ede86296beb4e04cdde2d9d85dede01995da6bb9e936efe597a6777939af7adaaaea97abbf12e7b9e73fef5adee9e0f2f9faebaaafaa2ebfafaeab9aebbbaee5d1fefea6a5a5f2f10bbe9eeababaee756afdfea9df59cee7a437f6ae3e5cbde2bfaeaae5f9d1b6eafe5baadfaf9aaba7a1fe78ebafae2d85eebdab2faf2809f9a7767edae9bbb79bb9b3a66aeebbef6aeababbaaeea5e77eb4e94a6ea381b7acfe8c26c5f751d8c425357d7adae0edcd5c174dd75439d1f4177175cc1401f1c5c50c111c4c8dd2d709f10d37c9c2f78ce36abf8b6df2a46075c431d37c3e0750feee95df28e565d438183431d8f2eeb1d9fef5ddd56f5aab66f1f4057d3409f3ad7d4767375479ffaa9de265fafffb8ba7afaf9aaf99aba65ada6cfaaaa5df6ea9eafebaa7631bbafcebab9a9b9a22a0fc25b8606cb8ebabb8399ebbd65d05dfbfdf17d77f7e7ebc2b6e429db7378df22b8b7c47eb733fb71bbb01d4bf6aaba8e256777a779b2f7e444f9754df79d5d77bbc2f96dea2ac3e42a01b5de5e295737cc5575ddc54d0307f032f4d5c15d5d451540f55575755dab4237f0f85dd5d5f2d92a37f02a676d0f20f8dcd55df556abb28b2f226bb3aee74e76f3ddd555d55571757775ebd68d6d8bafaefadeea6cf99a69f7f8aeebbaebae9eebfa6aeeaafab2aeaefab6baf9aefab13aabbbb69e3bafb7dbbaed5b7ab8cd68feb1d9ab7777670e35fb9dd9f0f56bfec787be47b6767b32b7dff9b535d3692be75acef571fe6a68fb2a0fabd960fb69e77e7cef9d6b241b372ff275effc92776ff8aab677abfb26d9cfbb6ebe77a6b6edd88aaff6b36be3ec39ebf118792fef9879e80cb7d3b7a7fad93927d377d3b45b3b3f7ee6a32eee9dfa999fa98eb62683aa9a9ca97ba7f6a982aaf9288cdc68b6ee31dc4155145e7b7b28b2abaa0f730373a77a8ad34737aa66a8987174ab28d8aaeece6a56f42472f3b9bd77ae7437fe79ae74dfdae939b71e24dde488efaacf2aca7aaeab9fea5adac3447b9febf9b9a6b333f369a67daebf8f97bb696c2a66f9be7eeff628ee693bf3e288aeabc72aab761f6f2b8006809fb3ec9dcba42b2b19ef7aebbb9ee8716af8682aae63aed29d1fb3eb76eaf636f85515edf6adf7db6adfeddd2aafee69e8fa6edfaeefaaa6efdab3b777f2adb92d9a996e5f1f0a9fb7a06e730b39eacccc79a3deb95e5f7817b716bab23633d2ec1dfb2aefdcce9db3aefaa9af4eb3693314cfeaf55e873737cc5c73bbaa03ab00c590e6f3e602b3a26d9fe9d5a9c93ceef51e01051c37c4150530f4ddbaea020c282a37e9ddb0a828f79c31ad9f9ba3b75bb57366ab695fae72903dab83f7c176e976a35b77dfb5630754f38eaaea5eba6aefdc15b61b42dfca6946287bc329cc1e7b87b678c3a8772f4cd7d1168fae6b378cee7117eb959f5771d7555fd5ea5d5d4300e8ea9cfb369f0ee076714d5d97b57bbbeab6026bae8deeaae6201b3f3f9b750b66edf874fb746b20afdeea5e57efb9babaab6e9fbbba6edf76d75555fb551d13d3f3fdef7f03d3077d700c45300f35c630cd300725af9d08038fcfd27dc750f1cc03130c303330c00030000fccfd1e058f449c256fce255ff2c19cf90dcc329377f4b77dfcf7625f530e434b0cf0299c218c830fcd4333cc63073edfc3008d1df30d03100c3433004303f8cd6ccc6d55f3dafa0378031e40d0fcf03bdfa475263c1705e300430c1fd041306d2cc178003030d0f000380383093b53f00c2dd1302f53049c5fab0ef3290fc0f37aad658e0d113c20453033c7d97eedf3ddf0c003c3316fc39f3377cf3c4d3a2f03ec303bf1423c5d50c3ce82c7bf8733c0eeb402f00cc427200f0c20e400008fb31f3070c0803903cccc0c0c804f722f4f326cef010300f2380c0c00302c700cc3c34c7f037b0407c050cc03d232009fbce17ccb40506fd00043bc032f073bcd5434d3f010037d445ddafc322c0cc03000031f3300830f1f0c6ffaa56ffaa51f708ff79935438ff61c9fc110ffd904f13277ae815de3c93000401a8dc33030fcc7f892fd9bc730ec3085fd8402330d2a1c3060e3b0f200030c0e1f82030f30c0f0001a0c80dd00dcdc80705f720eefc2f04eb3004eabe732c5770c0cd12e01c3c253bc6743c2f0f20ced3e60720bc9b0f540510023872facb3d37f00bb91371d8de5fc6e1630b003c0cc0100bb2f33c0c09cf3ba032bdbc1c00e000fdc000ebfcf380c030f030733c33503a70ef010533c310c07380dfcecc47ec7d8d6707c4f90cc0c3043240fd18cd3cfe05373c2d0000000c3c0000cccdca6330c03033300dc34000003fbd8f535c304710c370fc74e100f0d51f04cc4106cc7000033472f3d5f7c507f700030fd2278b3eff3f344c3c10601d871031f0c0c43df4e130c5857c588f3d3c4753d9dcd75347c860bffd87d10df66b63007f90c7d7c036dc498070585070f7d4cf0d04f33c33cc0e7010fcc7433032ed2c33dc06f1c0cf0440f03300ff030c33003cec28c23c348330003c030f330ccc18003c030c3540ff3f5150cc380cbca0ce8802a03ccc0d05b8367b68dc302790c0330c0000f0d442e0c87cf1cb71eb73ec5d330301ff0813b6cddf0f5f580b642b00613c1c83f5d3491af3f7313706433f0c00ccf4c80030ff000cc00832fc2000ff028280333000c03c30dcc30320a07055d300cc300cc367b9eb556a7710fd3c4d9c40f3110ef7cbf0f075f6f37c30e3093bbc7cf453bf4133cc584cd9e91cf1d3cf7e97c373b418c19c79b2fc7243f0131c7ec3005f133f1396f7667dc5004cd04c5053004fb5df435300c130cf000cc10c5d6f5f5dc38130d313f0147d33c07dd3bcd77dc33739c656f5a1385c3305710783c474e1f031738d17127bb47333d2c13b33d6c70eec783076f4c50387dc43aeffb0c85c3107d90efdf4fcfd1baea7230d00c076c5f3bf5533c0f7d0470100f0c38036c309183ef2c842fc10003c080e3844502ccb8c8d40c2dc030b80e38fdc704395f2c3f5d0fd91d1f710f3706370cececf13a030c5f333f74d0300c777218470f3cc0d0fb4cccc712cf46f8d278bbcfd05038779cd17c53f0ced37fc07ff079303b0f3b43fc84f3fac4f0eeffd1f073e70d1cd400300f393300c0d003f15007312f6f30fdc6211c014b0000d4d2101fc74e3f114d3c8c7f804c07d3507f4f2cb7b6ce3070d0800eeb442ec4fb73d092c3774e0c0c0fb226f0ecc333d36cb8e491f9f77caf150f400cf0000311471c1d77df7575dfcdc70ec330c0c00c30c03030345f1f1fc3f071571f5c0dcc15cc002feeb82ecc3aace8cc55cf550f5f5dcf75f75c71f75cad2f3083f4f4ccc0ca2acfea5c01cff95d03fbccc0c1c03acf0000cf5c01f37af356cf55336ff54079f31c5f03ef0c40d90c5c0f0c0070c230c3cef9003468ef36d7715f6d664dddcd6d0d786d5737178cafa5cf0c0c330c38000f03a48dd546f07233b013fbd01cc7fafbc3dcecfd3cefe70cfdf30c03dc0d0dc742f400002f3030300f003030330f0033c7c0c350b0c1114dd00c2305c787a5c1d3de5c3b77f2f6c638c5f4b3b3ded033e00cc0c018093332ec36bbcec0c0ac2ff4014fdcf42df80cc8f80030ef00ca0df0c080360f000cc0ae5f02a3df0038cfd5c05cf30c8c02af3afb00ec2acf5573750333af4233c15cf33a0fcc78f0c03930000333cf8f371371b002303030b36faf1000f0040f303cf54fe740e00c10730b0300f37de022caa1383bef3bf5060f2d5003cd37c3700cc0c23fc1c4cf06f913c33b717427f310c3bb377c044f1d0ffd76f0c0f8257c3c3f3038030f2ddf07c9d3c07f046f38f331c560f25170f0d0cc130c0503bd073b3c30c4133bdf751d77df155f1f4577d1501cfff1f505575c735f5ff73575cdcc4cdd755ddc040df35cdfcdf4fdf5dd515ff7357117cf56cf5defdcfb4e75f0cd157f5ff3134ff7d3043d755cdff58c6fdd7c1f1ff1f05d6f5d07f75d5ff774f3f45c7c745f10ff7d7b3cf7d5f139ddf583ef7d5dfbcdcf2d5f54075307cb761f47c7dfc4445f1c5d73554c73477457dff555cff0f4d0cd0d5f4d531f47d3f1770f25f2c2088c333830134390eef62ccc3030c010cf5e3333f0d5010333ac1f0397f45ccd0c4c1dc39c6edd7017d731f70d4c17df748d5d24ca44d90d73db333c3d70992d3f2d8c805df08db0f15c780e771d4f1703037bdd19028c1bd37aecec382c0c0c038f3a831eeb59170cf7c240c3303717cc008c0d003314007318cfea2a0f70f35ecdd4550f1c70b1f400033757dfcd51c79cf7cd5cdff55dd7cd1ddf1dddf4dd5ef431f7f25573f75ddff5f5f1fc71f5f55fd5f557f7f1f06b54f7fcdd711f079d1fdd77ddf5f0666bbcc767f0f784c74d18b079c1f30ecdc73f3d9c333b35373f3f6f0464593132c250aded7e670f2d997330e4763dc735f171c6113d1fd9c7cc5240d01c2dd37e3cfb53fe3e61f07d2c370cf030eccc0c38ef78c19c730e6d0443dd79b544d7def4dd60dd14333038c34cd7ce00ccac2773cfd59573d7797935cfca5c8102cfc01cf0c020b030cfc0000033f00c05f039cfb627cc000fecc0a95d02b0332b28b0585febecb5f13aec0cf00c3a033003837741eb2c6f38053b07c303f887b3cf00f0000300cfc0400333f330704f8f3a13f7f61f7575dfd5dcf1d77077eff935ff5d5fd7f51d5d1f1d171dc55d4fdf5d5ff7ddf55ddf75df5df76ddf5df7dc75df75df35d34ddc5733f7deb5dfbd77bf07efddd013e72c3d44303b3b3cf9bd3738d3d3efb5073f3d3c46c0fb276731c707381333f1d333c033c578e4d3d03e313bfb13517c0731d7981f07c733bb0d1353ec13bf30cd0cf7cb13de0b035df83f0fd07a38ef3a0305050733270039edd30b00c143f0870f10c732c443f814056701fc71d744d30e2d2f7f700d08382d3c06a31c033ec74704753c0330b93dfffa72c47375f3f7af41f12cb13305b93d303d058f473cc4060c11000f06c331383005cf043983c0a80e0c853000c878ec2e64dff2007bdf8c3a1cc3b4f2527b30f8311c0330437001c0f180323f39cd4738edfef236085c387c4650c6f3faf7334164cc35b8d3c1101ed33cad6f4f2f180913833d310f47f3f052c30744cf0cc1ac89637306570fd85f2fb818f340f0394d823883b3c544f044c7d03fd0cbee3b07b7043834017c40103970c4131339c31c2d8d37d15bfcc20bcc8e130f07c7448e13a4c3047174b2c946f3c10cf07411360c85332f0bb0b535cdfbb535306cac8c03f5bd9372f3dcb303003010072d5f8cfb47c03adfd013c0924fef0248dc3303373803cc070c4db22f301cf8007ed56c10e72001efd00e452c18c11a7c078ff138c78cd31085432c904b70f0931fc5923b77c5d3c607c4ec4c922d7076f8124db373cfcd2cc4ac4333f102003351f0f3370c0ce000ef11003907f7fae4120d86314c4c0cc030380c13101300f0f81c2cc400d300e004dfc4cc6c78fba6e738b000728cb90fcfa5c2f3b23dc593e7f39cdfc21cd3c3737cd60d2c552ce5361733704f75cff415ef54f3b16acfb4dfd6f10c4c0183aa770a008033b2f73dc08c1018109cad33f8ac9f4f6fcc828b72920f72dc870b2bd1073f3f046f7fc3db6f40f8024f17f00030b03b1b2c3f330ff9f0741d306760c4004d48cc1313e14cc870c3120bad8f1a1fc48dc5c6dc1a1700a70fc0f6012fb52f029707d362c7ce00ac00c3dc046f23c5f2c20c0218ccece80202c380c300383003330c33280003cf0078ef9cef3a70acc0f201c30e785f3280b20337f0303038073130c4300f98b6cd13f31a0d0514d11337092d0ad0c7b2c739efbcf2f132170c036d1fc10c300cc33030c3c87010c330d03033254ff0c030cc30300c03cc0033c0f2ded8be7fff9ad94fdbbffbf82d7f7fa6effdefbde7da78da72ee7ffbf573db59a66d9e4df333af3bf36c5e5ee6dbbae759fa9d65f659a76f75b59b6572ffcebbdbe5e7fbaf7b7779bb7bb77bb757b6dba6b7659aef0e2ffbefcde75ff6ffec73e76ef2e5f86ef95fa7fffdb6f9de669bb3a5bfafed36ffeee59b679a8fa7bfedbbada5ddbab9ed5ef79df9d95667a7b719f7ae0d0fbbdbbe7176fafc15b3777af2e6e79effee9aafaf79daae7ff2afefad65ae4d9b7fface66bfe70e73df72faf6ac97e7b6595a7e6fa7d9dad56d9eedec8f37cf5d5fcef8ef7b1ffbfde4f89a1bcf56b9ff7a75ee65b9dbcc9ab9bba7ddeffd4d7afa9ecde7a77befdbdbefeff66ff7ad6577eecc8ee7aef9b9af27fbf7eca49de7747f260f7bf2d9fbe731bb1df3ecf0d91c6f5757666f976ddaf9a6bdf1796e5fa65d6ededa9cb7d9a69ddb9977d97673dab6a78dfa59b6ed5eae6fb5b53fe7aebd6d66b64ded969bdbe579e769fa9e5db6b5b5a74fe7bdf9a6a5a5fdb4394f7ef6ec9ae72ebf67eedeceb9b9657fdbbdf5fcf96ebddbfcfde6b765aebdb5a7f3bd35e7fbf1ccf936b75f8e9f2573be8fff9aafe3af59fa9d55af9f65efd9fa65ef999f95af67af9777ba779a77ba77bad5fef2f8adedeed5aed5bab7db54baf1fabebff9dbadfd34df5bdeff67cf59ee6967ade55f73b2776e9eedad7d7a4eb3ff7df3f6a6715f33dffefe5ed7a5f578f675d6789e67de5be75ee75afad5655be77df5da99a75df69a659b7732ebdbb55d97ef7b67ddefbbddd9aef3d9775bb265e61de76d9a77cd754f9ee57feef8a6efb1f19871e7788e670e1bbfb3edb7a7eff0acfdeda5df747ea7fdf97af3aedbf0fefb5a67db1cb3a78de70d77ba8dbf8d7ff3dbfbeef66d4dee9e79b6fbd565aff59c555b76a55ffaa5aff58ebf555edfe5276fd966657be659dbce597be7a167e766fa9a7797b1b9dff97a77dd9e5777f9eef70d77bedbb28f75de71da36371fcfe7ed0f4fefef34afffd9c2a6f97acebdfadad874dfb1ef9efdefb79b3b7bada7a76de7e6596f67d5ed55dfda666e6e5edbf5e6d5b5596efba5ef7adda5b74daeafef96f5d8cdbe2dbbcf4db2f3f59f27e7befd679e4d7eee8d6d3a5b565b9e5b3bf79f7dcedc5cfe7fe79ba7a7d977b6db0c67661e27bb7d5acf36db76b68f7f9a7fdae6f976fa1e7bcfb5a7ddeff0306732b7f7f8d8fe72fef8fbf2a7afbf8e71fbb1b9f31df3b3e737cfd84edae79dfd1faf393327fbede764fef4cd6c4efb198fcd679b7dee5e6ea6af4df3669a5ffbfcae6f76efd9fbbea5e58cbfa56f9a72cefa5af9ba59af97f9a699af9fb76fe66c9bf95eaef55efab9b9badfaaaeafabafeb9eaeababafeaaaaffaaeaaeafafaeabafaf1fe19b96e9febf6f5f9aabaaffaf6dc737a4fcffdcda595651be7b49fe599af656ff6aebd9d7d7e4ff5da277bf34d2defd4f5cce6bbf9d672a5ef1a5bee32aceff0b2e75ef3f5d9b85fb35f8f8fed9ef5ffe7efdccc70af2faf03ef37bba59bb59be5ee64dae95aa6e5b5d9faa6ede69db7fa996faea975645eaf9b9f9bdbfae5b9b7edfa56db765a9f2dbbfd5bf370bbfae6f9e6b55df1d5dc9a7b9eefce19bbffdfefdbdfefdbf6bb6d7e7a4ffa723aafed6f27bbedee8e897fee70bad86ebe6d0f5fceedbbbdb9cdf4eff0fc6cdd78e74e36bbdddffbdb3dcfcee677e7a7fbbbbd6dfa38cff5afe7bb1bcff7ee2fdbbff1e45bbee55bfedc7ca6ade798e73fe7f05ef9d9e6cefaa6f555a7ffda277fcfeef3b2cffa2f277bf37cbedd72fff1ed58be73bef3d8f6dedbdeb03bf3e67e4f0f9f95f5def09b4f7af3ed9b67af6fd6c2774ebeffef7fefc0277b7227f7f1eefdda8cfbf77c66f7bbdf984f2e7fdefef4e7741baf37bf4dfaeed8b0394f7eef7d0f4bbaed2dafe5f978de9b95f93edb70fe9be731ef67b67fe6afa7b9ad9d5d7aff5e8f3fa74f7776fe72f6e4b9eda679aeb9ed6cdbef3de7775aba2d5f9e394f5f4e769679da5a5bd79dfd678ff98f2ff759fefa36a7efdedcff7bfbcc9cf3da5ae7cd6699bb5dfeeef77b32af8f6f5a9affeedb7dbff9fa66975f3eb7bddda7d99bf1e7e7a4bfcf72e6ee9ccde73873ce6e7ebe0d7bdfedb09d7daecfbbdfac1faf275ff3a61bffb49bcde6f7a5bffb567a36839f59759f7d5efa595956fbb16df3ba3dff35fb8ecdbb1bf73867bbbdcd7a9ebda7a5ada70d9b8f37dfec5cbae727effb7467f5fbdaf9fe6c37affdee7ef27edaa7795eaff1f978edb5dbf5f27e73271b3bdf31fb8fedfe2eb76773af755f4f57b6996573b3f7ef9d7ffefebdfd7edff2e455af4d2eaf77dab5ed2f271b27ff303333330f0fcf7f4e9fae5faeabbbbaafb97a9faeeefaeaaaeaeafafaeaaaabaaabeabaababafafbbaeb20ffbf08daef3e8326f9fb7f6aaabaffaaa2faaafaabafaae6aab6f1fbbeeea8eab1b775ecf780ffb6af9eafaaa1febf0acb7ddaaf964ee7651efaeaeaefa9e6eabbb67a8c7f5aeaeabb7aeebae0e9bfaaaabaa7b6d5e9f8dfbee5a8e5fda5a5b5ff96f9dfbf9e56eaeb5355b6f32daf83abbceb04c4ec8fe7aebaa95eeb58a8aafabfaf0da25364fafadad9bbbf95aa775a55b9b6773dadefe3073ff3a3efb95a77167f7e7ef1b4fafef1fefed7cdbdde4ee7675ae7b8fdbaf9c7df2aeaeaebb5efabaafbbaffaeabaafbabbebba797bb2a5d9dad973fabde7f8dc34af7fdf65db7f3adfa7cd6ebaa74fbe8f8ff3ef98db24cf0db7bbab7bede74f76b67bafaeeaea8dfff9aaf7aae7b161edeeea5a16b7a5ff67bb73eff9b365eeae9edbedf6bafbedfaf2fbafbadfda665bb96fb9a5759e5957d58caaab77cf9d9a979faeefea6afaaef95dafbb99b7ebaeaaab8afbeabafabaeaaabb27dcf9f7b2ab336bb7efd9dd4cfa5eae56fad55aaf5776f6ecf5dcf3e70faf6db7ba9fa7fb1d5fbbfdd9d9951f77ef65afd9b3f3f65eb2e799addba7ff795e5a9ea7ff6776ef655ffe76676e9bddfedf67dbbe55dbf0d9f16cdbe5fe72a7edacf5b8eddbcedccde5bbad350f37f377feda9faff1b48d8ffb0defd80dff67efd9cdbeafbdedf8644f66fbddb00f77f3b0b3af717e3a7f4efbef0da70d7ff7dbbffbbbaffdae7dbad97f76fa0ecfad75765a3a7b7e72330f0f33f3330f3ff30fff0ccfcffff0f3f33f33fff3f0f3fc0cf3cccccff03c00c030f3f0303f3fffcf33ccf0f0fcf3fc30ff0c0ff3fcfcf0fc0fcff0cccff3f00fcffc0fccf0f0f0fffccffcfcfccf33cf0fcfffff0ccf3ccfcff3ffcf3c0f0fcf0fcff033fff0cf3ff3cf3333ff0ff0333fcf0fff3337fffffff00cff0cff33ffcc0fcffc3ff3fccff30f3ffff0f3f33fff303fff30fff0f0fcf30fff3ccf300f330f3300ccfcf30cffcff0f333ffcff3f13cb3db7f6fdba5ef79badef9de7ae68e9bffe6946babf7fa5a9bbbaeade69ce7b0efbaaefaa2abafbaaff2a9ab3b9abfb9f8f8aebaaaabafeee8eabaaee7baafabbbeaaeaeaebbaeaeb3fffefdce0c1ff772fabbbbef7baefd5abfdbae97e74febb6e7deff67f29ee5fda64ff3ef75aeabafadfbbaaf5fae272f37afaeeef8bbfff5af3fe7eaaaabaf5eaef679a99bbbf1f6b1716e9f9e73da75ebf6ba3bbbfbeaeeaabadddffa79eada40fa65efdb4daeaaabb9ef7aaa9bacefeaf428efbaaebab6ebebaafbaa630f33f3cff3f03ff3cf0ccff3300f0f3ffff3cccd3ccfccf033ff33ff0cf333cfcc3033cf3f3fcffc0f0f0ff3300fffff303fcfcc3ff30f3fff330fff30f3f0f07b7e7bed1bf3b18fddcf9cb1ad8dd9b79dad0ddbed78beff25673aaff1fe3bfff2be4f776e2efbeffef00fa7b3ff30dff3f837afbdd998a77fe6d93bf3be73b2273bef27db1f1bfbe7ef8fcfddfea8d974befbcd783e7bf6f4709ffd36dbee67b6aeaf5baaadd7f6eed9f8aeaef736cb8fed0d7f72fb1a8acbadab3fbeb886eebaee6badafaabbfaea9aabefea6addae9eee5a8e39e7f270ad5beb396b399eabdb9dafaaaf0eaffaeeeaaabaefea2eabfbb8fbaefaaaabafbbabfbedcedc59bbf9a6db5899aaeeaa6edffac319dff4d99a977bdfeaf565b72f37b3da1bf3725b69dbee7aab2db75eada75b76753b8f1d335fb97d973dbbd7b19da7e71a7f8ee7eaeaaaefbaafaaaffbaefaaeebaabbbbaabacfcf0ff33fffccfccf0ccff0f0fccc0fff0f0fcffcfff00ff3f030fff0f00ffff00ffff0cffc33cfcc30f333cfcccc0c33f33c330f3333cf3c330f0fff0f3f3f0ff3ffcffff0fff027fbcdeedae7fbefb1fdd9e767db1caff68fb7fb9e1ddb8f334f767e6ef6dc58a67dfbf7f0fadfa7bbf572eef119f7da7ada7f6efffefaef3ee7737273becdfdf7f2f6740edbbdf97ffbdf8ef9f7258f3d37f76f7b26fbfa727bfef6b46fbafd72679fa58dcd67f771e69a3dbbf1bb7fb6ef77bae7cde4a7fdb9a76d8e9d27df7d8edbf6dbef9cdb9b279ff5b03ddfbe0fdb75faed70f24dfff13edb38b7effed9eddae473fa36bbe79dfbdaeeed2fdbdf74b3cfede526e7f07edaccfebe99bfaff3f96733f89af1ce197f2fdffddadaefbcfbcde4afdee7fce5e6f17d6ffaae37df9abfaf71bafbbcedee9b7def5a6fb6fb9e5f76dabccff4f59967dbea9c9dad7acfb696adeb6cba9be4f2ea6a5ebbfa70ffaded787bf9ae59fa9affee7067eadaf7b60df8fab76f7ecee6b14d1eb35d7727f371e7ef1bb7f1efdc8e7de76fbebdbef5bf2db73357ef4ef59eb3fbcfc0df73ba7ef2791fef59bbf17adfdfdfb8e5b31df70cdbe66e8ef9def1d9edfd7ef3eef072a7fe3877ceadbeef65faadb7f1b2fa9ed99e4ddeb0db27fbd9d8cf797ef63efb4ce667f3e55bef59b2bdefe967faf7f23e5f1edb74cf1e37b364df3773bff31c2fdf7ff6da65bae7c2bdaff3d95bfe7db7f59cbd77e78ed92fefbe9efea5bdb14f5b6ee5baf3d8677f5fde7eb6aded705debbbffdb7bfeebbbed6ed6749efb99393bab4f9fbbbb2f5cdbad79ee5abe4ff74cee64ca4c7ea64fbadfb17fefa9e674fb71b669efdbdc66f6a6b59b9ff964baa637f7aaa6ad2fdb76f9f50df0f88d2dfbf7641f771a7bcfedcdeca7da1efba7ddbdf57ef61ddf81b06df6f1dadb738f27df9ded4cfb77b3bb3d4ff3e7f6f4d80cbf1dcf1fb7efbb4deeefce4d5e2eb7b359e6fb27dbd89f6f67ea6c57facd257ba97556af371bf3a5b3ade6fa3a73dbf2788e6d9d8ddd5bad65be8f4f7ef3701f5ff67e02f7aeaded6e9a556eb2658eda9f5b6eb9a5fbd9664efaaa2babaf66de71e7dc5bde18677beb7ab29d5efba56ddfbdf96ee6dded7ab5e526fbdf7ff6e4aeed24ebeaee357bfadb34c3e6fae40fb38dbfbb4debec59afba2f17b3a9ef8afbeaea7a1c0973da889feeee55c3a8ada6a656b1efeddd9a9db6f9f69aef7aa67bfb4ebafeda7d3adf5fe6a6ece8420db3fbd4e6edf571dacfce24dfb3f3e55dfbdc70bb674eee395fdecf673aaf65da79f6baaefb769eebb2adb11d5fefce71debafaaaeeeef4acdf1bbb59dfdb64df64f7f88e7d9fef7b972feb9afdf5f673e6aafbedd9e7d83de7bccdb3be0d6f5bf6ba6d9b6dce9e6ddeee94dffa02e76fdbf79ef34daffafaf1a6bbaefb8e67eb9e0ffbe559ebeef8a9df5faef6f6f17a77a7bafaea9cb9f679af9bba6ef9fae9669fb9d5f67afaaa6b6f9d9999ea2df7dd66734fddda9edbd933df7ae65e9fe9aef69eaedb7a8dbd19afe77a8df9ed9ef96afb7de7afcfbe8fe7f3a6c11bdbe7fbfab4f9f3765f6f3edfec8cbd39f7f06de72ec33ab76d0eefe75fef5aaf679f9b9f9f5f5adee6bdf9ac9d9b5b7eef9acdb7dbbb9b65daa5a7f59a6f9aaf6fa6edaeae2eeff99e5fcfdddfdfef9e776ffbf97e7ff7f97d6fdffdf6f6f9f9f67df3cff472efdf5f6fff71bffbfef6ddaef7dffead9f5f7fdffdf9f9773bdf7e7b8fdfbc771feffb6edfdf6f6ff3dc76dffff6761ffb2c2f4f33cf30cf30aff7e0b14cf3dc786fdfe3ddf27ae3b8f77fff9ccff6ddb7f3f6f69d6ff37cf7dfdff7f17dcffdcdeddff59d5fbff7bdf7796ffff5dff6341ff7b577ff5ffbf2f55f7f0fffb0dff6df08cf7bff34ceedfdfaf13d8fcff6f11dfb377ff72ccfcfecdffd79efedddf4f41ef7f29efb777ff7fe4df7fddd7f7fdfbdfb6d7bf7397f737b9ffbfab4ef5dfff6f9de5f6f6fff5fffdff7fef5f7f7bdf37cfff9ed0e4efff00fcf9ffbf5b92ffa7e6fdffddcfc9fff6ff739ff7c9f7ffb76dfcefbcded6e2ff7eddcbe7ff777dfdff3f777b75fffedc8f130cfdd7f3b7bf77f3bfadd1cdf381efeedb1f77ef7cffd313bf7dffcde9eff2d7ebf7fb7cffba3f39ffb6efbf20f6f7f3bf36c7bfff5eff55f6ffffefdf5ef9f5feffaf51f77aff36d7373fff56e9ffb2d384f7bbbef777bfbedddfc62ff0df7f6deedf6f50dfbb9f74fdf1cf7eef4dff61cbf2ff7faf55feffbfdbddf5e6ff7edf16ef3f91e7b6fb7fbdff4dff9ddfff5faf5b3f71feff7f77adffdfddd797f7ff77dfb5cfbdd7bfbf7fff9efdfdd7adfeff4dede7e7b777f3bdfdfedf6faf8ddaefb62fff8ed9fdfdcfeed7ef7e39ef7defbdd9f7fb7fb2def5ffb0df79edf1ef3f7dedfb6dffaf6b9f75efbfa4cb3cff439cf36f24ce32dcfdd3fb31ccbdef3ec1def4cf3f8f1f378f73d1fdff55fff74fffe7efbf7fff14eff5fffb5fff976ffdfbceff9f15fef797fcfdd7f1f37fff6bcf7f65fff0efbf25ff7fffafaf5bb9fdffc6ffbfafdf9f9f9fdfd7cdffff7dd7fb7fbf8f79ecf37fbfeddf27d6f9ffbf7deedf9f6dedffefdf4f5f2f4f2f3b4dffaf1ec5d8f736fb3fcb4cf9c7fcff9f7def6b8ff7d7ff7dffbee30ff34f7fa7dcff67df7b9dffbdcdfb3fffdfdf9fdfdadf77b7f7fffed5df3ffddfeb9f78db3f7ffddff75b3eff5bdeff5ddbbf7b7affbdedfedf6f7f2fc77b77bdf3bffdcf7b9f3dcf873f3ec796f7faff3acf7deed3edff2fcf1f4ac7fa37bb77bf7ddefbddf2c733ff34c4fff8cf7f7def837dfdfdef67a7fffdceefddebcdf1feff59edf75fff90eb74fff35ff09f28fef70fbbaafdf9d3fafff757f7f73bfffbdfb5f7fcf2efffeb7dffa6ef7f8f6fd7dfb9e5ffff5fdf95cf7ddeffdeeb27bdffdfdf1f5def9f9f6fddd5f7fcf5ffb79fff4fef1fafaedf28edfb3b777fbb59f6faf6ffbf9fa6feffdb7f0fef65db7effb77fbfd7bfbf270fbf6cff68f77f3fdf4f37ccff9afdf9feff5fdf7f7defbf7f73df7f7b46cffdfb2df7f6fdf73cfcfadf7f0fafeed5ffffddd5f6feffbcdf5fbfff4f4f636fbf75eaf5fff7bfff637ff8dfff9f59e5f7fefedb5efe1cce3aef3fdf5bffcffcff7de3ef72e72ffcaef7d9ffcb774f779ff7ccf1fa3fa3fbf0ff7effef9cdf7f937cfbdfbdddfec7e6fcf71fbf7dfee33b7f77ef3bd73ef7bfbedfddf9e7b9fdf76dffd3e9ff7f779fbf6dcf56dffdf9f77f77fdfffedf6f9769ff7ed957feff5ddfbf6f5fded5efbdef66ddfdef635f7f47d7bd7fdf979df7bcfed9e7bf7d46d5f757b5d5f5f55d555f5f5f0f5f5755ff55d5fdf755047d7d175f5d17575cd75f07573dd9fdff7f5cdf7f5fdff5cf7f55d77d7f5cffb77bfcffe2f7fdffb9e7fefbd4fcf36df7ffb6ddfadf79ef7dcdd9ffbfdf7b8eff6bd9ff73cfffa7dfffafe7aff5dffb56fbfef77fbddfbfd77cb2ceff53ffefdf5bfffcfbd77ff6ff3cf6d7ff7dfeef7f9faf8baecf91d8f377f9f6ff7fded766faf5fb7fff9f5725df7fbf9f5feadf7f7f7f55ffbddf6f3cd75fb6d9ff7dd56df3fdff7df7f5fefedb55f7b97efed9db74bf7f9eefdfdf7fd737ffbf5f7fffcfcf55ded6df5de6ff3f8fcfc3ccbb1f334a3c8f3f19f7ff74ff7b65f7ffff9f1fc749f7fb7efb1f4facdf5f7f5f9bd3c7adfeff7ecf7b7fcf5f78fff1effdded8ddcfbccfcffdffef830f7f9b76fdf3f5ffffbb6f7dfecdf77dff5f61ef7fdadaff7fd9ddffcfef071ffbdef77bf5faf5faf9fef6ffff5f7fd79ff7dfbf7ff3c6ff37dffdd769fdffdbaef7a77dfffcdfae0cbdf1f9effcdfdfc5ffff6fc3ba3f7fbb1ffdd73ffb24ceff07ffbff71f3cf0fffad6fffb6afb7dffe1db377fb700f4ffff11ccffef1de35b7f378effd2dffadbbdff1ddef76bf7f7fcf770ff7df7c1f7fffcd7eefec39f7fdf4ef77dff9bd6fffad7f8ff3cfec7ff7fd7d7bb7fff9eded79fffdf2ed30dff3fff5b79f33f7f7b7f7f75edf5ffff5f73df7fadf7df3efb1dff9cff7fcf56eeff8f9f577fff5dfdfdd5e7f7b7f7fbf6f8f5fef77df9fff37f7f63aef9f6ffbdf7afff9f5f7f99cfbf2f3fdf76eff6df3f8b4ff09f6cfb48fccefb13ff31f777bf7faf6faeef99cdff5ef77a3dfdf7bdf5effb5eff5f375fb7bfff6dd37aff7fcadf7f7fbf6fdfdf9ad7f7bfbf71db34f6fdff9defbf7f4eef71fffedddfb36cf9c7bfbde7fa37bb77b1f6fdf1fbb7b7ff73deff6fdf1c8dfce341e9fef377e2ffb34dfdefbcefafdb67fb7dff2dc7afb6ebbf7b76f5fefaeefb5f76ff7b9fff6fafdf5df6ff71ff7b65fefdf7db7dff9f0cdedf9f8b7fff4e1df9e9feceedf0f77f7fff536ffdcfdb0786f7bdf7adfdf9e6ff7bbdf9e6fff5fffbf70fffa9ff76ffb3fef797fefddbc7cfbf3ddbeff3baf7ffbfdfdfd9e3fef7dffdff7fd7d3fefffb6f37cf7af5f3fe2f2f5faf6dff99fb7eff7ffffffffffffff7feff2f5b5735f5f775f77df6d5fd3f2f55ddf4d755d5f4fdf755c7545d3755d0f0d0f4fd7f174d735d345d7755fdf75755f57715f5f575d5fddfdf7d231f511dd111d1dc7f51f05535c135d534c4753c774440f5f5fdf5d5f775f13ff782f57f574f55d0d775d5fdc75cd07fd7f0513ef5ddfb67fcf150deb8fdfddf555df75c75c075f7735f77c74cf0fc7454707351f1d1d5d5cbf1347f70d53f5f075f7f86d2feffd63efddf9f7ebfcf5dfb91ffb0ef78defdd34731c7bdfbd1fcfdffa6dff53f05fc707ddffc73fd3f3f7531f5fdd11f17074cf50df07ddf7d15174ffdffd7c3fce3fcbfd9d5fdf779ff71dfbf6b92f7ff7bd9ff7363ff70dcef9cc7af7e3f70ff7f7fdb837ef5eb7ef7ef78defb7ffedac7b77f70ffbdcf0ed5e7bcbefbdf7df5ddf755d5ffd76d35455f51cd75d77f51d77775f5d9fb7b7f734ffddde77ffdecf77fffdfdedfa7adfaefff1bd77bb7bdffcde34dedfedf43dfafdfdeddefaf7cff33c6efb76fff2df7fbb375f4df5755d5df70ddf5ff7ddf7f57dcfb73f8dde5d5ddfedf7baffed777f7bdf3ccf78fb37f7dd5d7fdff29d5f777fdf75775f77cfdddf37df3e4fdf7adf7b9fbbf71c9f3f8f0fcfff75dff51dffcf5cdff670cf7550ddf51d4d77dd6def70551d1ff77775dcf5355d44df37457474745f4553df757573f7cdb6f744dffdf73dd7edfdeefa779f6f73f5f076effaddf3f5fab7ff8d33fff86fefdc792d5f736f6f77ffef7fdfcff9deef72cfbcdf7efbdddfff39fffdf7f6dfdfde5eb77fdff4f66fdf6f6f6ff7f7f7cffdf6ff76ffff7df79f9ffff1f79edfedfadff3fbbdfb8ff7fb5ef7f35f7ffbddffde6df7b7f33fb3dff5f7f1cfaffbf3f79dfbdd8dbfdf6f6fdff8f2df2ef3b7dfdecf7adf7d7fbffcb7aff7b7f73c73fffc8fff2ddefd7c7fb77faf37beeff7ed3bfb6d77f7dddedd7ff7edbdb77ff7b1f3f63dffb1dff977effdfdadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffbfffffbfffffffff6f6fafffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdffefffffdff77efdf9cbfdff59f7777b1f77ddf9e5ffbb55ffb394f5f73074d5ff57bff5d5fb7779d9fcf6dffd75d4f5f47f41f4f5ff7dd754f15cff5d5fd117773dfdf7657df75f55ccf755f7ff5555ff5f4cd515445d75d5f47571fd1d11d1dd1c57dcbdef3fc8ccb4f335ee3e1dff577bfcbeddef2b4df7a5f7ffff57f6f7b7fefdff71feffb2dcf55f405357755c5ddf177c7dcdf4fdd75f7b477df73fbfe4d5f575fdf75dfee759d6ffb5c5df3f5f1f7f21fff5cf1f471fd74f3f0f6f1f7ddfde1dcf5dd5d5ff7edecd5b677f5ddf3f877fbb477fb8cf75d5df5d54d77d56d1f11cdfd515fdff353ffd55dd7741f735f47cf74775fc707fffffffffff7fffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffcbf78ffff58fffb7f7cffb9e4fbfdc73ffb1b7eff1dcfff76ff3fd9dffcdf7b7fb9dfbddf74fcfcede4ecbb7e0eff377fff9eefbceefdddedcfbed7af7f7f7de373ff77efffeed6d7b733fef3ddfdf6dbff36d5fffcdfcdfedf8c89e0f37cfeff2dcf77b7fe3f634d715d3f5faf5f577f1f4deedfddcb4f0ec1c7ffc07dfba7faff7ddffd10f3ff1c5d11fff34f5f3355d5f0f0d53dd51c75ddf755fdf5cdf55d7759dce445c4f1f750cc71fdfcfc5ff0f5f0473dfc45f0cc7d3d0519fcf741c1ff55dd7dd75dfddf55d5f77df5ddfdd757775f7ddf5dd755f775df575f7f431ff1e331f774ff3f91f2ff7d7d5f575d7d5f5ef75dfdffc3ccff19d97721f7fd73defb67ff7f33f05cdcdff3d070f5ffbf155d55cdf5efdf52e5f6df7adb7af33e378ff3ef38ef7fd2fdf6ef7f06effdcdffddd3d7f4f7fdff55dd7755753c5f57557d5d5715fddf45d77375f5d5f77ff7fffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff736faf2fdefddfddf3fdde7f7f73b3fbdeb5bbb0f6f1f9f3f9a2fb7ecfdf777bb38fdf6fffdd7eff7ab77b779ffff9df3df33df3dddff9dd6fcbf7dd9dfffddf3affddfb3a7bfff8f7f0fddceff6f6dff6f09fffedfc6c7f7bfff9ddb57feff5c3777ff73dcf7bfbdeefddf3fd7ebf0f7f7bdffdedf6ed767f7b377ff7fdadfbdef7eddffdf5f7dff6f3fdf9f3b65f7f6f7ffbde6dfffdb9dfeef03d7ff7783fcfdf32afffb9ffbef7f6faedf7e0dccfddfdfef977f76ff7deff71f7f771b7dffbbe0ffb1f739fdfffad9ff7b14f777fbfc8364f7f0ffbf6dddf333edff31ff3dffd9ddf760ff377f7f1f7ee76fbf9f0dc7777ddf3e36ddfddfb77f76d7fcbb5dffef5cd9c9f77dfb67bcfdebd37ffeef87dff716f5cf3decff15df3fc4dd76a4f17c5ebf4f5793c5f7bd775dff43f5d9f0f7ff7b7cb9caff49ddf7ff7dd77dfbaff7dd7dd3ddfde57b5f44d33df36f7b7f3f17cf37ebfcfcc1ff2afff5dfffcbd1f6ffbf1fbf55f7f5fffdef7ceb1fbceddf28eccf99defcab2f7f5fd0d1f331cdf339f6febb0f3cbb1dff63bbcbff6ef5edfdfdc360e2bf77f73f3f4fdefbb5f1f0ffb9f4ff75def9cf7f0f91c637d5fdff71f9f1feff7f0f4edf7b4dffaed4efb7dfbadee727b7bb3f3773bdfdf7ffb7ddf5c7f7fb79f9ff3b7fbbdcfb8bef3b2fcf7b2cfbe2ebf9ffff6dc3d7f7ff771dffa83367b7bfff6cedefcce6dfffeddf6dfdfb45c7f1f7bdff77fcff7faddf076e3fadefef1ccdf3037b75f73ef0f33f749dfdff7f5b6f7ddb7cf3837d3717cefcdfef5e94c639fce327fbfdfededf5ddfff5ccaeffc96ceff9ef7e7ffff54e37f3fbedcd75f79e3f23bbdff65ccfdd3e9ff79ea3dfedf76df17deb1f5f5ffdcdc0f4c5d05effd4e16db36ef88e0feff6f0fd71ffef8df378376fffcebd737f77f7f7fbedf50fb7fb7c8ff3f8acf27bfffd31f3dddfeffbfdb9ffde9fefb7fb76f7b2ff7ccf0e7bfff3b43fefeff775ef6cdf9dcf6cfb5e3b8ff7df7affdddff67b3b33ceb777dff6ae7edf3efb4debd4ddbbdfb8dff9dc33bfdf7d6fd7ed7575ff4e6fffeedff637cfdefb3db7fbf2fd1e5f7bf3dfff08b3ff37df76d7eed57df7deddf6f1bdeedefd41efde9e76dd6edf731f6fdf7e17f2edfc79fb7755355f435f53dff71fcff2b74fffdffaad7e3f731ff7dfdfec2873bf77efcd6cef9d7e7fbbcf6e0ff3fd9f727ffff6efb45cef3df7f7c575e1fadedff5faec386f5ff39c3bb7cff91dffb8fcf1cd565f07fdf0ff315d74dcd331dd741cf1cf73ffffd0f1c7f71cd1ddafcff8d6f557b55fdf77dff8ebe3cdf1f671af5ffb711ff7f960f7f7dce1f7f9775fdffd7af7cf70ffdd1ffe79f7fafcac4f1fabf71c37b33ff7fdc2b3b7fff4f2b6ff9f0feff7fd79fb76bffeffcd7a7bb7f7edb45f3fdf3457f5d554ed1f5f5ff97d1f7f3f0ff3ddb37f33dd11dd745f37f9701ff74f9fdfee9feff7ccfcfd6fdfde335ff7afdf6df59ddff3dfeff4def5f530efcdf6dfce7e6fff6f5fbbfbf9fdb74ff7dcf7deb4f7f3dedff70fef68735ff3ba7773efdff0feedf575f55cec5d5ddf754ffb4dd7fdad377fffed5ef75dcf35b36f5f44f5fcddedb3df7547f7359df7f4354ff35d735d4f9f6b74735c6ffcf45fb8727f9fdf1dfdf50d8efaf1f931f151df36fc4ceffdf2f06c1ff75c33dffc6f1f1f5fcf303dddf530d7f4f5f456ad6f7bff3df7fd75f16cfb79dfdef75cb3fcfcf5f1ddde1ef75efbfab9dfff29df72ff713fbbf71ffb3673ff7deffafaf0b4f6acdf3df7b7dfbafccddcddff9ddffaf59e9f97efb5ef4dfb79ff6df7f3f55eefdf749fdfeff479f7f9f9f7f6b97ff7f6f9de6ddff6795f9ff7766fdf55dff5d53d0ff30f33f3cf30cfcf33f3cc0ff3ff3cffcc0c33f3cc3fcffccccfffccffcc30f33333cffffc3033cf303333cff0f30ccf333fcffc0fcfccf3cc3ccfcfcfcfcf0f3ffffcfccffffffffffff0fc33fffccf3f3fcf0c3fffcf0fff33f3f0cff3ccfc3ff3fc0c3fcff0fcfc0ff3ff3cfff3cffcf3f3f0cf3ffffcfff0fcfc3f3f0ffff30cfccff3ff3ff30cfffc3fcfcff30fcfccfcfcf30ff3333ff333fffcfff3cf0cf3f0ccf3cff0cffc30333f3ff33ffffcff0ccf33cff3f3f3fffc33cfcc0fff30ff0ccf3c33fff0330f33cffcf3ccf0fcf3f3fffff30cfff3f033cfcc30ff3cf3cc30ffcff3f30c0f3fcf0fcff03c0ff3303f3fcf3c33f3f00cfffcfcffff0ccf0ff3cc33333f3f3f3fcf33f3f0fcfc3cf33f3ff3f3f0ccf333f3f30c3fcf33cff0f0fcffccf0fff3f0f00ccfcf3c33ff30f3cc30ffcfffccccccf3f3300f33cfb0fefc0f0f33cff030cfcfcff3f0ffcccc0ff30fcfffcc0cfff0f3cfcc0ff33f3fcfcff0cfcf303f333333f3f03c33ff0ccf0f33f330ff33f3ffcf303ff3f3cffccc30f3fff3ffcfcf303fff0ccf3ff3fcf3f0f33c0f0ff33c3f0ff333cf0c3f330fcfccf33cf3f0f03f330ff3f330cf303333cf30f3fcf030ffcf30f3f0ff0cf30cf3f00c33cff0f0f0ff3cff0ff3ffccf3ffcf33cf3ff3ff3cfffcf0ff30fffccf3ff3fff30c3f3f0fcf0f3ff3cf3ff3fcff0cf330cfcff0ccf03fcf30ff3ff3f3f3cc30f330ff333fff0f0ff3f33c3ff30ccfcccc0cffcffc3fcf303fcf3ccfff0cf3f0cfcc33cf300ff3ccf0f03c33f33ff3ff330fcffcf33fff300ffffcf3cc3fff330fffccf0fcffff300ff30fcff0ffcff00f33333ff333cfccccf030f3cccccffc3ff3cc0ff3ccff0f3fcffc0ccffffcccfff030cf0f0f33ff3ff30c0fc3f30cf33fff3cfff30c33f3f0fff00cf3ccf3fccf3f3fcf3c33cf30cf30cff03cfff3fffffcfcf3ccf0f33cfff0ccf0cfffccf33fff33cff3cc0fffcffcf33c333fcf3ffff3fc0f0ff330cfcfcf3c3ff30f3ff3303ff3f3300fcfcc0ff3ffffcc33ff0fff38f330cfcf0c33cfccf3ccf3fccc30cfcc30fff0fcf033cff3f00cf3f3f3fcf030cff3fc30f330cfcc30330fcfff30cf300f0fffcc30cffff3303ff333b3cff3fffc0ccffcf0fffcf330f3fccccf3c3fcfcf30f33c3f0f0fcfcf0c0f0f3fffcc0c3fffcfcfcffcfcf3f0ff30ff0ccf3c3f33f30c33cf0c0f0f0f3f3f3f33cfcffffc330ff3333fffcc3ccff0fccf333fcffc3fff33cf3cfff3cc33ff30cfffcc30fff3f0f0cf33f3cffccff0cc33ffccf03ccf0c330f33cf0ffff0f33ff3f0ccfcffcff3f3cfffffcc3ccf3cf3ff3c0ffff0f0f33ccff30c3fcfcff3cccfcffff0ccfcf3f330f3f333fff30c33cf3c0fcf30cf0cf3fccf300f0f0f0ff3f00ccf330f0fcf3ccff03c0fcff0ff0cfff0f00f0f0ff30f0fcff03c0fff3f3ff3fcf3cf3ccf3c33fff0f330cff0ccfcfcccf0fc300ff3cccfcecf3c0ff30cf3f00cf33c333f333f0fcfcc33f3fcf30cf330cfcff0f030f3cc3033f3ccfcf30fcff33ccf0f3f0fff0f33cf33ff33f30fcffc3c33ffcf0f33cffcf3ccfcfcf0ffcf30cf0c0fff30f3cffcf0ccf0f030ff0c3ff30fffccf3300fcff0ccfffccf0f0ff3f0f0f0f030f3f0fc3cf30cfffcfc30fffff30cf30c0fcf0ccffcf3ffff3c3fffcf3fcfcf3f3ff30ccfcc30cf3c3ffccf33cf30f3cf33cffc30333fcffcf3fc0cff30cfffcf0fcfcf0ccfcf0ffffff0cffff330cff0cf3fcfccfcccfffccfccf0f333cff03033cfcfff3c33cf3cf30ff30cf3ccfcff30cff0f0fccf3ccff3fc30ff0ff30cff0cf3cffcf33ccff3333f3fcfccf33fcff03f33ffcccfffcffff03cffff0f0f33f3f0f00cfff00ff3fcf3fff3fcff3ffff3cff3cffff030f33333f33ff3cffcccccfff0cfeff03fffccf030fff0ff30cff0303ff3ccf3ffcfcc0c0ffffc0c0fcff0f00fffff3ccf30f3ff330f3f0fcff030cf33cff33ffff3f33cff0ccff0cfccf0f3f0fc0c0ff3cc0fcf0fffcf0c33fffc0ccf0fcf0cf3f030f30cf333f3fcfc33ff0cff0ff3ccfcf3fc0ffffcf33cfff3cff3fcf0cccc0cf333f33fff3ccfccf0f3f0f0f0fff3f3f0cfccfff3fc0ff33ccff0333ff3cf0ffffcf3cfcc0cf3f03ff3f0fcf00fcf3ffff0f0f0fcf30cf30cfff333fff0300fffcc30fff33ffffef33cf3ccf3ccf3cff330cf0ff30ccf30cf3f0f0fcf0cf30cf3f30c0f33cfccfc30f3bcf3fff3fcfccc0cf3ccff3ffff3fffcf3f0cfcc0f3f0fcffcfc0c3fcff30ff3ff3fffcfcf330f0f0fcff00c33cf0ccf30cf8f3f33f330f33ccf3033cfcffffc3c0f0f0fcfccf3cc330ff3ccfcccf0fffc30fff333ff300fff3cf3f030cfccf3f0f00f0fff0ccf3cf30ccfcf3c0ff3303fcff030f33c330f3ff30c0ffffcf0f0f0fccfffff0f0fffcff0f0fc0ff30fcfcc303333cffc330f0f3f33330f0f33f33cf3fcf0ff0cfffc30fffcf00f3f3f0ffff0ff0f3fcfcf0fcf0fff0ffffc0cff0f3fff0cff3333cfccccf0fcfccff30f0ffffc30ff0cfff3f0f0cc3ff3f0f3ff0ccffff3f30c0f33f3f3f0f33fcfcfcc0cff303333cffff0fc0ff3303fff3cf3ffcfcf3ccff3fc33ff3ccff33ccffcb03fff3cf3fc3f0ff3fff0f0cf30f3f33ccfccccf0f0f3cfcccc0fff333f0ff3cf3ffffcf0ccccfff00cf3cffcf3f0f3fff0fc37fffc0cff0ccf3c3fffff3cf3ff33cffcf3f03ccff33cf3fcf3f3fffccfcffcfffffccc0ff3ccf033cffc3cf33fcf3ffff0ffccf333ff33cfcff0333ff3f0f0fff3cc3c3ff3f0ccfcf3f33f33ffcfcff3cccf0c0ff330f30c33f3f30f0f0f0ff3cf0fcf0c0f33f3330fcff0f30ccf0c3ffb3f3f3fcf33cf0c33f3f033cff30ff3ccf0fcf0cff3ccf00f3f0ff3f00c33fffff3300fcffcf3cccf0cff303f0fcff0f03cfb0cffcfcfccccf3cf0fcfcc30f30c330f0f33fff0fcfff3cf3fcf3cf33fcffcfcffcf300fff0ff3cf0cfff0ff0f0fcff0cfccfffccc3fff3ff3fffc0fff3f0fff3ffff0fcf3f00ccf3c3ff3303f33f30c0f0fcfcf330ff3fc0c0f3fcffc3c0f3fcfcff33ccf33cff03c3ff3cc0ccffffc0333f3f30ff33f0f0f0ff330f30cf30ff33f3333cfcc0ff3f0cccffff3fcfccc0cf30f3f333333cfffcff0303fffcff0cffffcc0f0f00f3fcffffcf0f3330f333333ffcfcfcfffcf3333fffc3cff30cf3c33f30f0f3fffffccf0f30cffccfc0f33cff0ffcc00f3f330cf33fffc3c3fcf0ff3ffcff0fc30f3ffccf3cc300fff3fff0ff3f3cc3333f30c3ff3f033cf3c3f3fcff3cc300ffff030cff3cff0b3333f33333333dfdded4d44dcdecfcfcf33ff3ff3cff330ffcf0ff3fff0f33ffffc0f0f0fff0fcff33c0ff3f03c0f0f33cff30c0fff3cf3f0f30fffcf0fcffccc0f0ffff30c0ff3cfcffcccf70f0f330fcf3ccf0f330fcf30cf3ccffcf0f30f3f0f0ffff0300f0ffff00cfffcf00ff30ffffc303fcffcf0ffffccfffc33f3333f3fff3ccf0fcfcc3f330fcfffffff0ccfcf3ffff0cc3ff3f00ff3ffcc0f0f0f0f3f33ff0ffff3fc300ff3ffcff0f3330fcc0fcff030cff0cc0f0ff30c3ff3fc3c0fffccf33ff3fc0f3fcfcffcff0cff3f333fffcccfccf0300f33ff30f3f030cffc33f33c0ff3cc0fcf0ccf30cff03cf3f0f030cff3f3cfcf3ccf0cff33cf30cf0c3ff3fcf3cc3cfff3cc30f3f33fcfcdcf33ff0ecffc0cf3cffcfcf0f3f0f03fcfcccfccf03f0f33333333fccff3cccffccc3ff3330f0ff3fcccf0fcf0f00cf3330ffff33033f3f2f0f3333f33c333f3ccfcffcfccf3cff3303cfff3c0fc0fffcfcccff330cffff00fffff0ccfffcc0ccfffcffcff3c3ffffc3f33ff0ccff3cffff3333ffff0fffcf0f3fcf0f0fcf3ff0fcfccf3f0330ff30c0f3f0f33cff0f0f030cffffcfcf00fff0cff3f3f3f3fcfffcffcfcfff0f333fffffcf33fcf33cf30f3fcfc3c33330f333333cf0ccff0ccf00c3f0fcff00f0fffcc0ccfcccccc300ff3ccf0cffcf3fc3fffcfcf33f3cfcff00ccf0cf3f00f0ff3fcf0fcffcfcfcff0f0f3330f3f30f3f0fc33ffcfcfcfcffffff0cccff0f0f0ff3fcff03ff3cf30330fcf0fcf8ff3cfcc3ffff0f00fcffffff03f33f3ccff33cfcc300f33ff303f0fcf0f0ff3f0f0f00ccfcf0cf3333333f3cf30ff3fcff6f3f0cc3cff30f30f0ff3f3cf3033f3ccc3f0f330fff33c33cffc30cfcffccccc0f3f0ff30c3f333333fff33fff3ff3cfcccffc0c3f333f0ff3fcf00fff3fcfcccc0cf3ffcff33f33cfcffc3fcff3fff0fff3fc0f0f0fcffc0c0f3f0fcf0ccf3fcfff0f3333cf300f3f3fff0cf330ffccfccc0c33f3ccfcf3cfcc0cf3ff3fcf0fffcffcf3fc0cf3f3ccccfc3fffcccfcf33f30f33fffc3ffffccfcff0c2f03f33ff30ff3cfffcf33ffffc0c03cf3fcf30f33f3fff3f30ff33cffcffff30efcccc0c33ffffcc0fcfff33cf3333ffcc33f3fcf03cf3cccf300fcff030cff30ff30f2ff30cffccfffc3cfc333fc0f0f30ccffcf03cf333ffcffcf0fff0f0f0f0ccf333f3cf3333cfecff323ff333cff3cf0c33f30ff3bf0f0fcf30cf33f3c333ccfff3f3fe3cf3f0ff3c3f33f33f33ffccf0f3330f33f30c333ff3fcf3fcccfc3333cfccecfc30cff003fffff333c00ffff0fffc3c3f33f3fc2fcf0fcfccfc333f33f030f3f03cfb0cfffcff320fcccc30ff0cc30f03ff33cfcfcff3cefccff3ff0fff330fcff0fc3333ff0ccf380f0f3f33ff3cf330fffc0f3f0f33f33f0fcf3ff3ccf3cfcf3cff0c33f0f30c3ccfffcc33f3bc0ecf0f0fcfcfcc3cfff3f33cf3f3f3fc0c33ccffffcf30ff3ff3ff30cff0f0ff3c3c33cff3cefcfdcfcccf30cf0c33333fffcf33fc0cf3f3fc33f30f33cc33f3f0cf3fcf3c0f0fcf3fbf33cfccff0c0ff3cccfcfcfff32cfffcccc3cff33f0ccf0f3f0fc3cf3f0f333ffcff0f03c0fccfc0cf30cfcff30f3ff3d3f3f0f3f33330fcffc0ccf3fcff3ce3ff30cffceb3f3f03cfff033f3300f0ffcf0fff3fcfc0cfff00cf8cfcccccc0ccff3fccc30333fff033f0ffff33c0ffffcfccccff3fc0ccf330f0c0f0ffffcf0fcfc3f3f0ff333f30ccfcc33fff33c0f0fcfff0c333ffff333330f0f0f0f33f333f3cc30f33f0fcff30c3fcf3c3fcfcfc33f333fcfcf30cff0fcfc3cff0c3ff30c3fcfff0fcf30cff33033f30fff3ccff03cff0f3c300c0f0fcf3cff2ecffcff0fcfcf32ffccec0c033fcf3ccf3c3fcf3fcfffcccfccf0cffcf0fc0cffffcff0f3ccf3cffcccf00f333f0fcff33033ffccf0fc00f3f0eff33ccff30cfff33c3ffff00c0fffcffffc0ff30f3ffff0fff00f3ffffcfffc333f3fff3c3ffff0fccf0ccc0c0f3ff3cccceff0fc30cc0fcf0fcfcff0ff0ff3c0f3cceccff30fcfcffcf030cf3cf3cccf0cf3f03bf3f3fcf0b03ff0cc3cffe8fffc3c0fcfcfcfff30f3f0cc0f0fc3cc0ff3f0f0f30cff3cfff030cff00f0ff3fcfc0ff3303fffff333fcf3fcf3c3fcf33cff0f3c00fc3fc33ffccf30cbf3fcfcf3ff3ccf030f33cf3fc32fff0f03cff03cfcf0cf3f03ccff0f0303fcfcffc3ccfcff0f3f003cc0f3333f3330fffcffc00cf0cf3f00cccfc300f33f3ccfff0ccf00c0f3f0fcf3c0fcffc7c0fcff0dcfcf0cc3ff3c3f00cffccf3f1f0fc0fff3330b3f3f03c3ff3cccf3cffccf0f3f3fcf0f80ccfcc3cff0f3ffff0cccff03fff3cf330ffcf303fffff33fff30cfbcf33cfff3f0f7cf3f330fffff0fff3330ff330cfcff3ff0c0fff33cf0f0fcfffffcffffcfc3c0fcf333f0f33f3cc0cff33ff3fc30ccfcff0ff3c330fcfff0f0f3fcffccff00fcfcf3f33f3ccf00cf3ccccf0f0f0f0cccf0f0ff3ff3cfff33f3333cf0cf30f33f3cc30f3cc0cf3f0cffc0cf3f333ff0c3333f30ccf33cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffff7ffeffffffffffffffffffffffffffffffffffffeffffffdfffffffffffffffffffffffffffffffffffffffffffffeffffffefffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbefffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffbffffffffffffffc3ff3cfcfcf0ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffff7fffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffeffffff7bf7ffffefffffdff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffefffff3ffffffffeffffffffffffffffffffffffff7fffffffdffffefeffffffffffffffffffffffffefffeffffffffffffeffffffffff7f7fffffffffffffffffffefffffffffffffffffffff7fcffffeffffffdfdfff7feffffffffffffffbfffff7ffffffeffffffffffffffffffffefffefffffbffffffdfeffffffffffeffffbfffffffffff7f9ffffbffffffffffffb3fffbbdffdffffffffffffffefffffbfffffffbfeffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffdffffffffffffffffefffffffffffffdffffffbfffffffffffd7ffffffff7fffffffffecffffffffffffeffffffffffffffffffffbfffffbffffffffffef7fffffdff7fffff7fffffffedffffbfffffffffefffffffffdffffffebefffffffffffffdffefffeffff5fffbfffff9ffffdffffefffffffefeffbffffffdffffffffffdfffffffffffffffffffffffffffffdfffffffffff7ffffffbffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffbffffffffff7fffffbfffffbffff7fffffffffffffffffbf5ff7ffdbffffdfffeffedfffbffffffffdfffffffffffffcffffffff77fffdbfffffffffffbfffffffffff7fffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffbfefffff7ffffffffdbffffffbefffbeffffffffbf7ffffffffff7fffffffffffffbfffdffffffdffeffbf7fffffbffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffdfffffffffffffffffeffffffffffffbfffffffffffffffffefbffffffffbffffffffffffffdfffffffffffffffffffe9ffbffffff7fffffffffffffffffbfffdfffffbffffffffffbffffff7fffffffaffffffbeffffffffbfffffffffffffefffefffefdffbffbfffffffffffffffffbfafffffffffdffffffffffffffefffffffffffffffffffffffffeffffbfffffffffffffffefdfffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7de7df7efcddececdde35ffddfffd0ddddfffffffffcfb12fcdcffdf0fff7cdfd315fdf1deff1f533df31ddf5de11ffdd5ff3cd75dcd1dcf7ecfc77dfcd0e6fdf7df7edf5ffcdcd77dff3fbdfddde6dedcfed1c4decef7337dfddcfddddf56fff5effededdff5fdeddddfde4c475cdfdddf5dc45fdc3df1cc3f0ffff0fc3ccffc3fcffccff3cfcf3cf7cf3fcfcffccff0cccffcf3fff0df0ccf3c37ff0c33f3cfcf0ffffcf0cff30cfffccf0ccf0f3fffff33ff33f30c33f3cc3fff3cfffcccf3ffccfccccf0cff30f3fc0ccfcc30cfcc3fcfcfffccf0cccfcfcffcffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f0000005fa30000e800ba0168021503af0371042605e805b2067d0743080809c509890a5a0b210cf00cbd0d800e580f1510cf108c1146120713be137c1440150316c9169c1764182319e719aa1a6e1b301cee1cae1d6b1e231fda1f922054211e22e522b22378242725e625a6265e271428d42882293a2af12aac2b692c262dd52d8e2e452ffb2fba3066311432d1328e334a340a35c8356a361337ba3768381139bd39663a143bbe3b613c1a3dcb3d7e3e2a3fe83f98404b41f241a3424c43fd43b24464450b46c44672471348b3487949234ad34a7d4b354ce94c9d4d434eef4ea44f4c500251b35166521953c75376542255d85588563057de5789583b59d459895a325bd45b825c285dd85d845e275fc35f4d60f560a1615262e56288633564e56470650b66b8666d671868cd687f69346ae96a916b3e6cf96cb36d4e6eed6e826f1e70ad705671f97197722e73d4736b740a75ac754976d97680771f78c2785779e2796e7af97a997b2a7cc27c577de57d8e7e387fe17f76800d81ba815382e4825c83be830f8499843085c8855086c8864e87f8879b88318995891d8aac8a378bcb8b628cf08c7f8d148eb78e498ff88f95903d91d6916e921893a9932c94a2940d957995de954b96c0962897a19704986f98d1983f99aa99199a7a9ae59a4a9bd49b479cad9c189d8b9dec9d559eba9e1e9f8c9ff79f6ba0d0a037a1daa171a2eda27c00ef007001ec014702ac02d902e3022e03c1033f04c404eb045005c4055406d70653077a07e0074408a80816099409060a7c0aed0a640bde0b480cbc0c390dae0d300ea60e160f940f1c10901007115b11a411f9115212b4120e137713c61321147d14d21433159515ed154316aa1614177517cc1726187518d1182f198719e519481aaf1a051b5b1bae1b031c681cc11c1d1d791dd41d351e9a1eeb1e4d1faf1f0d206220bd2017217b21d0212e228222e5224323a52300246024bf2420258625e4253b26a026ff266e27c4271f286128612862286828692869286a286c286d286e286f286f287028712872287328732876287928792879287b287d288028802881288d288e288f289128992899289a289e289f28aa28b928ce28d828ef28fa280c2917292829302945294f297b29f029512aa22aa22a00000f1e2d3c4c586373818d9baabacada0f1e2c3c4858646e7b8a95a3afbbc60f18212b3845535d6368717e8a99a30d182532404b56606a707d88919ea709121d232d39454e57626b767f88900c15222e3c485564727e8b969fa9b60916202d3a484d55606b7783919ea90c1926323e495362707a87939fadb80d1a2633404c5a6975818f9aa7b4be0b192735424f5d64707e8a97a5b4be0e1a26333e4a5762707e8a96a1aeb90c1824323f4a5763707d8a979fadb90e19242e3a47515c68757f8a9aa5b00e1c25303e4a55626d7a85909ca9b70d1a2632404c5a697582909caab8c20d1a26303d4957626d7a8795a1adba0d1a2834424c5a6775828f9aa7b5c10f1d2834404e5966717e8c9aa6b4bf0d1724313d4b5965707b86939eacb70e1a283644505d6b798691a0aebbcb0e1c29333f4a56626b777e8a96a4b109131d2b3844505b67727c8895a2ad0d18242e394753616c77828f98a4b10c1823303c4a55626e79828b94a2ae0e1926313e4b57616d7985929da9b50a15202a3844515965717d8a95a1ac0d17202c37434f5b6975838e9aa5b10b15232d394654606c77828f9caab80c192734414f5c67737c85919da9b50b131e2b3643505e6c7683909eadba0c182433424f5d6c798594a0abb8c60c1925313f4b5764727e86929fadba0816232e3a44505d6976818e9ba6b30c1823323b47555f6a7683909eabb70e1a2635424e57606d7985919da9b70d1a2834414c5864717c8895a1adb80b1a26323d4a55636c7b87939ca9b50d1825313d4c5764707c86919ba7b30c1826313d4755626d78818d99a7b30c1825313d4955616b77868f9ba7b20c17232f3845505b656f7a8795a0ac0b14202d37434f5b68747f8994a1ad0b18233039444f5c66717d8895a2ae0d17232e394856616e798894a0acb70c1724313b485562727c8a96a5b3bf0e1a252f3c4b5964707c89939fadba0c1924313d4a5865717e8997a4b1c10e1b2836424e5a6675828d98a3adb90a17232d3a414c5764707a869098a20b1925323f4b57646d7a848f9ba5b40c1825303e4a57636e7a85919ca7b30914202b3745525e6a747f8d99a3af0d17212c36404d57626c7682919daa0b1723303b45535f6b76818e9ca7b30a15202b37424d58626d77838c98a30b1824303c4653606c79848f9aa3ad07121c2835404b58626c7987919eaa0a15202c37434e5965707e8997a2ae0e1c27313f4b57636f7a838e9aa4b00d1826333f4a57636e7b86909ca8b30b15212d39434c57606b76808c97a20d1723303c45515b66727c88929fac0d19232e3946515d6975808b98a2ad0a16202e39454f5c66717f8c96a1ab0914212d3b475561717d89959dabb50b161e29333e4755616b747e8895a00c17202a37445058646e7984919ba30b1521303a47535f6c78868d99a5b20a15202b394551606d78848f9ba6b20c1826313c48535e6b76818d97a3b00d1a2832404b55616c78858f9aa5b20b1724313d49555f6a76818f9ca5b109131b27303a45505c677179838d950b16202b35404b56616c757f89949f0a151f2b323c4854606a737e87939e0b17232e3a444e57636e78838e9aa50a151e2c37424d57606b737d8a909c0c17212e36434c57646e77828c98a20c16202a343f48545f6a747d88909a0b161e2a36414c54616b75818c97a30b151f2b38424d555f69737d8a929f09131c242e39434e59657079828d980a15232d3945515d69737f8995a1af0b151f2b38414c59626e7b858f9aa40a17222c37445059646e7985939ea70a141f2b37414d58647079838e99a10b16202d3945525e6a7784909ca8b20c19242f3a454e5966717b858e99a50b18232e39434f5c66717d88909ba607111c28333e49535d69757f8d97a00a18232b38444e5a67717d88969fa70a16202a333f4a555f69747d88939e0a15202a35404c55616c79858f9aa60b16222e3c47525c66727e88929eab0915202b36404c535d6a76838d99a30c18232f353c49515d646f7b87919d0915232f3a454f5b6976818c97a3ad0b17202c38434e58636d77838e98a308131d28333c444f59626d78828e990c141d28333b46515a656f7a838e980b1724333e4c5863707c87939eadba0d151e28333f4956626d767f8c94a30c16222c3b44505a65737f88939fa70c15212933414b56616b76828d979f0b151f2834424c58646f7b8894a1ad0b15222e38444d58656f7d89959fab0c16222c38454f5a66707d89949ea90a141f283540454e5a65707d86909b0d17242e38434b535f6b77808995a00a161f2c34404b5764717c8994a0ac0a17242f37414a515b65707c84909b0d17242e39424f5c68707c88949daa0914212b37424d58626c76828b97a209121c2835414d5964717d88929da80c17212c3846515a656f7c89929ca70a141e29354049535d69757e8997a30c19222e37434f5c67717c868d9aa50d18222d36404d5663717a838e97a20b15202b37414d58616e7986929daa0d16202a353d4b58636b76808b98a30c16242f3a47515c646d777f8a95a00b16212b35404c5a64707b87919ca60916222e39454e58626d79818d959f0a13202b38424f5d6975818b949ea90b131e2a333e48515d676f788189900d1724303846545f6a748088939faa0b161e2b323f4c575f68748089939d0a152029313c45505b646f7b848d970916222c39424e58636f7884919ca6070f17212f3a46505b6875818a939d0c19222d37414d5864707c858f9ba50a161e29353d4a54606b75818c98a20c16202a343f47525b656f78818b970c16212a333e47535a646f79818a93071119212d353d4650576169717a830c161f2b364049535d66717d8a93a00c16202b363f4956636b77828d98a20e17232e3a454f5b69737d89949fa909111a232c343c454d566069737d8609111a22303c46525c68717e888f990a141f2b36404c55616b757f8b97a10c15202e3a444e5965707b858f9ca70a121b242a333e4a525a626a717a8408111c252e363e49545e67727c86920b141c272f3947535d69747f8e98a20c17232e353e47535d6876828f9aa70c151f2a34404c57616b77818c96a20d17212b38444d5965707c858e9ca90b161f2a3643505966717c86929ca40913202b343f4a56626d7a87919caa0b15202d38404b57606d7982909ca80b18222d39444d585f6973808b939d0917252d3b47505b67727a838d98a40916242f3a46525e6a75818c99a3ae0d1924313c444f5b67717d8894a0ac0a111d28333e4a555f6b767f878d940a131a283039444f5c6770798089930a10161f292f3a444b56606b757e8b09131c262f39414c555e67717e8894080f16222b364148535c6268737d8709131c242e3a45505c67737e8995a00a16222d39434f5a626c7580879097091019242c36414b56616b767f88930911191f2c36414b525c626c76828c0b17242e394149525f6b747d87929e08121b222a343f495157616b76838f0b17242e39454f58626a737e868e9509141c232d38444e5b65707a868f9908101a26333a424b56626c767f8a9408111a2029333a424d555d666f7a840b121a26313c47545c67727d87919c0c162029343c444f5b66717a848d950c171f28313a3f48505b6674818c970c151f2a353d46515c666a7079838c0a161f272f3742484f59616972788009141c26323b404850576169717a8209131d232b343c434b555c666e79800a151d26303b444d55606c767d89930c151c262e333e4a525a666c757e8809131c262e373f47515a646f7a879209121b26333b454d565e656f79838b070f19232f353a424e58626a7279840a16202e3a434b555e6975808c95a00a141d29343f4a55606b78828c98a10c17202c36434e5a646f7c878f95a2070e18222b364048535d69737b828c0a101b252d37434a57626c747e88900b1624313a46505a64727b878f9aa20d171e273139444d555f6b757e88920b141d28313a444a535c666d757f8909111b2026313a444f585f63686d7207131a1e252a31373d434a4f53595d040b10151a2126283034393d42454c050d171c22262d36404b555e6a757f0b151f2b36404b565c646c747c868f0a121b252e373c48525e68727c84900c16232e37424c585e636971767d81080c13181f24283038414a556067730810181e25313a424b5359636b747c0b162029313d46515c66717d89939e0b14202a323d454f5b69717b8590990b16222c353e49535e69727c858990060a11181e222a303840474d52555b061019222a3440464e5963686f787e060d172028303a454f596069737f880b141b252c353c4650586068727a820c111a222a333b454d555f6a717d890b172129343c485159646e777f878f081218212b333b444f585e68707a830b141d252f3a434a545c656c737f8709131a253139424d535a657079828c0c171f2a353e4a55606b757f87909908121c252e363d464e555d68727c870d15212a35404b535b6673808b96a309151f2a323c494e5a646d777f88930b17222e3d45515b656e77848d97a109131b27323c474f59636c777f87900a141c25303b464f575f69737b868f0b16202a36404c5a636d75808b96a00a1118242c343b444e58606a737e880a16232d3942484f565c626a70777d060e141b22282f373d454d545e666f060d151a20262e353a424950565e64070f161b222b32373e434a525a6068050a10181e272d32383e454e555a5f0910161f282d343b41464d555b6269060e161d262d343b434c535a62686e0710171d232a30353b42484c535b620910171d252b3239414850575f6871070f171d24282e33383e464b51585e080d141a1e242b31383f454c545b64070f131a20272d32373e424850555b070d141b20272e363d444c545a6269070f141a22282f383f484e53585d63070c141b20282f353b424a515a6167060b131a1f262c31363e43494f565b050e151920272d363d41474e565d63050b121820252c323840464c545a600810171f272f363e444d57626d767f0a151f252c313a40454b51575f666c070b11191e242c31353a40464f585e0610161c2229323a3e444e565e62680a111720292f363b434b525b60666c060a12181d232b32383f444b52565c050c151a22282d343a42474c535a61070d161b232a2f353a42474e545a5f070f131a1f252b31383d454b52575e050d121920252e353d444b535a6167060e141920272e343b404950585f650911191f262d363d454c51575f656c060f151a232b32393d43494f565c61070a0e151d252c2e2e323b434b535e0c161f2a323d474f58656e7b87939a08121d262f374048515c646c78838d0810171d252d353d434b5459606a750a0f151d242c323a43494f575e636b090e18202d363f484e545860666e75060d141a202a343a404851575d646c060f151b232b31373e45505a656d770d17202a2f363e474d535a626b7075060c10171d242a2f32393f454a5156070d131920262e343b40464b52585f070e151b22282d2d2d2d2d2d2d2d2d0000000000000101010203090a0a0a000000000103040b11192128313b42061018202a333b444b55616c77838c09111821262c3137444f575f666d7509111620272e363e484f575e69747d09121b242425252626262626272727050b11181e232a2f363c454c515860060c121920242e343b434d555d656c050d151e28333c454f5a6469737c8709111a212a333c454c535a646d727b070e141c282f3841484e555c6267710c151e25262627272727272727272700080e1319232a333940444d52585f050b12181e242b31383e444a50555e060c11171e242b32383f444b52585e070d141a222b31383d434b51596168090f171f252c343b454f5861686e77060d141f262d323a3e454c5158616908101820272d383d434a525963696f080f1920252c323840464f545a616b060c141a1f282f373e474c545c646d050b121b1f272f373f464e565e66710a11161f252b313840454c52575e64060e161e232a323a404a51585f676e070e141a222a3239434c535c636f76050d121b232a32393d464e565f676e0a101b252d323b424d535b646c747b060d141c252a31383e464a525a636e060c161f272e333940494d555d646a060d131c2429323d444d525a636c7408111b232d343d4650565f666d757e070e171e242d343c43494f5660666d0811191e252c343c424a525c646b71050c11151c222830373c42484c505204080d12181c23282b2f33373c4144040a0f15171e242b2f33383b42484d050a0e131921242b32393f45474e55060b10161c23282d343a40464d545b050b0f161c20252d343a42454b5055050910161c242a30363f464c535a6204080c1013181b22272b32383f4249050a12171d212830373e42474d5156050b10161d252a30353b3e464b5359080e13181f27282d32393d41464c4f060b12181f22262e353b42494f565b0811161d23292f34383e444a51585d040a10171f252a2f333a3f42474c52060b111920252b2e30373c41484c50060c131b212930373e434a51585d61050d131a20282f363c414951595e64050a10151a20252d323b40454d5158060b0f171e2024282e363b41484d52070b0e151a1e242c30373e424a4f54060b10151a1e22283035383a3e444a050910161d21282f353b40464d5056060e131920272f34393f43474b5459070b10151c21242c31373d43495055060b121a20282f353c3f47494d535804080f171f252c33383f464c52555c070e151b21292f353c3f444a52585f060c10161b1f25282e333a3f444b50050a10151b23282d31363b40454a4f060d14191c23292e32383e41454b5004070e14181c21272d32383c40474e080d151c24282d353b41474e565a5f070e131921292f32373b41454a515504070b121920262c33393e444a4f56080f151b20252c33393d42494d5459050b12151d22272f353a3e454a5054070d12191f262e363f43474d51555b070d141a1e252b2f363d444b50575e05090f13171b2128292f343a40474a040c131b21262b3035393e474d545a070e14191f272c31373d42484e545a050b11171e262c32393f434a4f545a040a0e11171a1f23292d343c424b4e03060a0d11181e262d363c424a5258050c13191d23293034363d42474f5506090f141b222931383e434a50565d060d12192025282d343a3e46494e51070e151921252c343a4144484e545804070f14181d23292d31373e43484e070f141c1f252e34383d454a51565b060d14171c22272e363a40474e5259050b111921252e353b4043494f555d060c11161c242931373c41474b5055060b121a1e242b32373d43494e5258060c111820242a31373c41484e565a0811161c22272c323b40444a52575d080f171c22272d33393e434a51565c050a11181f24282e35383d444a5059070b12141a1e22262a2e383e454c50060b131a20272e32383d454c545860070a0f141c21282c343940464d545a0810151c252d323b41474e555b6168060c11171f22292d34373c40464a4f050a0f11171e242930363b3f454b53070c10171e272c333a414242424242000000000000000000000000000000000000000000000000000000000000000000020202020203040404040404000000000000010101010101010101000000000000000000000000000000000000000000000001010101010101000000000001010101010101020202000000000000000000000001010101000000000000000101010101010101000000000000000000000001010101000000000000000000000000000000000000000101010101010101010101000001010101010101010101010101000101010101010101010101010101000000000000000000000001010101000000000000000000000000000000000000000000000000020202030303000000000101010101010101030303000000000000000000000000000000000000000000000000000000000000000000000001010101010101010202000000000000010202020202020202000202020202020202020303030303000000000000000000000000000000000000000000000000000001010101000101010101010101020303060b0c000000000000000001010101010101000000010101010101010101010101000000000000000000000000010202000001010101010205060808080808000000000000000000000000000000000000000000000000000000000001000000000000000202020202020204000001010101010101010101010101000002030404040405080808080a0a02020203030306070a0a0b0c0d0d0e010304050609090c0f0f101113131300000000010102020404060708090a000102040607090a0b0c0f0f101215020405060707070708090a0a0a0b0b00000000010203040606060a0d101100010405060607070808080808080a0204060809090a0b0e101011111111000000010202020304040506070708030405050708090a0c0e0f0f10131501030404050505060707090a0a0a0a0000000000000000060d141a1d2127070f171f2630363e444a4f575f676d050b121c252d32383c4045494f535b04090e15171f23282c323a41464c500000000000000000000000000000000000000000000000000000000000c8c2000000000000a0c1000034c3000034c30000a0c10000a0c10000a0c10000a0c1000000000000a0c1000000000000a041000000000000a04100005cc300005cc300000cc300000cc300000cc300000000000070c2000070c2000070c2000070c2000070c2000070c20000a0410000a041000070c2000070c20000a0410000a041000070c2000070c20000a0410000a04100000000000070c2000070c2000070c2000070c2000070c2000000000000000000000000000000000000a0410000a041000000000000a04100000000000000000000000000000000000070c3000070c3000048c3000048c3000070c3000070c3000048c3000048c3000020c3000020c30000f0c20000f0c2000020c3000020c30000f0c20000f0c20000f0c20000f0c20000a0c20000a0c2000020c2000020c20000a0410000a041000020c200000000000000000000a0410000000000000000000020420000a04100002042000000000000a0c20000a0c2000020c2000020c2000020c2000000000000000000000000000020420000000000000000000000000000204200000000000000000000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c200000000000000000000204200002042000000000000000000002042000020420000a0c20000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c20000000000000000000020420000204200000000000000000000204200002042000000000000a041000000000000a0410000a0c20000a0c2000020c2000020c20000a0c20000a0c2000020c2000020c20000a0c2000000000000a0c2000000000000a041000000000000a0c20000a0c20000000000000000000020c2000020c20000a0c20000a0c20000a0c20000a0c2000020c2000020c200000000000020c100002042000020420000000000000000000020420000204200000000000000000000000000000000000000000000000000002042000020420000204200002042000000000b0e0c3a1c26343d474b5151000c0c19191c213b3c000c0c1c272f360000030004040404040404040404020707070404040404090c0c0f0f11111111111111181b1c1d21242432323636353636373637363639363739373f45494a494a4f02020202020102040102040304050404050405040406050405040605040504050405040605040101020407040807070705040505040505040609090906090c0c0f0f0f0f0f1113131515181b1c1d1d212123232425232324252a2a2e302f2f31313233313132333535353535353935353f404540484848484d4d4c4f5253555701010301030101020301020401010201020102010201020101020102010102050403040405050406050405040504050401020101020101070107040807080708080708070808070807080507080807080504040504050406050905050905090809080a0505090505060a090a0a060a090c0c0f0f0f0f0f0f120f0f0f12131313111311121112111b1b1d1d1f1d1d21272c2b2d302e302f2f353835383635353539353538383e3e3e3e3e3e494c4c4d4d4c5052535253555452020103020301010202020102020202020303030504050504040601050401050406040606020201010701080108010101020108010707070708070707070808080701050505040404060409090909080a0906090906090c0c0f0f0f0f0f0f0f0f11111313131111131311141115121512171716171b1a1b1c1d1e1d1e1f1d1d1d1d1f1f212121242727272927272c2b272c30302f2f323236363639393936363739353e463e46494a4a4d4c4c4d4c4e505452565256575756575702020401020201020201020202040201010301030103010504040604060202010207070701020204040805070708070707070707080707070507070808080707080404040401050504060404060406050905090909090909050609090a0609090c100f0f0f0f0f0f0f0f0f0f1111111111110f111113111311131411111111111111111116171616161717171b1818181b1c1d1d1f1e1d1e1e1f1d1d1d1d1f1f212221222121242425242524252728272727272c2b2b27292c292a2b2d30302e2e302f2f323233323332333233363636363836363636373736363939393739353837373f3f3f40454545494a494a4d4d4c4e4d4c4e4f4f4f5050535456575355535756585757020202020402010102010102010102020101010202010202020202010204020102020102020401030404040604060201020102020101070707010101020202020107070104080507070707070708070708070708070707070808080507070807070808070707080804040404040401050504040506060404050509090505090905090909080909090909050605060906060a0c0c0f0f0f0f0f0f0f0f110f0f0f0f1111110f0f1111111111131313131113131111131113111311151111111111111116161717161716181817171b1b171a1b1b1818181b1c1c1d1d1e1d1e1f1d1d1d1e1d1d201f212122212221212424242525232424242427272a2a282727272c272a2b2d2d2d2d2e2e2e2d303030302e302f2f32323232323232333635363636363636363537373637373736363639393937373737373f3f3f3f404545404049494a4a49494a4a4d4d4d4c4f4f545352545457535555575757020202020201020102040202020201010202020101020202010102020201010102020202020201010102020201020102020201020202020202020404020202040101010201020202010101010102020204040204040106060406050604040505060601020202010101010102020201020201020701080701070707070102020101010202020202020404010101010101070707070707070804040107080707070707070707070707070807070708080707080707080807070807080807070807080707080808070708080807070708080708070707070807070404040504040504050404050504040505040405050604040605040404040404040405040405040509090909050509090908080809090809080a0a090a0a0a050509050509050505060a0a0a0a090a0a0a0a06060a0a09090c0c0c10100f100f0f0f0f0f0f0f0f110f0f0f11110f0f0f0f110f110f110f111111110f0f121111110f0f0f0f1111110f111111131313131313131411131314111311131313111111131113131313131411111113131311111313131315111511151111111511111111111111111111161716171617171717161716171817171718171a17171b171a1a1a1a1b1818181b1c171c1d1d1e1e1e1d1d1e1d1d1d1d1d1e1e1d1d1d1e1e1f1d1d1d1d1e1f1f1d1d1d1f1d1e201f212221212222222122212123242424242424252525242424242424242727272a2827282727272b2c2c2c2b2b2c2a2a2b2b2d2d2e2e2d30303030302f323232323233323233323232323232323232333232333636353635363636363636363636373736363636373737373737373736363636363636393935393939393939363637373737393737373737373f3f3f3f3f4040403e4545454045494949494a4a4a4a4949494a4a4a4c4d4c4d4d4e4d4d4c4f4f5050505254545454565654545452575656575753555757575857020202020202010202020402020201020102020101020202010102020101010202020202020101010102020201020101020201020101020202020101010102020101040402020404010102010202010101010201020202020202040104020102040404040401060604050606050505050601010101020102020202010101020201010201020201010707070107010101070107070707010101010201020101020101010102020202010102010101070101070707010708010104070401080807080707070707070707070707070707070708080707080807080708070807070808070808080707080708080708070708070808070708070507070707070808070707080808080808070707080707070708070701010401050404040404050405050405050505050504040404050405040505040404040405040505050406060509050909050509050905050905090905050909080808090909080908080908090a080a090a090a0505050909050509050606050505060505060a090a09060a0a0a060a0a09090d0c100f0f101010100f0f0f0f0f0f0f0f0f100f0f0f0f0f0f0f0f0f110f0f0f0f110f110f11110f0f0f110f0f0f0f1111110f0f0f11111112110f0f0f0f0f0f111111110f0f11111111110f111111111111111113131313131311131311131313131311131111131313111311111113131411131413131113131311131313111115111515111111111511111111151111111511111111161616161617161717171717161617161616171717171618181716171a17171717171b1b1b1b1b1b1a17171a171a171a1a171b1b1b18171817171818181b171c1c171c1c1c1c1c1d1e1d1d1e1e1d1d1d1d1e1d1d1d1d1e1d1e1e1e1d1d1d1d1e1e1e1d1d1d1d1d1f1d1e1d1e1e1f1f1d1d1f1d1f1d1d1e20201f2121212122222221212221222122222221212121232424232324242324252424242323242424232423242424242423232425252528272a2a2729292a2a28272727282727272728282727272b2b2b2c2c2c2c2c2c2c2b2c2b2b27272b2b2c2b2a2a2a272b2b2d2e2e2d2d2d2e2d2d2e2e2d2e2d2d302d3030302d3030302e2e2e302f313231323232323332323232323233333536353536363635363636363536363636353737373737373737373838373636363635373737373736363536393939393939393535393939393936363637373737373535393539393937373737373f3f3e3e3e3e3f40403f3e3f403e453e3e3e4545454546453e3e3e3e4546484848494949484848484a4a4a48484a494949494a4a4a4a4d4d4c4d4c4d4c4d4d4d4d4d4d4d4d4d4e4e4d4d4d4e4c4c4f4f4c4f4f4f4f504e5050505052525254525253535252555556545454545256575757525555555757575657575757020202020201020201020201020102040201010102020202010201020101020201020102010101010102020101010202020101010201010101010102020202010101020102020102020202020102020101010202010101020102020202020201010202020101010201010202020202020101010102020202020202020201010404010404020401010201020102020202010202010101010202020202010102010104010104010101010101010404040104040104040405050606050506050604040506050505060102020101010202010202020101020102020202020201020201010101010202020102020701070107070708010101010701070701010107070701010101010102020102020201010202020102010102010102010202020401040102010101020104040101040401010101010701010707010701070107070807080707070701010104070401040107070701040104050408080807070708070807080708080807080708070707070707070707080807070707070807080708070808080807070808070708080708070807070807080707070808080707080807080808080807070808070708080707080808080705050507050505070707070708080808070808070708070707070807080708070707080808080807070808080707070808070707080504010504010404040504050404040404010505010405040505050404010504050505050504040404040405050504040505040504050605050604040505060604040405050505040405050606040506050605060505090509050905050505050505050505090909050505090505050509090909080808090808090808090909090909080909090808090809090909090909080808080a09090a090509090509090905050905050909050905050606060606050605060605050606090a090a0a0a0a090909090a06060a0a0606060a0a0a0a0a090a090a090c0c0d0c0f100f0f0f0f1010101010100f0f0f10100f0f0f100f100f0f0f0f0f0f0f0f110f110f0f0f0f0f110f1111110f0f0f0f0f11110f0f0f0f0f11110f111111110f0f0f0f11121112110f0f0f0f0f0f0f0f110f11111111110f0f110f0f0f0f11110f110f0f0f0f111111121111111313131413131313131314141113111111131313131313111111131111131311111313111113111113111113131111111314111413131314131411131111111311111113131313131111111113111111111515151115151515111115111115111111111515111511111515111511111111111111161616171617161717161716161717161717171717171718161616161616161718181717181717181718171717171a17171a17171b17171b1b1b1b1a1a1a171a171a1a1a1a1a1a1a17171b1b1b171b1b1b181818181718171b1c171c1c1c171c171c1c1d1d1d1d1d1e1e1d1d1e1e1d1e1d1d1d1d1e1e1d1d1d1d1d1d1d1e1e1f1d1d1e1e1d1e1d1f1d1d1e1e1e1f1d1d1d1d1f1d1d1e1d1e1e1e1d1e1f1f1d1d201f1d1f1d1d1e1e1d202020201f212222212122212221222121212222222222212121212122212222212121222122212124242323232323242424232425252325242423252324232423232424242424242424252523242324242523252727272727272727272a2a272727292a292727282728282827272728272727272b2c2b2c2c2c2b2c2727272727272c2a2a2a2a2a2c2c2a2a27272b2b2b2b2b2d2d2d2e2d2e2d2d2d2d2d2d2e2e2d2d2d2e2e2e2d2d2d2e2e2e2e2e2d2d2d2d3030302d3030302d2d2d30302e2e2e2e2e2d2e302f31323132323132323132323232323233313331333132333333333232323232323232333133313535363635363536363636353536363636363635353636353635363636353536363635363536353537373537353735373738373838383737363636363636363636373737373837373738373636363636363636363636363639393935393539353535353939393939393939393939363636353636363635363537373737373738373735353535353939393535393535353539393737373737373737373737373737373f3f3f3f3f3e3f3e3f3e3e3e3f3e3f3f4040403e4045454545453e3e45463e3e3e3e454545403e3e3e403e3e45453e404046454649494948494949484949484848484a4a484a4a4a4a4848484a494949494a4a4a4c4c4c4c4d4d4c4c4c4d4d4d4c4d4d4d4c4c4c4c4d4d4c4c4d4d4d4d4d4d4c4d4d4e4d4c4d4c4d4d4e4e4d4d4c4c4f4f4c4f4f4f4c4c4c4f4f4f4f4f4c4f4f4f4c4f4c4f50504e505050505050505053525252525454545454525252535252525252525555525252565656565454545454545452525757565657575657575253525352525553535353555552575757575257525756565757575758575857575702020202020202020102010201010102010101020202010202010102020102010202010101020201040202020201010202020101010201010101010101010101010102020102010102010201020102010101020202020101010202020202010101010101020202010101020202020201020201020101010101020102020101020201020101010201010202020202020101020201020101020201010201010202020201020202010101010202020202010201020201010102010102010101010102020202020101010102020201010202020201020201010102010201020202010404010401010202010404020101010101020201020101020201020202020202010201020101010101020202010101020201010202020201010202020202020101020201010104010101010101010201010202040404040404040101040401040404040505040606060506060404060605050606060606060404040506060506060505060606050601020102020201010201010201020101020202010202010202010102020101010101010202020101010102020202020101020101020201010101010101020102020201010202010102020201010707010107010701010701080101010107070707070701010107070101070707070708080807010102020202020101010201010201020202010102020101010101010101020201010102020202020202020202020202020202020104010101040101020201010102020202010101010401010404010107010107070107010101010707070107070107070707070701070701010108070808080708070701010101040104010707040104010104010401070707010401080505080807070708080807080808070807080808070708080708080707070807070807070707080707070708070708070807080807070707080808070708070708070807070807080808070708070807080708070808070707080807080808070707070707070708070808080707080808080708080808070708070807080807080708080707070807070807080807070708080707080807070708080807080807080807070805070505070507070507070707070707080707070708080808080807070807070808080807070708070807080708070707070808080708070808080807080808070807070708080808080807080807070708080807070808070707080708070707080708080101010101050404040405040504050404040404040401040505050405040104050405040405050505050504040404040405050404040405040404050606060506060604040404050505060606060404040404040405040504040504050505050605060606050506060509050909050505050505090909090505050909090505090505050505090909050505050509050505050909050905050905090505090905090909090908080909080908080909090908090908080908080909080909090808080a0a080909090a0a0a09090905090905090905050509090505050905090505090505090905050505050506060505060506050606050605060605060506050606060a090a090a0a090a0a09090a0a090a09090a090a090a0a0a06060a06060a060a0a0a0606060a0a0a090a090a0a0a090a0a0a09090c0d0c0c0d0d0c0c0c0f0f0f0f100f101010100f100f0f0f100f100f100f0f10100f100f0f0f100f0f110f0f0f0f110f0f0f0f110f0f0f0f0f0f110f0f110f0f11110f0f0f0f0f0f0f0f11111111110f0f11110f0f110f110f110f110f0f0f11110f0f0f0f110f0f1111111111111111110f0f11110f1111111111111212121111121212110f0f0f0f110f0f0f0f110f0f0f0f110f1111111111110f110f110f0f0f0f111111110f0f0f1111110f111111111111121111131413131411131313131313141311111113131314111313131311131111131311111113131113131113111311131313111111131313131111111313111311111113131111111113131313131313111113111113131311131111131313111313111311131113131411111113111113141314131414131111131311111111111311111111111311131113131113131311111311111111151511151515151515151511111511151211151111111111111115151511111111151511111111111511111111161616161716171617161617161717161716171616171617171717171718171816161617161716161616161617171718171817171717171716171717171618181716161a1a1717171a171a1717171a17171a171b171717171b171b171b1b1b171b17171b17171a17171a1a1a17171a1a17171a1a1a1a1717171b1b1b1b1b1b1718171817171818171718181b171c171c1c1c1c17171c1c1c1d1d1d1e1e1d1d1e1e1e1d1d1d1d1e1d1d1d1e1e1e1e1d1e1e1d1d1e1d1e1d1d1d1e1d1d1e1e1e1e1d1d1d1d1d1e1e1e1f1d1d1f1e1e1d1e1d1d1d1d1d1f1d1f1f1d1d1e1d1e1f1f1f1d1d1d1d1d1d1d1d1d1f1d1d1e1d1d1e1e1e1d1d1e1e1e1e1f1f1d1d1d1d1d201d1f1f1d1f1d1e1e1d1d1d1e1e1d1d20202020201f2121222221222122212221222121212121222122212221222121222221222221212221222121212221222221212221242323242423232424232423232324252525252523252424242324242424242325232523232423242324242424232324242423232424242424242424242424242424232523252424242423252525272728282727272727272a2a272a2a272a292929272827282727282827272727272728272728282827282827272727272b272b2b2c2c2b2c2b2c2b2c2c2c2c2b2c2c2b2b2b2c2b2c2b2c2b27272727272b272b2b2b2b272a2a2a272a2c292a2a2a27272727272b2b2b2b2b2b2d2d2d2d2e2e2d2d2e2d2d2d2d2d2d2d2e2d2e2e2d2d2e2d2e2e2d2d2d2e2d2e2d2d2d302d302d2d302d3030302d2d302d303030302e2e2d2e2e2e2d2e2e302d2f2d2d2f2f323131313232323132323232323231323232323231333333313331323132313231333133333232323232323232323232323233313131313333333331333536363635363635363635353635363536363535353536363636353635363635353536353636363536353636363636353535363535363536353636363635353535373735373535353535353735353738373738373838373838363636353636363636363636363536363635373737373738373837383737383736363636363536353635393939393535353535353539393535393939393939393935393939393939393635363636363636353535353535353737373737353737373737373738373737383535353535393939393935353535393535393535393539393939353735373737373737373737373737373737373837373f3e3f3f3e3e3e3f3f3e3f3e3f3e3f3e3e3e3e3e3e3e3f3f3e3e3f3e3e3f3f3e40404040403e3f4040404044444040453e4545453e3e453e45453e454546453e453e454545454540403e3e3e3e3e4040403e3e3e3e3e45453e403e40464646464646454046464949494849494948484949494848484949494949494a4848484a48484848484a4a4a4a4a4a4a4a484a4848484a4a4a4949494949494a484a4a4a4c4d4d4d4c4c4c4c4d4d4c4c4d4c4c4c4c4c4d4d4d4d4d4d4d4c4c4c4d4c4d4c4d4c4c4c4c4c4c4d4d4d4d4c4c4c4d4d4d4d4d4c4c4e4d4e4d4d4d4d4d4d4d4c4c4d4c4d4d4d4d4e4d4d4d4e4d4d4d4c4c4c4c4c4c4f4f4c4c4c4f4f4f4c4c4f4c4f4c4f4f4f4f4f4f4f4f4f4f4f4c4f4c4f4f5050504e4e504e505050505050505050505050525253525252525252525454545452525253535352525255555555555555545452525252545252525254565656545456565654545454545454545654565452525752525257525757575656565757565657575757575657575353525555525553525353525555555557525752575757525757525757565656575756565757575657575757575756565758585857585757570202010201020102010201010201020102010201020102010102010102010102020102020201020201010101020202010201010202020202020202020102010201020102010201010201020102010201020102010102020202010101020101020102010201020102010102020201020202020102010102010102010202010202010102010101020201010201010202010101020101010101010202020201010202020201010201010102020201010201020202010201020101020101020202020102010102020202020102010102020201020201020101020202010201020201020101010102020202020101010201010202010102020101020201020101020102010202010202010101020102020102010404040404010102020201010401010401040404010101020101020101020102010101020202010202020202010101010101010201020102020102020102010202010201010201010202010202010101020102040104010104010202020102010104010102010102010404040101040404010405040401040104050405040504060606050604040606050505060606050605060506050605060405040405040506050605050605060506050606010201020202010102010102010201020101020102020201010201020201020101020102010201020102010102010201010102020201020101020101020102010101020102020102020101010102020201020207010107010707010707010107010708070808080701010107010707070707010107070701010707070107010707070707070101010202010202020101010102010102020201010202010202020201010102010201010101010202010102010202010202020202010202010202010201020201020201010401010101010401040101010102010201010102010104010104010401010104040401010701010101010101070701070707070107070707010107010701070107010707070807080807080807010101010404070704070101040401010407010707010104010708070808080708050405040505080807080708080708070808080708070807070807080807080708070807070807070808070807080707080807070708070808070807070808070708070807080708080708080707070807080707080708080808070708080707080708070807080807080708070807070807070807070808080807070708070808070707080708070807080707080808070707080708070807080708080708080808070708070708070808070807070707080807080808070708070708080708070807070707080807070808070808070807080707070505070507050707050705070707070807070807080708070808070807070807080708070707080807080708080707080808080708080807080708080807080708070707070807080808080708070708080807080807080807080708070808070808070708070708070808070708080708070801010504010101050404040105050405040404040405040404050405050404050404040405050404040401040505010405050405050401040405040505050404050405050505040504040505040404040405040504040504040405040504050404050504040405040505050505060606050606050504040406050606060606060405040504040405040505050504050405050505040504040505060506050506060505040405050405050605050606050605090905050905090509090905090509050905090909050505090509090905050909050509050905090909050905050909090909050905090509090505090509050905050505050909050909090908080808080908090908080809090908090908090809090909090808090808090909080908090909080809090809080908080a080909090a0a0a0909090a0a0a090a090a090a090a0909090a09090909090909050509090905090909050909050509050905050505090509090909050505090509090505090506060605050505050506050606050505060505050606050605050605060506060606090a0a090a0a0a090a0a0a0a09090a0a09090a0a09090a09090a090a090a0a0a0a060a06060a0a0a060a060606060a060a0a0a090a0a0a090a0a0a090a090a09090c0c0c0d0d0c0c0d0d0d0c0c0c0f100f0f100f100f0f0f0f0f10100f10100f101010100f1010100f0f10100f0f100f0f100f0f0f100f0f0f100f0f0f100f0f100f0f1010100f0f100f0f0f0f10100f0f0f100f100f10100f0f0f0f0f0f0f0f110f0f0f0f110f0f110f0f1111110f0f0f0f0f0f11110f0f110f0f0f11110f1111110f110f0f1111110f110f1111110f0f110f11110f0f0f0f0f0f110f0f1111110f0f0f0f110f11110f0f11110f11110f0f0f0f0f0f0f0f0f110f111111110f110f110f0f0f0f11110f11110f110f11110f11111111111111111212111211121111121112121212121211121211121212110f0f0f110f11110f0f0f0f0f110f110f110f110f111111110f11111111110f1111110f0f110f110f0f0f0f11110f110f110f0f110f11111111110f110f0f110f110f111111111212121111131313131411111313111113131313131314131113111313131113131113131311131111131313111113131111131313131113111113131111131313131311111313131113111111131313111313111111111111111311111113111113111113131311111313111111111111131311131113111113111111111114131413111311131113111113111314131313111314111111131311131113111111111311111311131113111313111311131113131311131113131113131113111113111111111111111111151115111515111115151115151115111115151115151115111515111111111115151115151112111515111211111511111115111511151111151515151115111511111511151111151111111116161716161717161616161716171716161716171617161716171617161716171617171617171717171717161617161617171616171616171617171616171616171616181718171718171817181717171717161717171617161618171816171717181716161716161a171a1717171a17171a171a171a17171a17171a171717171b1b171b171b171b17171b17171b1b1b17171b171b1b171b1b1b1717171b171b1b1b1a1a1a171a1a17171a171a1a1a17171a1a1717171a1a17171a17171a17171a1a17171a171a171a171b1b1b1b171b17181817171818171717181818181817181817181b1c17171c171c17171c171c171c171c171c17171c1c171c1c171c171c1c1c1d1d1e1d1d1e1e1e1e1e1e1e1d1d1d1d1d1d1e1e1e1d1e1d1d1e1e1e1e1e1e1e1e1e1e1d1e1d1e1e1d1d1e1d1d1d1d1d1e1d1d1d1d1d1e1e1e1d1e1e1e1d1d1d1e1e1d1d1e1d1d1d1d1d1e1f1f1d1f1d1d1f1d1f1e1d1e1d1e1e1d1f1d1f1d1f1d1f1f1f1d1e1e1d1e1d1e1e1e1f1f1d1d1d1f1f1d1f1d1d1d1d1d1d1e1d1e1e1d1e1e1d1d1d1e1d1e1e1d1e1e1e1e1e1e1f1d1d1d1d20201f1f1f1d1d1d1e1d1e1e1e1d1d1d1d1e1e1d1d2020201d2020201f22212122222222212121212222212222212221212221222121212122222222212222222221212121212221222121212122222222212121212221222221212122212222212121212221212221212221222122222121222121212122212121212121222121212221232423242324242324232324242324232323242324232323232324232423242324242425252525242424232424232424232424232423232324242423232424242324232424242424242424232424242325232525232523252323242324242423252325232325252727282728282728272827272727272a2a27272a2a272a2a29292a28272828272827272827272728272828272828272728272727272727282828282727272828282728282828272727272b272727272b27272b2b2b2727272b2b2b2c2c2b2c2b2b2c2c2b2b2c2c2b2c2c2c2c2c2b2b2b2c2b2b2c2b2c2c2c2b2b2c2b2727272b27272b2b2b2b2b2b2b2b27272a272a2a2a2727292a2a292a2a2a2a27272b272b2b2727272b2b2b2b2b272b2b2d2e2d2d2e2e2e2d2d2d2d2e2e2e2d2d2e2e2d2d2d2e2e2d2d2e2d2d2d2d2d2e2e2d2e2d2e2d2e2d2d2e2e2d2e2e2e2d2d2e2e2e2d2d2e2d2e2d2d2d302d30302d2d2d302d2d302d2d30302d2d2d30302d2d302d2d2d30302d2d2d30302d2d30302e2d2e2e2e2d2e2d2e2e2e302d2d2d2f2d2f2d2d2d2f2f2f2f3132323131313131313232313131323232323232313231323132323232323132313232333333313132313231323133313133333332313232323232323132313232313233313131323131313333333333333133353635363635353635353536353635353636353536363536363535353636353635363535363635363536353636353536363635353636363636363636353635363536363536363536353535363535373537373735353535353738383838373738373838373736363536363536363536363635353636353636363537353737373838383737383738383737373736363536363536353536353635363536363536393539353539393939353539353535353935353539393935393535393539353939393939393939353939353935353935353935393539353935363535363536353636363536353635353635363635363635363536353636353536353635363536353635373735373737383738373837373738373535353535353939393939353539353935393539353539353939353939353935353935393539353735353537373737373737383738373837373737373f3f3e3f3e3e3f3e3f3e3e3f3e3f3f3f3f3e3e3f3e3e3e3f3e3f3e3f3e3f3e3e3f3e3f3e3f403e404040403e3f3f3f3f3e3f3f3e3f3f404040444045453e45453e454545453e45454545453e3e3e3e4546464546464645453e453e3e4545453e3e3e45454545453e3e3e3e40403e403e40403e403e3e453e3e453e40464646464546484948484949484949484849484948494949484a4848484a4a4a48484a48484a48484848484a4a484a484a4a484a4a4a4a48484a484a48484a4a4a4949494849494849494848484a484a4c4d4d4c4d4c4d4c4c4c4d4d4c4c4d4d4c4d4d4c4d4c4c4d4c4c4c4c4c4d4c4c4c4c4c4c4d4d4d4c4c4c4d4d4c4d4c4c4d4d4c4c4c4d4d4d4d4c4d4c4d4e4e4d4e4d4d4e4d4d4d4c4c4c4d4c4d4d4c4d4c4c4c4c4d4c4c4d4d4d4e4e4e4e4e4e4e4d4d4d4e4e4d4d4d4e4e4e4e4e4d4d4d4d4c4c4c4f4f4f4f4f4f4f4f4c4c4f4c4c4f4c4f4f4f4c4c4f4c4f4c4f4c4c4c4c4f4f4c4f4f4c4f4f4f4c4f4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4c4c50504e4e504e5050504e504e504e505050504e4e50504e4e50505053535252535254525254545454525252545252525252525253535252555252555555555555555552525452525454525252545252545654565654565656565452545254545454545654545654525257525752525257525757525257525756565656575757575756575657575757575756575752535252535352525252555552525255525555525757525252575752575257575257525257575757565756575757565657575657565757575657565756575858575758575858575758570202010201020101020101020201020101010201020101010102020201020101020102020102010202020102010201010202020102010201010201010202010201020202020102020201020202020101010101020102040201020201020101020101010201010202010102010102010201020101020202020101020101020201010202010102010201020101020201010102010102010101010201020201010201020102010202010202020201010202010102020101010202010202010102020201020201010201020202020201020201010102010101010201020201020102010101010201020101020201020101010201020201010102010202020201020102020101020201020201010202010201010201020101010101020102020202010202010202020101010101020201020201010102010202010102020201020201020201020101020101020102010202020202010101010201020202010101020101020201020101020202020201020102010101020202010201010201020201020201020101010202020201010201010102010102020101010102010202020202010201020102020102010102010201020201010202020101010202020102010202010202010102020102010104040404010404010201020201020201020202020201040401010104040101010102020201020101020101020202020101010101020101020102020102020201010202020102020101020101010101020102020202010202010201010101010102020101020101020101010202020202020201010202020102010202010101040101010404040404010401010404010101020202010201040104010401040101010101020201010201010404010401040104040404010101040405010404010401050504050404040401010401040401040405040504050505040504060506060506050605060604040605060605060506060506050605060605060506060506040504040505040405050506060506050506050605050606060605060101020101020102010201020201010201010201020102020101020102020102010202020102020202010101020202020201010201010202020201020201020202020202010201010201020101020102010201010102010201020102020102010202010102010201020201020102010101010201020201020102010102010102010201010201020202010202010102010102010202010201020101020201070107010701010107010707070707070701010701010708080707070808070808080807010701010701070701010107010707010701010707070701010101070101070107070107070107070701010701010707070107010708070807070708070807010101010201020101010102020201020201020101020101020201020102010101010102010201010102020101020201020101010101020101020201020102020202020101020102020201010201020202010101020201010202010202020202010202020204010401040404010104040401040404010101010201010202010201020201010201020101010201040101010104040401010101010401040401040401010107010701010701070701070107010101010101070707010701070701010107070101010707010707070701070107010701010101070107010707070707080708070708080707080707080708070807010101040101010104040701070704070701070101040101010101010701070107010107070401040101040808080404040405040808080707080708070807080707080708080708070708080707080807070808080708080708070708070707080807080808070807080708080807070807080707070708070808070708070707070707070808070707080707070707070808070708080708070707070707070707070808080708080708080808080808080807070808080707080708070707080708080707080708080808070707080708080707080708080807070808080708070708070807080708080708080708070807080808070707080807070808070708070808080807070708070808070807070708080807070708080707080807080707080807080707080708070807080708070807070807080807080808080807070808080808080807080807080708080807070807080708070708070708070807080708080807080808070708080707080808080808080708080707070808070808070708070808070807080708070708070808070708070707070505050507050505050705070507050705050505050705070507070707070707080707070708080808080807080807080708070707070708080708070708070808070708070708070808070707080808070807080807080707080708070707080707070708080708080708070808070807070707080808070707070807080708080708080708070808070808070807080707080807070808080707080708080807070807080707070808080807080807070708080708080807070808080807010504040505010104010504050504010105050404010104040404050404050404050404050405040505050504050505040504050404050404040504040505040504050405040404010405040505010104010401040405040505040504050405040505050504050405040104010404050405040504050405050504050405050504050504040504050405050504040504040505050504040404040404050504050405050404050404040405050504040505040404050504050505040504050405040404050505060505050506060506060506050605050506060606050604050504040405040505050605050605060605060506060605050606040404050404040404040504040405050505040504050405050504050505050505040405040404050405050504040505050506060605060506050505050404040405060505060506050506050505090909090505050905090905050909050905090509050909090905090909050905090905050909090905050905090505090509050905050505050905050505090509090505050905050505090509050909050905050905090905090509050509090505090509050905090505050509050905090905050905090509090905050505050509050905090509090509050509090808090809080908080809080808090908090809090908080809090809090908090908090908090908080809090808090809080909080908090908090a090a080809080808080a0a0a080a0a090a0909090a0a0a0a090a090a0909090a0a0a0a090a0a090a090a0a090909090a0909090505090909090909050509050505050905050905050905090509090905090509050509050909050905050909050606050605060605060506060605060605060505060505050605060506050505060506050505050605050506060605050505060605060605050606050505060506060605050605060506060909090a090a0a0a0a0909090a090a090a090a0909090a0a0a090a090a0a090909090a09090a09090a0909090909090a0a090a090a0a06060a0606060606060a06060a060a060606060606060a0a060a0606060a060a090a0a090a0a090a090a0a090a090a090a090a0a0a0a0a090a0a090a0a0a09090909090c0c0d0d0c0d0c0c0c0c0c0c0d0c0d0c0d0d0c0f10100f10100f10100f0f0f0f0f100f0f0f101010100f101010100f100f1010100f0f0f0f0f100f0f100f0f100f0f100f0f100f1010100f0f10100f0f100f100f0f100f0f100f0f10100f0f0f0f100f100f100f0f100f0f101010100f0f0f0f0f110f0f11110f11110f110f0f110f110f110f110f0f11110f0f110f0f0f11110f0f0f0f0f110f0f0f11111111110f110f0f0f1111110f110f0f0f11110f1111110f0f110f0f110f0f0f0f0f110f0f11110f110f11110f11110f110f0f0f0f111111110f110f110f1111110f0f110f0f0f0f110f11110f0f0f11110f11110f110f0f0f110f110f0f0f111111110f111111111111110f0f0f0f110f111111110f1111110f1111110f11111111121211121111121111121111111212111211121212111211110f0f0f0f0f0f11110f11110f0f0f0f11110f0f11110f0f0f0f11110f110f11110f1111110f110f0f11110f111111110f1111111111110f0f1111110f0f110f0f0f0f0f0f0f11110f0f110f0f11110f110f111111110f110f0f11110f0f0f0f11110f111111110f11110f110f110f0f0f11111111111112121211121112111113131314141413131313141313141311111313111313131313141414131113111111131111131311131414131313131113131311131111111313131111111311111311111111131313111111131111131113131313111113131311111313111313131113131113131113111111111113131111111313111113111311111113131113111111111111111111111113131313131311131313111313111311111313131113131113111313111113111113131111111113111111131314131111131113131311131111111313111313111113141314131311111313111314131314131113131111131113111413141413141311131313111111111311131111131113111311111311111111111311111113111111111311111313131313111311131313131113111113111113111111111311111311111311111111151511151515151115151115151515111511151111151515151515111111151115151115111511111515151111151111111111111111111511121111111511151111151115151511151115111111151115111511111115111111151511151515111115111511111115151115151511111111111511121116161716171617161617161616171717161616161717161617171716171617171617161717161617161617161617171616161616171617161716161716171617171716161717171718171717181717161718161617161716161617161617161617161717161717161716171616171617161617171617161818171717181718181717181718171718171817181718181717181717171616171616171817181718171717161716171717181716171617161a17171a171a1717171a17171a17171a171a17171a171a1a171a17171a17171a171a171a171a171a1a1717171b1b17171b17171b1b171b171b171b1717171b1b171b171b17171b171b17171b171b1b1b171b171b171b1b171b171b1b1b171b17171b1b1b1a1a1a171a17171a171a171a171a1717171a171a171a1a171a17171a171a171a171a1a17171a171a17171a171a17171a171a171a1a1a171a1717171b171b1717171b171b171b1b1b17171b171b17171b1b171b1718171818171817181718181718181718171818171817181817181817181718181718171817181717181718181718171817181717181817171c1c171c1c1c171c1c1c171c171c171c171c1c171c171c17171c171c1c1c171c1c171c171c17171c1c1c1c17171c1c1c1d1d1e1d1e1d1e1d1e1e1d1e1e1d1e1e1d1e1e1d1e1d1d1e1e1d1e1d1d1d1d1d1d1d1e1d1e1e1e1d1d1d1d1e1d1e1e1e1e1d1e1e1d1d1e1d1e1e1d1d1e1e1e1e1d1e1d1d1e1d1d1d1d1e1e1e1d1d1d1e1d1e1d1e1d1e1e1d1e1e1e1d1d1d1d1e1e1d1d1e1e1d1d1e1d1d1e1d1d1e1e1d1e1d1e1d1e1e1d1e1e1d1e1e1e1f1f1f1d1f1d1f1d1f1d1e1d1e1e1d1d1e1e1d1e1e1e1d1d1d1d1e1d1e1d1f1d1f1f1d1f1f1d1f1d1f1d1d1d1d1f1d1d1e1d1e1e1d1d1e1e1d1e1e1f1f1f1d1e1e1d1e1e1d1d1d1d1f1d1d1f1f1d1d1f1d1f1d1f1f1f1d1f1f1d1d1e1e1d1d1d1e1d1d1e1e1d1e1d1d1e1e1e1d1e1d1d1e1e1d1e1e1d1e1d1e1e1e1e1f1f1f1d1d1d1d201d1d201d1d201d201d1d1f1d1f1f1d1f1d1d1d1e1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d201d2020201d201d20201d201f22212121212122222122212221222122212122222122212121222221212221212221222122212122212221212222222222222121222221222122212121222122212121222122222121222121212222222221212121222221222121222121222222212221222122212221212221212221222122212221222221212221222222222122212121212222212122212221222121212221222122212121222122212324242324232424232423242424242323232423232324232323242423232324232324232324232324242424232523252325232524242423242325232523232323232324232324232323242323232423242424232324232424232324242324232424242323242324242324232324242424232324242424242424242423242423242424242423242324242324232325252525232523232323252325232325232325232424232323252523232525252525272728282728272827282727272727272a2a27272a2a272a2a272a272929292a292a2a2a2a292828272827272827282827272827272827282728282827272828272727272727272727272828272827282728282728282827282827272b272b27272b272b272727272b2b272727272b2b2b272b2b2b27272b272b2b272b2b2b2b2b2c2c2c2c2c2c2c2b2b2b2c2b2c2b2b2b2b2c2c2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2c2b2c2b2b2b2c2b2b2b2b2c2b2b2b2c2b2b2b2727272b2b272b2b27272b2b2b2b2b2b2b2c2c2b2b2b272a272a2a292a2a2a2a272a272a2a2c2a292a292a2727272b27272b2b272b272b2b27272b27272b272b2b2b2b2b2b2d2d2e2d2d2e2d2e2d2d2e2d2e2e2d2e2d2e2d2d2e2d2e2d2d2d2e2d2d2e2d2e2d2d2e2d2d2d2e2d2e2d2e2d2e2d2e2d2e2d2d2d2e2d2e2d2e2d2e2d2e2d2e2e2d2e2d2e2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2d2d2e2d2e2e302d2d2d2d3030302d3030302d2d2d2d2d2d2d303030302d2d303030302d30303030302d2d2d303030302d2e2d2e2d2e2d2e2d2e2d2e2e2d2e2e2d2e2e2d2e2d302d2f2f2d2f2d2f2d2d2d2f2d2f2d2f2d2f323231323131313132313232313232313231323131323132323132313232313231323232323232323231323233333131313132323231313131333333313333313333323132323132323232323232323232323232323231323132323131323131323131313231313132323133333133333133353535363536363536363535363536353536363635353635353536353535363536353636353536363636353536363636363535353636363635363636353636363635363536363635353535363636353635353636363635363636353636363635363636353535353536353635353536353635363636353635353635353635363536353535363537373535373537373737353735353737353737353537373735353537353737353737373837373738383837383838383838373737373737373738383836363636363635363636353636353536363635353636363535353535363535373537373537373537373838373837383738373837373738363635363536363636353636363536363535363535353635353635363536363536353536363635363535353536363536363535353636393535353535353939393535393539393935353539393535353539353535393935393535353935393935353539393535353535393535353539393939353939393539393539393939353935353939393539353539353535393935353939353535353939353935353535393535363636363636363535353636363536353636353636363635363635353536353636353636353635363536353536353635353536363635363635353535363636363536363535363535363636353636373737373737373737373738383738373738373737383837373737373838393535353539393539393939393935393935393939393935393539393539353939393935353539353935393935393539393935353935353535353939353939393935353935353935393937353735353535353737373735373737373738373838383837373837373737373837383737373838383838373737373838373e3f3f3f3f3e3e3f3f3e3e3f3f3f3f3f3e3f3e3f3e3f3f3e3e3f3f3e3f3e3f3e3f3f3e3f3e3f3e3e3f3e3e3e3e3e3e3f3f3f3e3e3e3e3f3f3f3f3e3e3f3f3e3f3f3e3f3f3e3e3e3e3f3f3f403e3e40403e403e3e3e3e3e4040403e3e3f3e3f3e3f3f3e3e3f3e3f3e3f3f3e3f3e3f3e3f3f404040444440444440454545453e3e3e3e3e45454545454545453e3e453e3e45453e3e3e3e453e3e4646464546454645454545453e453e3e3e3e3e454545453e3e3e3e453e4545453e3e3e3e403e3e3e403e403e40403e404040403e403e3e3e453e3e3e3e4545453e4040403e40403e4546464646464646464646454040404046404640464040484849484949494948494849494948484948494949484849494848484848494948494949494949484a48484a4a484a4a48484a4848484a484a4a4a4a484a484a4a4a4a484a484a48484a48484848484a4a4a4a4a4a484a48484a4a48484a4a4a4a48484a484848484a4a4a484a4949494949494949494a4a484a4a484a484a484a4a484a4d4c4d4c4d4c4c4d4c4d4c4c4c4d4c4c4d4d4d4d4d4c4d4d4c4d4d4c4c4c4c4c4d4d4d4d4c4c4d4c4d4d4c4c4d4d4d4c4c4d4c4d4c4d4d4c4d4d4c4c4c4d4c4d4d4d4d4d4c4d4d4c4d4d4d4d4c4c4c4c4c4d4d4c4c4d4d4c4c4c4d4d4c4d4c4c4d4c4c4d4c4d4c4c4e4e4d4e4d4d4d4c4c4d4d4d4d4c4d4c4c4d4c4c4d4d4c4d4c4d4d4d4d4c4d4d4c4c4c4c4d4d4e4d4e4d4e4d4e4e4d4e4d4e4d4e4d4d4e4e4e4e4e4d4e4d4c4c4c4c4c4f4f4f4f4c4c4f4c4f4c4c4f4c4f4f4f4c4c4c4c4f4f4f4c4c4c4c4f4c4c4c4f4f4f4c4c4f4c4c4c4f4c4c4f4f4f4c4f4f4f4f4f4f4f4f4c4f4c4f4c4f4f4f4c4f4f4f4c4f4f4f4c4f4c4c4c4f4f4f4f4c4c4c4f4f4c4c4c4f4c4c4f4f5050504e504e4e504e4e504e504e504e505050505050505050505050504e504e505050525252525353525353535252525352525252525252525452525454545452525452525254545452545454545452545454545454525252535252525353535253535253535253525353535352525252525252525555525252555555555555525555555254525454545452545252525452545252545454525452525252525254565456545456565454565654545654545456565654565454525454525254545454545254545454565456545654565654545654565452525257525257575757525257525757525757575656575657575756575657525757575756575757565757565657575756575656565757525252525353525253525253535253525253525252525555555255555255525555525252555252535353535353555552555555555552525257575752525757525752575752525757525257525257525752525757525756565756565756575657565757565756565757565656575657575656575656565756565758585758575857585757575757575857020202020202010102020102020102020102020102020101020102020101010201010201010202020102010101020201020201010102020201010102010201020102010101010201010102020102020101010102020201010202020101020101020201010201010202010102020102020202010102010204010404020202010201010202020101020102010102020101020201010202010102020101010201020201020101010101010202010102010201020101010101020101010102010101010101010101010101010201020101020201010101020102010101020102020202010201010102020201020102010102020201010101020201020101020101020102020201010201010201010102020102020102010202020102010102010202010101010201010102020202020102010201010202020202010101010201020102010201010101020202010202020201020102010202010201020102010201020202020102010202020101010202010201010202010102010101010101010201020102010102020102010102020202020201010202020102020201010201020102010101020101010201010201010101010102020102020201020102020201010202020102020201010202010202010102010101020102020102020101010202020101020202020102020102020202020201020201020102010101010201020202010201010102010201020102010201020102010201020101020201010201020102020102020101020202010102020102010201010201010201020102010201020101020202020201020202020202010201020102020102010101020102010202010201020101010201020102010102010202010201020101020101010102020101010101010201020201010101010102020102020201020202010102010102020102020102020202020201010201010201020202020101010102010202020202020201020102010202020202020202010101010202010102010201010202010104010401040404040404040104040101040201010101010201010102020102010102020202010104040104010101040404040101010201020102010201010102010202020101010201010202010102010201010202010101010201010202010202010102010102020202010101020201010202020101010202010101020202020102010201010202020201010202010102010202010102010102010202010201010201010101020201020101010101010101020102010102020102020202010101020202020101020101010202010101020202010201020101020201010202010101020202010202010202020102020102020101010201010202010201010202020102020202010202010101020202020202010201020201010202010102020201010202010401040101040101040104040104040104040404010101040101040101040104010201020102020101020202020102010102010404040104040104010101010202010102020104010101010101020202020404010404040404010404040101010104050404040101040405050504050404010104040404010101010404010101040404050404040405040405040406060506060605060505060606050605050606050606050605050606060504050605060505060506060505060605060505060506050506050605050505050505050505060605050505050505050405040504040405040505040606060605060605060606060505060505050506060605060506050506050605060506010201020102010201020201020201020201020202010202010201020102020102010201020102010201010201020202010201010201020101010201010101010201020102010102020102020101010102010202020202020102010101010201020102010201020102020102020101010202010101020102010201020201010202020202020101020102010102010201010201020102010202010202010201010201020102010201020102020102010201010202010201020101020201010201020201010202020102020102010101020202010201010202010202010101020102010101020102010202020201020102010201020201020201010201020101010102010202020102020201010202010102020102020202020102010101010101020101020101020201020202010201010202010201020201070101070101070701070107070107010701010707010701070107070107070107010701070701070101070107010107010107010701070107080708070808070808070808080808070701070101010101070707070701010707070701070107010101070107010707070107010101010707010107010101070707070107070707070707010107010101010701070701070101070107070707070107080807070708070807080701010202020102010201020202020201010202010201020201020201010201010202010101020202010201010201020102010102010201020201010202010102020102010101020101010102020201020202010101010101020201020101020101020102010201020201020201020101010201010201010201020101010102010101010201010102010201010201010201010202010201020101020202010201020202020102020201020102010202010201020201020201010201020201020102010202010202010202020101020201020201020201010401040104040104010101040404010104010404040104010101020201010201020201020102020102020101020201020102020201020201040401040404010404010104040101010101040101040404010701010101010701070101070101010701070107070101070107070107070107010701010701070107010701010107010107010107070707070707070107070107010701070107070107010701070107010101070107070701010701070101070707010107070107070707010107070107070701070107070701070107010707010701070707070101070107070807070807080708080807080708080708080808070808070807070807070101010404010404010404010107070101070101010101010401040401070701010701070701070101070704010107010101040404040107010107070101070701010707010707040104040101010101040404010401010408070807080808080808080505040505040505040505040405050408070708080708080807080708070708080807070707080807070708080708080708070807080707080807080707070808070807080708070807080708070807080807070808080807070708070708080707080708080807080708070807070707070707080807080807070808070707080807080708070807080707080708070708070707070807080707080708070808080707080707080707080708080707080708080707070807070807070708080707070807070708070807070807080708080807070707080808080708070807070707080707070808080707080707080708070708080708070708070808070707080708080807080707080707070808080807080708070807080707070708070708080807070807080708080708070708070708070708080708070807070808070807080708080708080708070808070807080808070807080708070807070707070807080707080707080807070708080807080807080807070807080707080708070707080708070808070807070807080707080808070708080707080807070808070808070708070707080807080708070808070807080708070807080708070808070807070808080708080707080708080708080807070807080708070707080708070807070807070807080808080708080807080807070807080708070708080707080708080707080807070708070707070708070807080807070808080708070707080808070807070808070807080707080807080807070708080708080708070807070807070807080807080807070708070807080708070808080807070708080708070807080807080708070807080807080708080807070707080708070807070507070507070507070505070505050507070507050705070507050705070708080807070807070707080808070807070808080808080807070808070807080707080807070808080707070707080808070708070808070808070807080807070807070708080807070708070808070708080707080707080807080708070708080708080707080708070807080807080708070708070807080708070707080708080707080807080707080708070807080708070708080708080708080708080708070808070808070708070708070808080708070808070807080807080807080807070707080808080708070707070807070808070808080708080808080707080807080807070707070807080808080708080708080807070707080708070807080707070708070808070807070708080708080707080808070708070708070808080708080707080807080807080708010101050505050404050104050405040504010401010104050405040404010401040404010404050405040404050504050405040504050504040505050404050405050404050505050404040405040405040504050405040404010101040104050404040101040104040504050405040505050404040505040405050404040505040505050404050504050405040404050504040104010101040104050405040504040505040405040505040404040505040404040504050404050504050505040504050404050504040504050404050405040505040405040504050504050404050504050505050405040504040505040404050505040404050404050504040405050504040405040505050405040505040404050606050606050506050506050605060506060605060605060506050506050606060605040405040504050405040504050405050605050505050606060505050606050405040405040504040504040504040404040504040405050504040504050504050505040505050405050405040504050405050405050404040505040504050506060505060506050605060505060606050504050504040505050404050405040505060605060606050605050905050505090505090905090909050905090509050505090905090505090509050505090905050909050905090905050905090909050509050909050909090905090905050905050905090509050905090905050909090509050909090509050905090909050909090505090505090905050905050505050509090509050905090909050905090509050509050505050509050909050505090505090505090505050509090505050905050905090905050905090509050505050909050509090905050905090905090505090909090505090509090509090905090509090905090509090509090509050509090509050909050905050509050505050905050905050905050909090509090508080908080809080808090908090908090909080908090808090908090808090808090809080908090809080909080809080908090909090809090908090808080808090909080909080809080809080809080809090808090809090809090908080908090909090a0a09090808080908080808080a0a09080a0a09090a09090a0908080809090a090a090a090a0a0a0a0a09090a09090a0a0a090a09090a0a0a090a09090a0a0909090a09090905050905090905090905090509090509050905090505090509090909050905050505050505090905050905050905050505090509090509050909050505090905090505090509050509090509050905090509050505090505050605060505060505050506050605060505060605050606050506060506060605060605050606050606050505060606050505060605050506060605060505060606060605050505060506050605060506050605050605060505050505060505050605050605060606060506050605060606060a090a09090a0909090909090909090a0a09090a0a090a0a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a0a090a090a090a0a090a090909060a0a0a060a0606060a06060a0a0a0a06060a060a0606060a060a0606060a0a060a0a060a0a060a0a060a06060a060a060a0a060a06060a06060a0a090a0a090a0a090909090a090a0a0a09090a0a090a0a0a090909090a090a0a090a090a090a090a090a090a0a09090a09090a0a09090c0d0c0d0c0d0c0d0c0d0d0c0d0c0d0c0d0c0c0d0c0d0c0d0d0c0d0c0d0c0f100f100f10100f100f10100f100f100f0f0f100f0f0f10100f0f100f0f10100f10100f1010100f100f100f100f10100f100f0f100f100f10100f100f100f100f100f0f100f0f100f100f0f100f10100f0f0f100f100f100f100f100f1010100f100f100f0f10100f10101010100f100f100f100f100f100f100f0f0f0f0f0f0f10100f100f1010100f100f0f0f100f10100f0f11110f11110f11110f0f0f11110f110f0f0f110f0f110f110f110f1111110f0f0f110f0f11110f11110f110f110f110f110f0f0f0f110f110f0f11110f0f11110f11111111110f0f1111110f0f110f110f111111110f0f0f0f0f110f11111111110f0f11110f110f1111110f110f0f110f110f0f0f110f110f110f0f0f110f11110f110f0f11110f0f110f0f11110f11110f0f1111110f110f11110f0f11110f1111110f0f0f11110f110f0f110f0f110f0f110f110f11110f11110f0f11110f110f110f110f110f11110f11110f110f0f110f11110f0f0f110f1111110f0f110f0f110f0f11110f0f11110f110f110f0f0f110f0f11110f110f0f110f11110f0f110f0f110f110f0f1111110f11110f0f11110f110f11110f110f1111110f0f11110f11110f11110f1111110f0f0f0f110f110f1111110f110f11110f110f11110f11110f0f110f11111111121212111111111212111111121211111211121112110f0f0f0f1111110f0f0f0f110f11110f11110f110f110f1111110f110f0f0f1111110f110f0f0f110f0f110f110f0f110f11110f110f0f110f0f1111110f0f11111111110f0f110f1111111111110f11110f110f0f0f0f0f1111110f110f0f0f110f0f1111110f110f0f110f0f110f110f110f0f110f0f0f110f110f110f0f111111110f1111110f0f0f1111110f0f0f0f110f0f110f0f110f1111110f11110f110f0f0f0f0f110f11110f110f0f11110f0f110f110f0f111212111211121112121112111111111111131314131413131411131314131311131411131313111113111313111313131111111113131313131311131313131111131114131413131314141413111111111313131111131314141413141411111313131311131111131311131311131111111311111313111311111311111113131313111313111111131313111113111313111113131111111311111111131311131113111113111311131311131111111113131113131113111311131313111313111311111313111313111313131111131313111313111311131111131111111313111311131113131111111111111311111313111111111313111313111111131311111311131111131311111313131311131313111311111113111311111113111311111313111313131111131113111311111113111313131111131111111113131311111313111311131111111311131111111314131413131113111113131113131113131311131311111313131111131313111111131313111313111311131314131413131113111113111314131314131313131311141413111113131113111311131113131113111311131111131113131414131413141314131313141314131313131113111311111311131113111111111113111111131113131111111313131113111313111113111111131111131113111111131111131311111311111311111313111311111113111311111313131313131113111113111311111111111113131113111113111313111311131311111311111111111111111515151115111115111115111511151115111511151515111115111111151515151115151111111115111515111515111511151111111511111511111111151511111111151112121112111211151111121515151112121111121111111115111115111115111115151111151515111111111515111111111515151515151511151111111515151511111111151111111511111115151115111115111111111111111511111115111511111211111211161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617161716171617181717181718171817181817171818171718181718171718181717181617161716171617161716171617161716171617161716171716161716171617171616171617161716171617161718171817181718171817171817181718171818171718171817181718171816171718171816171716161717161817181718171718171617161718181717181817171817181716171617161a171a171a171a171a171a171a171a171a171a171a17171a17171a171a171a171b171b171b171b171b171b171b1b17171b171b171b171b171b171b171b171b1b171b171b171b1b17171b1b171b171b171b171b171b1a171a171a171a1a1a1717171a171a171a171a171a171a1a171a17171a1a171a171a17171a171a171a171a171a171b171b171b171b171b171b171b171b171b171b171b1718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171b1c171c171c171c171c171c171c17171c171c1c171c17171c1c17171c1c17171c171c171c171c171c171c171c171c1c171c1c171c171c171c1717171c171c171c171c1d1d1d1d1e1e1d1e1e1d1e1e1e1e1d1d1e1e1e1d1d1d1e1e1d1e1d1e1d1e1d1e1e1e1d1e1e1d1e1e1d1e1e1e1e1d1d1e1d1e1d1d1d1e1d1d1e1e1d1d1e1e1e1d1e1d1d1e1d1e1e1e1e1d1e1d1d1d1e1d1e1e1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1d1e1e1e1d1d1e1d1e1e1d1e1e1e1d1e1e1d1d1e1d1d1e1d1e1e1d1d1d1e1e1d1d1e1e1d1e1e1d1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1d1d1e1e1e1e1e1e1e1d1e1d1d1e1d1e1e1d1d1e1d1d1e1d1e1d1d1d1e1f1f1d1f1f1f1d1d1f1d1d1d1f1e1d1d1e1d1d1e1d1e1e1e1e1e1d1e1d1d1e1d1d1e1e1d1d1e1d1f1d1d1d1d1d1d1f1d1d1d1f1f1d1f1d1d1f1f1d1f1d1f1d1d1d1e1d1e1d1e1d1e1d1e1f1f1f1d1f1f1d1d1e1d1e1d1d1e1d1d1d201d1d201d1f1d1f1d1d1f1f1f1f1f1d1f1d1d1d1e1d1d1e1d1e1e1d1d1e1d1d1e1d1e1e1d1d1e1d1e1e1d1e1e1d1e1e1d1e1d1d1e1d1e1e1e1d1e1d1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d1e1e1d1e1d1e1e1e1d1e1f1d1d1d1e1d1d1d1d201d20201d1d1d1d1d1d202020201d1d1d1f1f1d1f1d1f1f1f1f1d1f1f1f1f1f1d1f1f1f1d1d1d1e1d1d1d1e1e1d1d1e1d1d1d1d1e1d1d1d1d1e1d1e1e1d1e1e1d1e1d1d1d201d20201d2020201d1d201d1d202020201d201d201f2122212222212221222121222122222122212122212122212221222122212222212221222122212221222122212221222122212221222121222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221212122222121222221222122212221222121222122212222212221222122212221222122212221222122212221222122212324232324232423242423232423232324232424242323242323242423242423232324232324242323242424242324232424242423242324232423232423232423232423232423242423232424232424232325252523252423242424232523252323232324232323242323242323242423242424232423242324232424232323242323232323232323242423232324242423242423242423232324242423242424232324242423232324242324242424242324232424232423242324232424242523252325252525232323232523232523252325232323232525232323232424242323252523252323232525232523252325252727272728282728272728282728272728272827272727272727272a272a2a27272a27272a2a272a272a272a2a29292a2a292a2a292a2a2929292a2728282728282727282728282728282727282827282728272827282728272827282727272828272828272728272827282728282728272827272728272728272728272828282827282728272827282728272827282827282727282827282728272728272b27272b272b272b27272b2727272b2b272727272b27272b272b2b2b2727272b272727272b2b2b2b2b2b2727272b2727272b2b272b2b272b272b2b2b2c2c2c2b2b2c2b2c2c2b2b2c2b2b2b2c2c2c2c2b2b2c2b2b2b2c2b2c2c2b2c2c2b2c2b2b2c2c2b2c2b2c2c2b2c2b2c2b2c2c2c2b2c2c2b2b2c2c2b2c2c2b2b2b2c2b2c2b2b2c2c2b2b2c2c2b2b2c2b2b2c2c2b2b2c2b2c2b2c2c2c2c2b2c2b2c2c2b2b2b2c2b2c2b2b272b2727272b272727272b272b27272b27272b2b27272b2b2b2c2b2b2b2c2b2c2c2b2c2c2b2b2b27272a2a27272a272a272a2929292a2a272a272727272a272a292a2a2a292a2a2c2c2c2a2a292a2a292a292a2a27272b27272b272b2b2b272b272b2b27272b2b2727272b27272b2b2b2b2b27272b272b2b2b2d2e2d2e2d2e2e2d2e2d2e2d2e2d2e2d2e2d2e2e2d2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2e2d2d2e2d2e2d2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d302d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2e2d2f2d2f2d2f2d2f2d2f323231323132323131313231323232323132323131323131313231323231323232323231323132323232313232323232323132313232323131333133313131323131323232323232333133313133313131333131313133333133333133323232323232323231323231313232323132313232313231323232313232323333323132313131323131313131323133333133313333313333313333353536363536363536353636363536363635353536353535363535353535353635353635363536353535363535353536363536353636363635363535353535363535363635353635363536363635363636353536363535363636363535353635353535363635353635353636353636353635363636363535353635353536353535363635363636363636353636363535363535363535353536363535353635353536353635363635363536363536363535363535353636353535353635363635363536353635353535363536353537353537353535373537353735353737353735373537373535373535373737353537353537373535353737373738383738383837373738383837383838383837383837383738373737373837383737383838373837383536363536363636363635363536363635363635353635363636363636363636353536353635353636363635353737373537373537373838383738373838383837383737383737383738373836363536353536363536353636363536363636363635353536363536353536363635363536353535353636363536353535363535353635363535363635353639393539353539353535353939353939353939353535393935353535353939393935353535393935353535353539393935393535353539393539353539353939353935393535353935353939393535353935353535353535353935353935353939353939353935393539353535393539353939393939353935393939353939353535393539393939393539353935353939353935353539353935393935393935353535393935353535393939393535393939353539353539353635363636353635363635363635363635353535363535353635363536363636353635353636353635363635353636363536363636353636353536363636353635353536353535363535363535363636363535353635363636353635363636363535353636353737373737373735373735373738373837373737383737373738373837373837373837353539393535353535393539353539353939393539353939393939353939353935393935393939393535393539393539393935353535353935353539393539353535393939353535353535393535393939353935393535393935393539353535393935393935353935353935393939353939393735353537373737373737353735373737373737353737353735373538373837383838383838373738373737373738373837383737373837383737383837383738373838373838373838373f3e3f3e3f3e3f3e3f3e3f3e3e3f3e3e3e3f3f3e3f3f3e3f3e3e3f3e3e3e3f3f3f3e3e3e3f3e3e3f3f3f3f3e3f3e3e3e3e3e3e3e3e3f3f3e3e3e3f3e3f3e3e3f3e3e3f3f3e3f3e3e3f3f3e3f3e3e3e3f3f3f3f3f3f3e3e3f3f3e3f3e3f3e3f3e3f3e3e3f3f3e3e3f3e3f3f3e3e403e3e3e403e403e3e3e403e3e4040404040404040403e3e3e3f3e3f3f3f3e3e3e3e3e3f3f3e3f3f3e3e3e404040404044404440444040404040444044404044453e3e453e45453e3e3e3e45453e3e3e453e45453e45453e3e3e3e3e3e453e3e3e453e453e45453e3e45453e453e453e3e3e3e3e453e464546454646454646454646454646464645464546453e3e3e3e3e3e3e3e45453e45454545453e3e453e453e3e3e3e3e3e454545453e3e3e454040403e3e403e403e40403e403e3e403e403e3e403e403e3e3e3e4040403e3e403e404040403e40403e403e3e453e453e453e3e453e3e45453e453e40403e3e3e3e403e3e40404040454646454546464645454546464545454540464040464046404646404640464040404049484948484949484948484848494849484948484948494948484848494848494848494848484948484948494848484948494848494949494849494a48484a484a48484a484a484a4a484a484a4a484a484a4a484a484a484a48484a4a4a4848484a48484848484a484a48484a484a4a484a48484a484a48484a4a484a4848484a48484a484a484a4a4a4848484a4a4a4a4a4a4a4a4848484a4848484a484a4a4a484a484a48484a4a4a48484a4a494949484948494848484949494948494a484a4848484a4a4a4a484a484a484a4a484a48484a484a4a484a4a4d4c4c4c4c4d4d4c4c4d4d4d4d4d4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4c4d4d4c4d4d4d4c4c4d4c4d4d4d4d4c4c4c4c4c4c4c4c4d4c4c4c4c4d4d4c4c4d4d4d4c4d4c4c4c4d4c4d4c4c4c4c4c4c4d4c4d4c4c4d4d4c4d4d4c4d4d4c4c4d4c4c4d4c4d4d4c4d4c4d4c4d4d4d4c4d4c4c4c4d4c4d4c4c4c4d4c4d4c4c4d4d4d4c4c4d4c4d4d4d4c4c4c4d4c4d4c4c4c4c4c4c4d4d4c4d4c4d4c4c4d4d4c4d4c4d4c4c4c4c4c4d4d4d4c4d4d4d4c4c4c4c4c4c4c4c4d4c4c4d4c4c4d4c4d4d4c4d4d4d4c4d4d4c4c4d4c4d4c4d4d4c4d4c4c4d4c4c4c4d4d4e4e4e4e4e4d4d4e4d4e4d4e4d4d4d4e4c4d4c4d4c4d4d4d4c4c4d4c4c4c4d4d4c4d4c4d4d4c4c4d4c4c4d4d4d4d4c4c4d4d4d4c4c4c4d4c4d4d4d4e4e4e4d4e4d4e4e4d4d4e4d4e4e4d4d4e4d4d4e4d4e4d4d4e4d4d4d4e4e4d4e4d4e4d4e4d4e4d4e4e4d4d4d4e4d4e4d4e4e4c4c4c4f4c4f4c4c4f4f4c4c4c4f4f4f4f4c4c4c4f4c4c4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4c4f4c4c4f4f4f4f4c4f4f4f4f4c4c4c4c4f4c4c4c4c4c4f4f4c4f4c4f4c4c4c4c4c4c4c4f4c4f4f4f4f4c4c4c4f4f4c4f4f4c4c4f4c4c4f4c4f4f4f4f4c4c4c4f4c4f4f4c4f4c4f4f4f4c4c4f4f4f4f4f4c4f4f4f4c4c4f4c4c4f4f4f4f4c4c4f4c4f4c4f4c4c4f4c4f4c4f4f4f4c4f4c4c4f4f4f4c4f4f4f4f4f4c4c4c4c4f4c4f4c4f4c4f4f4c4c4f4f4f4f4f4c504c4c4c50504c504c50504e4e5050504e4e4e4e504e504e504e4e4e4e505050504c50504e50505050505050504e504e4e504e504e4e4e4e50504e505053525352535352525352535353535252525353535352535252525352535252535253535254545452545454545252525452545254525254545454525454525454525454525252525452525452545352525252525253525252525253535352525353525352525353535253535352535253535355525252525255555252525255555552555252525555525555525555555252555555555552555255555555525252545452525252545252525454525252545254545452545252525452545452525252545454565654565456565454565654565654565656545656545456565456565654545454525254545454545252525254545254525252525454525454545454545456545654545656545656565654565656545454545656545654575252525257525752525257525752575757575257525257525752525752525257575757575252575257575656575757565657565756565756575657525752525752575656575657575657565756575656575657575756575756575657565657565757565757575657575252525253525352535352535252535253525352525552525252555252555552555555525252555255525552555555525552535352535353555552555252555555525752525757525757575252575757575252575252575252525757525257525757575752575252525757575257525757565756565756575656575657575656575756565657575657575657565757575657575657565657565657565657575757575657575656575756565757575756575656565757575857585858585757585757585857585857575857585757585858575657575758575758575701020102020101020102020202010202020201010102020102010201020101020102010102010202010202010202010201020102010201010201020101020102020101020201020102010201020102010102010101010202020101020102010202010202010201020101020404010201010101020102020101010201010202010101010102020102010202010102020201020102010201020201020101020201020201020102020101020102020102020102010102010201020102010201020102010201020102010201010201020101020201020201020101020102010202010101020102020101010201020202010201010202010202020102010202010201020201010201020102010102010202010201020102010102010201010201020102010102010202010202010201020201020101010201020101020201020102010102010201010202010201020102010201010201010201020102020102020102010201020201020102010201010202020102010201020101020201020201020201020102010101020101020101020101020101010101020101020102020102010202020102020201010201020202010202020102010201020102010201010102020102010101020201020102020102010201020202010102010202010201020102010202010201010201020102010102010102020201010202010202010202010201020101020102020201010201020102010201020201020101020101010202020201020102010202020102020201010201020102010101020201020102010102020102010201020102010202020202010201020101020201010102010201020202010102010201020101020102010201010102010102010201020102010202010102010201010201010202010202010202010202010202010101020202020201020101020102020102010102010201020102010201010201010201020201020102010102020102020102020102010102010101020202010101010102010102010104040401040104010104040401040201020101010202020101020101020201040401040101040104010404010101020102010201020201010102010201020102010101020102020101020102010201020201020202010201020201020102010201010201020202010102010102020102020102020202020101010202010102010201010101010101010101010102020102010201010201010102020102010102010201020102020102010201010201020101010102020101020201020201010202020101020201020201020201010201020102010102010102010201020102010202020202020201020101020202020102010102010102010202020202010201020102020201010201020102010201020102020101020204010401010404040104040401040104010401010401040104010104010202020102010102010102010102010401040101020102020102010202040104040104010202010102040104040101040104040104010405050401040404010404040504050505040504040404040104010404040101040405040504040505040404060606050505050506060605060605050606050605050606050606040405060505060606060505060605060506050505060605050605060506050506050506050605050605060506050605060505060506050605050605050404040504050404040504050404050606050606050606060506050606060605060605060505060506050506060506050605050505060605060605060102010102020201020202010201010201020102020102010201020101010201020201010202010201010101010201020201010202010201020102020201020201020101020102020201020202010201010102010201020102020102010201020102010201010202020101020201010101010101010201020201010201020102020101010102010101020102010201020201010202020201010201020101020101010202020202010201020201020102010202020202010201020202010201020102020102010102010201020102010202020101010202020201010201020102010202010102010102020102010102010202010201010102010201020102010201020202010101070101010701010701070701070107010701070101070107010707070101070101070101010701070807080808070807080808070107010707070101010701070701010107010701070107010701010701070101070101070107010107010101070107010701070701010701070107070701070107010707070101070807080707010102020102010202010201010202010201020201010202020201010201020102010102020202020201020202010201010102010202020102010101020201010101010101010202020101010102020102010202010201020102010201010201010201020101010202010201010102020102020202010201010201010201020202010202010201020101020102010201010202010101020102010201020102010201020201010202020201020202010201020101020102010201020102010102010102010201010201010201010102020102020201020101010201010104040401040404010401010404010404010102020101010201020102010202020102010201020102010201020202020201040404010404040401010101010101040401010107070101070101010707010101010707070101070101070107070107070107010701070101070701070701070701010701070107070101070701010701070707010707010101070107070701070701070107010707010107070107010701070101010707010701070107010701070707010707010707070707010107070708070808070808080708080807080708070807080807080707010404040101070101010401010104010104040701070101070707010107040107040104010404010404070707070701070107040104010401040101040401040104080708080807080708070405040405050505050405040405040504070808080808070708070807080708070708070808070707070808070708070808070708070807070808070808070807070807080707070808080807070708070708070807070807070808070708070807080807070708070707080807080708070708070807080808080708070807080707080708070807070808070808070808070808080707080708070708070807080708080707070708070707080708070808070708070807080807080708070808070708080707080808070807070807080708070708080708080708070708080807080708070807080708070708070708070808070808070807080708070707080807080708080707080807080707080707080808070707080708070807080707080807070707070807080708070708070707080807070807070807080708080807080807080708080707080707080807080807070808070708070707070808080807080708070708070708080808070808070807080807070807080708070807070807080807080708080708070807080808070708080708080707080708080707080708080807070808070807070808070807080707070808070807080807080708070807070807080807070807080708080708070808070808080707070808070707070807080708070708070708080708080807080808070807070707070808070807070808070807080708070807080708070808070708070707080807070808070807070708070808070807070708070708080708070808070807080708080707080707070807080807080708070708070808070707080708080708070807080807070708080707080807070808070807080707080707050705050707070505070707050705070707070507070505050507050507050707070808070808070807070807080807080707070708080707080707080807080708070708080708070807080708070808070808070807080707080808080708070808070807070808080707070807080808070708080708080707070708080708080807080708080708070708070707080807080808070808070707070708080807080708080707080707070807080807080807080807080708070807080707080807070807070707080807070708080708070808070807080708070708070708070808070807080807080708070807070807080707080707080808070808070808070808080708080707080708080807070808080807070708070708070708080708080707070708070708070807080708080807080807080708070707070808070807080708080708080708010104050504050504050405040401010401040504040504050401040401040401010405040505040504050405040505040404050405040505040504050405040404050405040405040405050404040101040104040504010104010404050405050405040504040504050405040404040504050405040504040405040101010405040504050405040505040404050405040505040504040505040405050405050404050404040504050404040504040505040505040504050404050404050405050405040505040504050505040405050404050405040504050504050405040404050405050505040504040506050605060505060506060606050605060505060506050506050506060504050405040405040504050405040504050504040504050605060605060506050506050506050605050605060504040505040405050505050405040504050404040504050405050405050405040504050504040504040505040404050405040404060506050506050605060506060505040504050504040504050605060605060506050505050505090509050905050905050905090505090509050905090509050905090505090905050509050905090505090909050905090905090505090509090509050909050509090509090509050909050505090905090509090505050509050909050505050509050909050905050905050905090905050509050509050909050509050909050509090505090505090905050905090909090905050909050509050905050905050909050509050905050905090909050905050905090509050909050509050905090505050905090505050909050905090905050905050905090909050808090808080909080908090909090908080909080908090809090809080809090808080809080909080908090809080908090809090809090808080908080808090809080909080809080908080808080908090809080909080809090908090a0a090a09080908090809080809080809080a0a09090a090a090a09090808090a0a090a090a090a090a0a090a09090a090a090a090a090a0a090a090a0a0a09090a0a09050909050505090909090505050509090509090509090509090905090509050905090905090505090509050509050905090509050505090905050905050905090909050909050905090905050505050909090509050909050505090905050505050505050606050605060505060506050605060506050506050605050506050605060606050605050605050605050605060506050605060506050506050605060506050505060506060505050605050605060506050605050605050506060506060606050606050506060506050606050605060a090a0909090a090a0a0a090a0a0909090a090a090a090a0a090a0a0909090a0a0a090a0a09090a0a090909090a090a0a090a090a090a090a090a0a090909060a0a06060a060a060a0a060a0a06060a060a060a060a0a0a0a06060a0a0a060a060a06060a0a0a090a09090a0a090a090a0a0a09090a090a09090a09090a0a09090a0a09090a090a090a0a090a090a090a0a090f1010100f100f100f0f100f0f100f100f100f0f100f0f0f101010100f100f100f0f10100f100f10100f1010100f100f0f100f1010100f100f1010100f10100f10100f0f100f10100f0f100f0f100f100f100f100f100f0f100f100f100f100f100f0f100f10100f100f0f0f100f100f100f100f0f1010100f0f100f0f0f0f1010101010100f0f0f100f1010100f100f0f0f1010101010100f100f101010100f0f10101010100f0f10100f100f0f0f10100f0f100f0f1010100f0f100f0f10100f0f10100f10100f100f10100f0f10100f100f100f0f10100f100f100f0f100f0f100f100f0f10100f100f0f10100f0f100f0f0f10100f100f0f10100f10100f0f100f0f100f10101010100f0f0f0f0f0f100f100f0f100f100f0f0f11110f110f110f110f11110f110f11110f110f0f110f110f11110f110f110f0f0f110f1111110f110f11110f110f110f0f110f0f110f110f11110f11110f0f110f111111110f11110f110f11110f110f110f110f110f0f0f0f0f110f110f1111111111110f0f110f110f110f0f110f110f11110f11110f11110f110f0f1111110f110f110f110f0f110f0f0f11110f0f11110f0f110f1111110f110f0f11110f0f11110f0f11110f0f0f110f110f0f11110f110f0f1111110f0f110f110f11110f11110f110f110f110f110f110f0f1111110f11110f0f110f0f110f0f0f0f110f0f0f11110f110f0f0f0f0f0f110f110f110f1111110f110f1111110f110f0f110f11110f110f0f110f110f0f0f0f0f110f110f110f0f11110f110f0f0f110f11110f110f11110f110f110f110f0f110f1111110f110f0f110f0f110f110f0f110f0f0f11110f11110f110f110f110f0f1111110f110f110f1111110f0f0f110f11110f110f0f11110f0f11110f0f1111110f0f110f11110f11110f110f110f0f110f110f0f110f0f0f110f110f110f110f110f0f110f0f0f110f11110f0f0f110f1111110f0f0f110f0f1111110f110f11110f0f110f11110f110f110f11110f0f0f0f11110f1111110f110f1111110f0f110f0f110f1111111211111112111211121112111211111112110f11110f1111110f110f0f0f0f110f110f0f11110f110f111111110f110f110f0f11110f11110f0f0f110f0f0f110f11110f1111110f0f111111110f11110f110f110f110f110f11110f110f0f110f110f0f0f110f111111110f1111110f110f0f110f11110f0f110f0f0f110f1111110f110f11110f11110f11110f0f1111110f0f0f111111110f110f1111110f0f110f0f110f11110f0f0f110f0f1111110f110f0f110f0f0f0f110f110f110f110f1111110f110f0f1111110f110f110f110f11110f110f0f111211121112111112121211121313141413131414131414131413131413141313111414131314131113111313111313131311131113111313111313111313131311111113131111111314131414141311131113131113111311131114131413131413111113131311111113111311111313131113131113111311131113131111131113111311131111131113131311131113111311131113111311131113131113111313131311131113131113131311131113131113111311111113111311131311131113131311131113111113111311131113111113111311131311131111131113131113131311111311111113111113111111111113131113111311131311131311111113111113131113131113111311111313131113131111131113111113131113131111131311111313111111131311131311111311111113131313111313111311131311131111111311131111131113111113111311131311131113111113111111131311111311131111131113111111111111131313131113111113111313111313111311131113131113111111131313131311111311131113111111111111111113131113111311131311131111131111131113111313111311131311131113131413131113111314131113111113131113141313111311131111131111111311111111111111131113141413141413141413141311131113131111131113131113131111131113131113111113131311131113131113131113111311111311131113111313111113111113131113111313111311131113131111131311131113111313131111131113151111151115151515111115111115111115111115151115111115111511151115151115151115111111151115111511151111151515111115111511151115111112111211111112151111151512111111111111151511151115111511151111111515151111151111151111151511111515151111151115111511151111151511111511111511151111111511151115111115111111121217171717171a17171717171c1d1d1e1e1d1e1e1d1e1d1d1d1e1d1e1d1e1e1d1d1e1d1d1e1e1d1d1d1d1e1d1e1d1d1e1e1e1d1d1e1d1e1e1e1d1e1d1d1e1d1e1d1d1e1e1e1d1e1d1d1e1d1d1d1e1e1d1e1d1d1e1d1d1e1e1d1d1e1d1d1e1e1d1e1d1d1e1d1d1e1d1e1d1e1e1d1e1e1e1d1e1d1e1d1e1d1e1d1e1e1d1e1e1d1e1e1d1d1e1e1d1e1d1d1d1e1d1e1d1d1d1e1d1d1d1e1d1e1d1e1d1e1d1e1e1d1d1e1d1e1e1e1d1d1e1d1d1d1e1d1d1d1d1e1d1d1e1d1e1d1e1e1e1d1e1d1d1d1e1e1d1d1e1d1e1e1e1d1e1d1d1e1e1d1d1d1e1e1d1d1d1e1d1e1d1e1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1d1e1d1e1e1d1e1e1d1e1d1e1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1e1e1f1d1f1d1f1f1d1d1d1f1f1d1f1d1d1f1d1d1d1e1d1e1e1d1d1d1e1d1e1e1d1e1e1d1d1d1e1d1e1d1e1d1e1d1e1d1f1f1d1d1d1d1f1f1d1f1d1f1f1f1d1f1d1d1f1d1e1d1e1e1e1d1e1d1e1d1e1e1d1e1d1e1d1d1d1e1d1e1d1e1d1e1d1e1d1e1e1f1f1f1d1d1f1d1e1d1e1d1e1e1d1d1e1d1e201d20201d201d201d1e1f1d1f1d1f1d1d1f1f1f1d1d1d1e1d1e1d1d1e1d1e1e1d1d1e1e1e1d1e1d1e1d1e1d1e1d1d1d1e1e1e1d1d1e1d1d1e1e1d1e1d1e1d1e1d1e1e1d1e1d1e1e1e1d1d1e1d1e1d1e1d1e1e1d1d1e1d1d1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1e1e1f1d1f1d1d1f1d1d1d1e1d1d1d1d201d20201d2020201d201d2020201d201d20201d1d1d1f1d1f1f1f1f1d1d1f1f1d1f1f1d1f1f1d1d1f1d1d1d1e1d1d1e1e1d1d1e1d1d1e1e1e1d1e1d1e1d1e1e1d1d1e1e1d1e1e1d1e1d1d1e1d1d1d1e1e1d1d1d1e1d1e1d1e1e1e1d1d20201d1d1d201d2020201d1d201d20201d1d1d1d20201d201d20201d1d1d2020201d20201d201d1f2122212423242323242324232423232424232324242424232324232423242323242324232423232324242324232424232423232423232323242324232424232325252323252424232525232525232523242324232423242324232423242423232424242324232424232324232323242323242324232423232424232424242324232423242423242324232423242324242324242323242423242424232523232525232323252325232525232323232325252523232523252323232424232423242523252325232523252325272828282727282727282827282827272827282728272828272728272827282727282727282728272a27272a27272a272a272a2727272a272a272a27272a2a272a2a272a27272a272a292a2a2a2a292a29292a29292a282728272728272827282827282828272828272827282728272827272827282728282727282728272827272827282827282728272827282727272728282728272828282728282727282728272828272828282727282728272827282728272827282727282727282728272827282728272728272827282728282728282728282728282727282728272827272728272728272827282728272828272828282728272827282727282728282728272828272728282827272b2b2b27272b27272b27272b2b2b2b2b2b272b2b2b2b2b2b2b2727272b27272b2727272b27272b272b2b272b27272b272b272b272b272b272727272b27272727272727272b2b272b2b2727272b2c2b2c2c2c2b2c2b2b2c2c2b2c2b2c2b2b2c2b2c2b2c2c2b2c2c2b2b2c2b2c2b2b2c2b2c2c2b2c2c2b2c2c2c2b2b2c2b2c2b2c2b2c2b2b2c2c2b2c2b2c2c2b2c2b2c2b2c2b2c2c2b2c2c2b2c2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2b2b2b2c2b2c2c2b2c2b2b2b2c2b2c2b2c2c2b2c2c2b2c2c2b2c2c2b2c2b2c2b2c2b2c2b2c27272b27272b272b272b272b272b272b272b2b27272b272b272b2b2b272b27272b2b2b2b272b27272b272b2c2c2b2c2b2c2c2b2b2c2b2c2b2c2b2a272a272a272a272a292a29292a292a272a272a2a27272a272a2a2a2a2a2c2c292a292a292a2a2a272727272b2b272b2b2b272b272b2b272b2b272b27272b272b272b2b272b272b272b27272b27272b2727272b2b272b2b2b2b2b2b2b2b272b27272b2b272b272b272b2b272d2d313232313232323231323231323132323231323132313232313232323131313132323231313132313131313232313231323131323132333131313133313331313232313132313331333331333131333133313333313332313132313232323132313232323132313232313132323132313231323133313232313232313131313231313231333331313133333536363536353536363535363635363535363635353635363535363636353635353635353636353636353636363535363535353635363536363535363635363536363635363536353636353536353635363536353635353536353536353635363635363535353635353635363635353635363536353636353636353536363536353636353636353635353636353636363535353536353635353536363636353636353635363635363535353535373737353735353737353735373535373735373535353735373537353537353537373537373837373838383738373837373837383738373838373838373737373837383737373837383635353635363635363535363536353536353635353636363536353636353536353635353635353636363535353635373735373537353537353537373838373837383738383738373737373837383736353636353536363536363536353635363635353635363536353635363536363635363636353535363535363635363535353536353635353636353536353636353636393935353935353539393939393935353935353939393535393539353539353935353935353535393539353935393939353939393539353535353939353935353935353939353935393539393935393539353939353935393535393539353539393935393939353935393535353935393539393535393539353935393535353939353939393935393935393539393935353939353539353935393539393539353935353939353935353539353539353935393935393539393539353935353939353935393939353939353935353935393539353635363636353536353636353636353635353635353635353536363536353636353635363635363635363535363636353636363635353536363635353536363535363636363536363635363536363536363635363636363536353636353536353637353737353537373537373537383738383837383837383738383738383738373738383738373838373738383535353939393535353539353539393939353939353535393935393535393939393535353935353935393539353539393535353539393935353539393535353935393935353935353935353935353939353535353935393535393935393539353935393539353939353539393539393539353935393935353735353535353737353735373537353537353735353737373538373837383837383738373837373837383738373838373838373737383738373838383837383738383837383737383e3e3f3f3f3f3e3e3e3f3e3f3e3e3f3f3e3e3f3e3f3e3e3f3e3f3f3e3e3f3e3f3f3e3f3e3e3f3e3f3f3e3f3f3f3f3e3f3e3f3e3f3e3f3f3e3f3f3e3e3f3f3f3e3f3f3e3f3f3f3f3e3e3e3f3f3e3e3f3e3f3e3f3e3f3f3e3e3f3e3f3e3f3e3f3e3f3f3f3e3f3e3f3f3e3e403e403e3e403e3e403e3e403e40403e403e414040403e3e3e3f3e3e3f3e3f3e3e3e3e3f3e3e3f3f3e3e3e40434040404440444044404444404440404444444440404440403e453e453e45453e454545453e3e453e45453e3e453e3e453e453e453e3e3e45453e453e453e3e453e4545453e3e4545453e453e45453e453e453e3e46454646454646454545464646454546454645453e453e453e3e3e3e453e45453e453e453e453e3e4545453e453e453e3e4545453e453e3e453e453e3e45453e3e403e40403e4040403e403e403e403e403e3e3e40403e3e403e3e40403e40404040403e403e403e40403e4040403e403e40403e3e4040403e3e40403e403e3e4545453e453e453e453e45453e3e3e45453e45403e403e403e403e3e404040454645454645454645464546454540404640404640404640464649484849494848484849484849484848494848494848494948484848484848484848494848494948484948484849494a4a4a484a484a484a4a4a4848484a484a484a4a484a484a484a484a48484a4a4a484a48484a48484a4a4a4a484a48484a484a4a4848484a484a484a484a48484a484a48484a484a484a484a484a4a484a484a4a484a4a4a4a4a484a48484a4a48484a484a484a484a4a484a484a484848484a484a484849494848494949484948484849494a4a4a484a484a484a484a4a4a4a4a484a4a4a4a48484a4a4a4d4c4d4c4d4c4d4c4d4c4d4c4c4d4d4c4d4d4c4d4c4d4c4d4d4c4c4d4c4d4c4d4c4c4d4c4c4d4c4d4d4d4c4d4c4c4d4c4d4c4d4c4c4d4c4c4d4d4c4d4d4c4d4d4c4d4c4d4d4c4d4d4d4c4d4d4c4c4d4d4c4c4d4d4d4c4d4d4d4d4c4d4d4c4d4d4d4d4d4d4c4c4d4d4c4d4c4d4d4d4c4d4c4d4c4c4d4c4c4d4d4c4d4d4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4c4d4c4c4d4c4d4c4d4c4d4c4c4d4c4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4c4c4c4d4d4c4c4d4c4d4c4d4c4c4d4c4c4d4d4c4c4d4c4d4d4c4d4c4d4d4c4d4d4c4d4d4d4c4d4c4c4c4c4d4d4d4d4c4d4c4d4c4d4c4d4c4c4c4d4c4d4c4d4c4d4d4d4e4e4d4d4e4e4e4d4d4d4e4e4d4d4d4d4e4d4e4d4e4c4d4d4d4c4c4d4d4c4d4c4d4d4d4c4c4d4d4d4d4c4d4c4d4c4c4d4d4c4d4c4d4c4d4c4d4c4c4d4d4c4d4c4c4d4d4c4d4d4c4d4d4e4d4d4e4e4d4e4d4d4e4d4e4e4d4e4d4e4e4d4e4d4e4e4d4d4d4e4e4d4d4e4d4d4e4e4d4d4e4d4e4e4d4d4e4e4d4d4e4d4d4e4e4d4e4d4e4d4e4e4d4e4d4e4d4d4d4e4d4d4e4d4d4e4e4d4e4d4d4e4d4c4f4c4f4c4f4c4c4f4f4f4c4c4c4c4f4c4f4c4f4c4f4c4c4c4c4c4f4c4c4c4f4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4c4f4c4c4f4c4f4c4f4c4f4c4f4f4c4c4f4f4c4c4c4c4c4f4c4c4f4f4c4f4c4f4c4c4f4c4c4c4f4c4f4c4f4f4f4f4c4f4f4f4c4c4c4f4c4c4f4f4f4f4c4c4f4f4f4f4c4f4f4c4c4f4c4f4c4f4c4c4f4f4c4c4c4c4f4f4c4f4c4f4c4c4f4c4c4f4c4c4f4f4c4c4f4c4f4c4c4f4f4c4f4c4f4c4f4f4f4c4f4f4f4c4f4c4c4c4f4c4c4c4f4c4f4f4c504c50504c504c4c50504c4e504e50504e4e504e50504e4e50504e4e504e50504e504e4e4e504e504e504e4e50504c5050504e504e504e4c505050504e4e4e504e504e504e4e504e50504e504e504e50504e4e50504e505352535253525253525353525253535352535253525352535252535352525454525452545254525254525254525452525454545252545454545452525452545252545454525452535252535352525353525353525353525253525352535252535352555252525552525255555255525252555255555255525552555252555552555555555255525255525552555254525454525254525454525452525252525454545452545454545252525454525252525452545252545456565456565454545654545654565656545656545456565456545656565456565456545654525454545254525452525454525252525454525452525252545254525452545254545454545654565456545654565456565456545656565456545456565654545654545654545656545656545656565452525252575257525752575257575257575252575252525752525757525257575257525257575752575752575752575757575257575257575257525752575752575257575756575657565657565757565756565757525257575757525757575657565757575657565756565757565657565757575657575657575657565656575656575757565657565657565757565756575756565756575253525253525352535253525352525353525252535252535252555552555255525555525555525255555252525255555552525555525255525352535352525552555252555555525257525257575757525752525752575257525252575257525752525752575252525257575757575252525757525757575756565657565657575656565656575657565756575657565756565756575657575657575656565757565756575756575756575757565757575657565657565756575656575657565858585758575857575857575858575758575858575758575758585757585757575757575858575858575757585857020102010201020102010102020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010401040201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010102020102010201020102010201010202010201020102010201010201020201020102010201020101020201010202010201020102010201020102010201020102010201020101020102010201020102010201020102010201020201020102010201010201020102020102010201020102010201020102010201020101020102010201020102010201020102010201020201020102010102010201020102010201020102010201020102010201020102010201020102010201020102020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010202010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010201020102010201010201020102010201020102020101020102010201020102020101020102010201020102010201020102020102010201010201040104010401040104010402010201020102020101020201010202010201020104010401040401010401040104010401040102010201020102010201020102020101020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102020101020102020102020102010201010202010201020201020102010102020102010102010201020102010201020102010201020102010201020102020102010201020102010201020101020102010201020102010201020102010201020102010202010201020102010102010202010201010202020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010102010201020201010201020102010201020102010201020401040104010104010404010401010404010104010201020102010201020102010201020102040104010401010201020102020104010401040104010102010201020102040104010401040101040104010401040104010405040104010401040104010401040504050405040504050401040104010401040104010401040104010401040104050405040504050405040504050405040605060506050605060506050605060506050605060506050605060506050605060506050605060506050405060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050605060506050405040504050405040506050605060506050605060506050605060506050605060506050605060506050605020102010201020102010201020102010201020102010201010201020102020102010201010202010201020102010201020102010201020102010201020101020102010201020102020102010201020102010201020102010102010202010102010201020102010201020102010201020201010202010201010202010201020102010201020101020201020102010201020102010201020102010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020101070701010701070107070107010701070107010701070107010701070107010107010707010701010707010701010701070701070107080807080708070708080707080807010707070101070701010707010107010707010701070107010701070101070107010701070107010707010701070101070701070101070107010701070107010701070701070107010701080708070708080707080201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010102010201020102020101020201020102010201020102010201020102010201020101020201010201020102010201020102010201020102010201020102010201020102010201020102010201020201020102010102020102010201020102010201020102010201010202010201020102010201010201020102010201020102010201020102010201020102010201020102010201020102020101020102010202010201040104010401040104010401040104010401040104010401040101020201010201020102020101020102010201020102010102010204010401040104010401040104010401040104010401010401040401010407010701070107010701070107010701070107010701070107010701070107010701070107010701070107010701070107010701010701070107070101070107010701070107010707010701070107010701070107010701070107010701070107010701010701070701070107010107010701070107010701070701010707010107070107010701010701070701070107010701070107010701070107010701070107010701070101010701070708070807080708070807080708070808070107010401040104010401040107010701040104010401040107010701070107010701070107010401040104010401040104040101040107010701070701010701070107010401040104010401040104010407080708080708070405040504050504050405040504080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080707080708070807080807080707080708080707080708070808070807080708070708070808070807080708070708080708070807080708070807070807080708080708070807070807080708070807080708070808070708070807080708080708070807080708070807080708070807070807080708080708070708070807080708080707080708070807080708070708070807080708070807080708080708070708070807080708070807080708070807080708070807080708070807080708080707080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070808070708070807080807080708070807080708070708080708070807080708070807070807080807070807080708070807080708070807080708070807080708080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708080707080708070808070807080707080708070807080708070807080708070807080807070807080708070807080708070807080708070807080708080707080708070808070708080708070807080708070807080707080708070808070807080708070807070507050705070505070507070505070507050705070507050705070507070507080807070808070807070807080708070807080708070807080807080708070807080807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070708070807080708080707080708070807080708070807080708070807080708070807080708080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080707080708070807080708070808070807070808070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080708070807080807070808070807080708070807080708070708070807080807070807080708080704010104010405040504050405040104010405040104010401040104010401040104050404050405050405040504040504050405050405040504050404050405050405040504050405040504050405040504040104010405040104010405040504050405050405040504050405040504050405040504050405040405050405040504050405040504040104010401040504050405040504050405040504050504040504050405040504050405040505040405050404050504050405040504050405040405050405040504050405040504040505040504050405040405050405040504050405040405040504050405040506050605060506050605060506050605060506050605060506050605060506050605060506050605040504050405060506050605060506050506050605060504050405040504050405040405040504050405040504050405050404050405040505040504050405040504050405040504050504040506050605050605060506050605060504050405040504050405040504050405040504060506050905090509050905090509050905090509050905090509050905090509050905050905090509050905090509050905090509050909050509050905090509090509050905090509050905090509050905090509050905090505090905050905090905090509050509050905090509090509050905090509050905090509050905090505090905050909050905090509050509050909050905050905090509090509050905090509050509050909050509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090905090509050509050905090509090509050905050905090509050905090509050909050509050908090809080908090809080908090809080908090809080908090809080908090809080908090809090809080908090809080908090809080908090809080809090809080809080908090908080908090908080908090809090809080908090809080908080908090a09090a090a090809080908090809080a090a090a0908090a090a090a090809080908090a09090a090a0a090a090a090a090a090a090a0a090a0a090a090a09090a090a0a090a09090a090a090a050905090509090505090905090505090905090509050905090509050905050909050905090905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050905090509050506050605060506050605060506050605060506050605060506050605060605060506050605060506050505060605060506050506050605060605050605060506050605060605050606050605050606050506050605060506050606050605060506050506060506050605050605060605060506050605090a0a090a09090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a0a090a090a09090a090a0a090a09090a090a090a090a090a090a090a0a060a060a060a060a060a060a060a060a060a060a060a060a060a060a06060a060a0a060a060a060a060a060a060a09090a0a09090a090a090a090a0a090a090a090a09090a090a090a090a090a090a090a090a0a09090a0a09090a090a090a0a090a09100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f100f0f110f110f110f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f1111121112111211121112111211111212111211121112110f0f110f110f11110f0f110f110f110f110f110f11110f110f110f0f110f110f11110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11110f0f0f110f0f110f110f110f11110f110f110f110f0f110f11110f110f110f110f0f11110f110f0f110f110f11110f110f0f110f110f110f110f110f110f11110f110f110f110f0f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f110f11121112111211121112111211141314131413141314131413141314131413141314131413141314131113131413141311131413111313111311111313111113111311131113111311131311131113111311131113111311131113111311131113111314131413141314131413111311141313141413131113111311131113111311131113111311131113111311111311131311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131111131113111313111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111113131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131111131311131113111311111313111311131113111113131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111311131113111113111311131113111313111311131113111311131113111311131113111311131113111311131113141311131113111311131113111311131113111311131113111413141313141311131113111311131113111311131114131413131113111311131113111311131113111311131113111311141314131413111311131311131113131111131113131113111311131113111113111311131113131111131113111311131311131113111113111311131311131113111311131113111311131113111311131113111311131111131113131113111113131111151511111511151115151111151115151511151115111511151115111511151115111511151115111115151115111511151115111511151115111511151115111511121112111511151115111211121112111511151115111511121115111511151115111511151115111511151115111511151115111511151115111511151115111511111511151115111511151115111511151115111511151511151111151511151115111511151112111211121117171b171b171a1a1a1a1717171a171a17171a17171c1c1e1d1d1e1e1d1e1d1d1e1d1e1e1d1e1d1d1e1d1e1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1f1d1f1d1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1f1d1f1d1f1d1d1f1d1f1d1f1f1d1f1d1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1f1d1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d201d201d201d201d1f1d1f1d1f1f1d1d1f1f1d1f1d1d1f1f1d1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1f1d1f1d1e1d1e1d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d1f1d1f1d1f1d1f1d1f1d1f1d1f1d1f1f1d1f1d1f1d1f1d1d1f1d1f1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d201d20201d20222122212221232423242324232424242324232324232423242324232423242324232423242324232423242324232423242324232423242324232424232423242324232324232424232423252325232523252325232324242325232325232523252323242324232423242324232423242324232424232324232424232324232423242324232423242324232423242324232423242324232423242324232423242324232423242324232423242324232423242323242324242323242423232423242325232523252325232523252323252325232523252325232525232323242423242325232523232525232523252325232728282728272728272827282728272827282728272827282728272827282728272827282a27272a272a272a272a272a272a272a272a272a272a292a292a292a292a292a292a292a272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272827282728272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2b2c2b2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2c2b2c2b2c2b2c2c2b2c2b2c2b2c2b272a272a272a272a272a292a292a292a272a272a292a292a292a292a2c2a2c2a292a292a272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b272b2e2d313231323132313231323132313231323132313231323132313231323132313231323231323131323231313232313132323132313231323131323132323132313231323132313132333133313331333133313231313232313231313231333331333133313331333133313333313331313232313132313232313231323132323131323231323132313133313332313231323131323231313231323132313331333133313335363536353635363536353536353635363635363536353635353635363635363536353635353636353635353635363635363536353635363536353536353635363536353635363536353636353635353635363536353635363536353635363536353635363536353635363536353635363536363536353536353636353635353635363635363536353536363536353635363536353635363536353635363536353635363536353635363536353635353635363536353637353735373537353735373537353735373537353735373537353735373537353735373535373738383738373837373838373837383737383837383738373837383738373837383737383738363535363635353635353636363535363536363535363536353635363536353536363535373535373537373837383738373838373738373837383738373837383738373837383635363535363635363536353635363536353536353636353536353635353636353635353636353636353536353536353635353636353635353639353935393539353935393539353935393535393935393535393935353935393935353939353539393935393539353539353935393539353935353935393539393535393539353935393539353935393539353935353935393935393539353939353939353935353935393539393535393539393535393539353935393539393539353935353935353939353935393539353935393539353935393535393539353939353935393539353539393539353935393535353935393539393539353935393539353935353935393935393935393935393535393535393535393935393535393539353939353935353935393539393539353939353935363536353535363635363536353536363535363535363536353636353635353635363536353635363536363535363536353635363635363535353635363536363536363536353635363536353535363635363535363536353635363635363535363536353635363536353635363537373537373537353735373535373735373837373837383738373837383837383738373738373838353539353539353935353939353539393539353539393535393935353939353935353939353539393935393935393539393539353935393539393539353539353939353935393535393535393539393539353935353935393535393935393539353539353939353539353935393539353935393935353935393539393535393539353939353539353935373735373535373537353537353735373735353735373535373735373537353735373837383837383738373837383737383738373837383738373837383738373838373837373837383837373837383e3f3f3e3e3f3e3e3f3f3e3e3f3f3e3f3e3f3e3f3e3e3f3f3e3f3e3e3f3f3e3f3e3f3e3f3e3e3f3f3e3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3e3f3f3e3f3e3f3e3f3e3f3f3e3f3e3f3e3f3e3f3e3f3f3e3f3e3f3e3f3e3f3e3e3f3f3e3e3f3e3f3e3f3e3e3f3e3f3e3f3e3e3f3e40403e403e3e40403e3e403e403e3e40403e403e403e3e404041423e3f3e3f3e3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f404340404340444044404440444044404440444044404440444044404440443e453e453e453e45453e3e453e45453e3e3e453e453e45453e453e3e453e453e3e453e45453e453e453e453e453e4545453e453e3e45453e3e453e453e453e453e453e46454645464546454645464645463e45453e453e3e45453e3e453e453e45453e3e45453e3e453e453e453e453e453e3e453e453e4545453e453e453e3e453e453e40403e403e403e40403e403e3e40403e3e403e3e403e3e403e403e403e403e403e3e40403e403e403e403e403e3e403e403e403e403e403e40403e403e40403e403e4040403e403e453e453e45453e453e3e454545453e3e40403e403e403e3e3e40403e3e454645464546454646454645464545404640404646404046404640464040464640404646494848494948484949484849494849484849494849484849484849484948494849484949484948494849484849484948494849484948494849484948494a484a484a484a48484a4a484a484a484a484a484a484a484a484a4a48484a4a484a484a48484a4a48484a484a4a484a4a484a48484a484a4a4a484a484a484a484a484a484a48484a4a484a484a484a484a48484a484a484a4a484a484a484a484a484a484a484a48484a4a484a4a484a48484a484a484a484a4a484a48484a484a4948484948494948494848494a484a484a484a484a484a484a484a484a484a484a484a48484a4a484a484a484a484a484a484a484a484a484a484d4c4c4d4c4d4d4c4d4c4d4c4d4c4c4d4d4c4d4c4d4c4c4d4c4d4d4c4d4c4d4d4c4d4c4d4c4c4d4c4d4c4d4c4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4d4c4d4c4c4d4d4d4c4d4c4d4c4c4d4d4c4d4d4c4c4d4d4c4c4d4c4d4c4d4d4d4c4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4c4c4d4c4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4c4c4d4d4c4d4c4d4c4d4c4d4c4d4d4c4c4d4c4d4d4c4d4c4d4c4d4c4d4d4c4c4d4d4c4d4c4d4c4d4d4c4c4d4c4d4d4c4c4d4c4d4c4d4d4c4d4c4c4d4c4c4d4c4d4d4c4c4d4c4d4c4d4c4d4c4d4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4d4d4c4c4d4c4d4d4c4c4d4d4c4d4c4d4e4d4e4d4e4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4c4d4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4d4c4c4d4c4d4c4d4c4d4c4d4d4c4d4c4d4d4c4d4c4c4d4d4c4d4c4d4c4d4c4d4c4d4c4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4c4f4c4f4c4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4c4c4f4c4f4f4c4f4c4f4c4f4c4f4f4c4f4c4f4c4f4c4f4c4c4f4c4f4f4c4c4f4f4f4c4f4c4f4f4c4c4c4f4c4c4f4c4f4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4f4c4f4c4f4f4c4f4c4c4f4c4f4c4f4f4c4c4f4c4f4c4f4f4c4f4c4f4c4f4c4c4f4c4f4f4c4f4c4c4f4c4f4f4c4f4c4f4f4c4f4c4f4c4f4c4f4f4c4f4c4f4f4f4c4c4f4f4c4c4f4c4f4f4f4c4f4c4c4f4c4f4c4f4c4f4c4f4c4f4c4f4c4f4c4c4f4c4f4c4f4c4f4f4c4c4f4c4f4c4f4c4f4c4f4c4f504c504c504c504c504c504c504c504c504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e4c50504e504c504e504e504e504e504e504e504e504e504e504e504e504e504e504e504e52535352525353525253535253525353525352535253525352535253525352535352545252545254525452545254525452545452545252545452545254525452545252545254525452545254525452545254525253535252535253525352525352535253525352535352535252535352535253525352535253525352535253525552525555525255555255525552525552555552525255555252555255555255525255555255525255555255555252555255525452545452525454525254525454525254525454525452545254525452545252545252545254545254525454525452545252545254545254545254525452545254525254565454565456545654565456545654565456565454565454565456565654545654565456545656545454565654565454565456525454525254525452545254525452545254525452545254525454525452545252545254545252545456565456545456545456545456565456545456545654565654565456565456545456565456545654565454565654565454565456545456525752575252575757525757525752575252575257525257525257525752575752575257525752575257525752575257525752575257525756565657575657565756575657525752575252575252575756575657565756575657565756575656575756575656575657565757565657565756575657565756575657565756575657565756575652535253525352535352535252535552555255525255555255525255525255525555555255525552555255525552555255525352535252535352525552555555525555525257525757525752575257525752525752525757525257525752575257525752575752575257525752575257525752575257565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657565756575657585758575857585758575857585758575857585758575857585758575857585758575857585758575657565756575857585758575857585758575857585758575802010101010402020102010701010108080808050a0a05060a090a0f0f1112110f0f110f1311151111171a171a1a17171a1a171a17171c1c171c171d1e20242324232523232325232b2d2e2e2d3133323535363635353636353535353539353539393935393939353936353635353537373539353539353939393535353535353e3e3e3f3f3e3e3e42403e3f403e3e453e3e46453e3e3e453e403e3e3e3e40403e403e403e3e3e3e3e40454046464049484a4a484a4a4d4d4c4d4d4c4c4c4d4c4c4c4c4d4c4c4c4d4c4c4d4d4d4e4d4c4c4c4c4f4c4c4f4c4c4c4c4c4f4c4f4c4f4c4f4f4c4f4f4c5352525452535255525554525454525454565652525454565452525257525256525756555252550202010102010202020701020207070708080807040a0a050906050a09110f0f13141113131511111e1d1d1d2023252423242325232324232c2b323536353535363536353535393535353939353935353939393535393539363535353536353635363738373837353539393539353935353935353935373537353e3f3e3f3e3f3f403e403e3e45453e4545464546453e3e453e3e403e403e40403e453e453e45403e454046404849484a4d4c4d4d4d4d4d4c4d4d4c4c4d4d4c4d4c4d4c4d4d4c4c4c4d4d4d4d4c4d4e4d4c4d4c4c4c4c4f4c4c4c4f4c4c4c4f4c4f4f4f4f4f4f52535352535252525454545654565452525454525452565456565456565257525256575656575657565652525552555255525752010201020102020102010701010201070807070804050a09090a0f11110f110f111315111d1e2324232524232324232531323635353635363536353639353539393535393539393535393539353635363536363536353635373538373837393539353539353939353539353935393539353735373e3f3e3f3f3e4043453e453e453e3e45453e3e45453e453e3e40403e403e403e45464046484a4a484c4d4d4c4c4d4c4d4c4d4c4d4d4c4d4c4c4d4c4d4c4d4d4c4c4d4d4c4c4d4c4d4c4d4f4c4f4c4f4c4c4f4c4f4f4c4f4c4c4f4f4c4f4c4c4f4c4f4f4c535253525352555255525254525452545254565456545654545254525456545654565257575257525752565757565657525552570000000000000000000000000000000082c30000a0c1000070420000c8c20000204200008243a625040050120000401e000055000000e01c000001c02a000000203f14000100500000002003000000000000000000000000000000000000000000000b000000000000000000000003000000000000000000000000400000333355550b0000000c000000000000000000000003000000000000000000ff07008000006666561d170000000f00000000000000000000000300000000000000aa16ff0f00800000cd8c5555260000000e00000000000000000000000300000000000000000000000020333333735555340000001300000000000000000000000300000000000000000000000040327333b35555470000000b000000000000000000000003000000000000000000ff070080666666a65615520000000a00000000000000000000000300000000000000551500000080cc8ccccc55555c000000090000000000000000000000030000000000000000000000008065a6cccc5615650000000c000000000000000000000003000000000000005555000000800000ccccffff710000000c000000000000000000000003000000000000000000ff7fffff0000666656397d0000001200000000000000000000000300000000000000aa16ff7fffff00006666ffff8f00000009000000000000000000000003000000000000000000ff7fffff6666cccc0014980000000700000000000000000000000300000000000000aa16ff7fffff6666cccc55559f00000007000000000000000000000003000000000000005555ff7fffff6666ccccffffa60000000800000000000000000000000300000000000000000000000040cccc66e65555ae0000000a0000000000000000000000030000000000000000000000006065e6ffff5555b80000000b000000000000000000000003000000000000000000ff3f0080cccc99f9ab2ac300000016000000000000000000000003000000000000000000ff3fffffccccffff5555d900000010000000000000000000000003000000000000000000ff5fffffccccffffab2ae90000000a0000000000000000000000030000000000000055550000ffffccccffffffff09000020ff3f0100ff1300003333000009000020ff3f02005555aa1633330000090000a033330300ff0f000055550000090000a033330100ff3fff0755150000090000a033330200ff3fff0f5555aa16090000605555080033330000ff3f0000ffffff13000000005555000033330000ffffff530000000033330000ff3f00000300008400000000ff3f0000555500000700008000001000ff3f0000551500000700008000000d00ff3f00005555551509000000ff3f0000ff1300003333000009000000ff07030055150000ff5f33330900006055150300ff5f33337f0fff070900008033330000ff3fff0755150000090000a0ff5f0300ff0fff075515000009000000ff0f0300ff1300006666ff5f090000a066660300ff1fff0fff130000090000a066660500ff7fff1fff13000009000020ff7f0900ff1b000066660000ffffff530000000066660000ff7fff070300008400000000ff7fff3f551d00000700008000001000ff7fff3f551d000009000000ff3f00005555aa163333000009000000ff0f03005555aa16666633330900008033330000ff3fff0f5555aa16090000a066660300ff1fff0f5555aa1609000000ff1f03005555aa1632736666090000a032730400ff3fff1f5555aa1609000000ff370400aa2aaa16cc8c327309000060aa2a0400cc8c3273ff3fff37090000a0cc8c0600ff7fff375555aa1609000000ff3f04005555aa2acc8c32730900006055550800cc8c0000ff7fff0f09000020ff7f0a005555aa166666000009000020ff7f0c005555aa16cc8c66660300008400000000ff7fff3f5555aa160700008000000d00ff7fff3f5555aa1609000020ff07010055150000ff5f33330900008033330000ff0f0000555500000900004055150100ff5f33337f0fff0709000020ff0f02005555aa166666333309000080ff5f0100ff0fff075515000009000020ff0f0100ff1300006666ff5f090000a032730400ff1f0000555500000900008066660100ff1fff0fff13000009000020ff1f0500ff130000327366660900008066660200ff1fff0f5555aa1609000020ff1f02005555aa1632736666090000605555080032733333ff1f0000ffffff13000000005555000032733333ffffff530000000032733333ff1f00000900008032730300ff1f0000555500000900008032730500ff37ff1fff1300000900008032730200ff3fff1f5555aa1609000020ff370500ff130000cc8c327309000020ff370200aa2aaa16cc8c327309000040aa2a0200cc8c3273ff3fff3709000020ff3f02005555aa2acc8c3273090000a0cc8c0500ff37ff0755150000090000a0cc8c0600ff3fff2f5555aa1609000020ff0705005515000065a6cc8c090000405515050065a6cc8c7f0fff0709000020ff2f06005555aa1632b3cc8c0900008065a60500ff2fff0755150000090000a032b30700ff2f000055150000090000a032b30600ff2f00005555551509000020ff2f0700ff13000032b365a6090000605555080032b33273ff3f0000ffffff13000000005555000032b33273ffffff530000000032b33273ff37000009000000ff1f0300ff130000327366660900008066660100ff7fff1fff130000090000a032730400ff37ff1fff13000009000000ff370400ff130000cc8c327309000000ff0704005515000065a6cc8c09000080cc8c0400ff37ff0755150000090000605515040065a6cc8c7f0fff07090000a065a60400ff2fff0755150000090000a065a60700ff7fff2fff13000009000020ff7f0b00ff13000065a66666ffffff530000000065a66666ff7fff0709000000ff2f04005555aa1632b3cc8c09000080cc8c0400ff3fff2f5555aa1609000080cc8c0200ff7fff375555aa160900004055150700cccc32b37f0f00000900008032b30400ff2f0000555555150900006055550800cccccc8cff7f000009000020ff7f0c005555aa16cccccc8c090000a0cccc0e00ff3f000055555515090000a0cccc1100ff7fff3f5555aa16ffffff130000000055555515cccc32b309000000ff2f0400ff13000032b365a60900008065a60500ff7fff2fff1300000900006055150600cccc32b37f0f00000900008032b30400ff2f00005515000009000020ff7f0b00ff130000cccc65a6090000a0cccc0e00ff3f000055150000090000a0cccc1000ff7fff3fff130000ffffff130000000055150000cccc32b3ffffff5300000000cccc65a6ff7f0000090000405555000033330000ff3f00000900004055550200cc8c0000ff7fff0f090000405555030032733333ff1f0000090000405555040032b33273ff3f00000900004055550600cccccc8cff7f000009000020ff7f0a00ffff55556666000009000020ff7f0d00ffff5555cccc6666090000a0cccc1300ff7f0000ffff5555ffffff1300000000ffff5555cccc0000ffffff73ffff0000cccc0000ff7f00000300008400000000ff7f0000ffff55550700008000001100ff7f0000ffff5555090000a066660b00ffffff7fff13000009000000ff7f0100ff1b00006666000011000020ffff0400aa2200003333cc2c11000020ffff000055390000cc2c000011000020ffff130055250000666633330a000024ffff020055390000cc2c00000a000024ffff0200552500006666cc2c0300008400000000ffffff7fff330000ffffff530000000066660000ffffff7f0d000024ffff010055390000cc2c00000d000024ffff0100552500006666cc2c0700008000001700ffffff7fff330000090000a066660c00ffffff7f5555aa16090000a066660d00ffffff7fffff555509000000ff7f02005555aa166666000009000000ff7f0800ffff55556666000011000020ffff02005555aa269919000011000020ffff03005555aa1e3333991911000020ffff14005555aa166666333311000020ffff0600ffff55553333000011000020ffff1700ffff5555666633330a000024ffff0600ffffaa1e333300000a000024ffff0600ffffaa16666633330300008400000000ffffff7fffffaa1affffff73ffff000066660000ffffff7f0d000024ffff0000ffffaa1e333300000d000024ffff0000ffffaa16666633330700008000001800ffffff7f5555aa1a0700008000001900ffdfff7fffff55550700008000001a00ffffffdfffff55550900008066660900ffffff7fff13000009000000ff7f0500ff13000065a6666609000000ff7f0700ff130000cccc65a6090000a0cccc1200ffffff7fff130000ffffff5300000000cccc6666ffffff7f0a000024ffff0500ff130000cccc66660e000020ffff0000ff130000658666660e000020ffff1600ff130000cccc99990e000020ffff0300ff130000999965860900006055550d00cccc6666ffffff7f0900008066660a00ffffff7f5555aa1609000000ff7f02005555aa16cc8c666609000000ff7f06005555aa16cccccc8c090000a0cccc1100ffffff7f5555aa160a000024ffff05005555aa16cccc66660e000020ffff01005555aa16cccc66660900004055550c00cccc6666ffffff7f0900008066660a00ffffff7fffff555509000000ff7f0800ffff5555cccc6666090000a0cccc1300ffffff7fffff5555ffffff73ffff0000cccc6666ffffff7f0a000024ffff0500ffff5555cccc66660e000020ffff0100ffff5555cccc6666090000a065e60f00ff3f00005555000009000020ff3f1000ff13000065e6cccc09000020ff3f11005555aa1665e6cccc090000605555130065e6ccccff3f000009000080cccc0600ff3f00005555551509000080cccc0700ff3f000055150000ffffff13000000005555000065e6ccccffffff530000000065e6ccccff3f00000900008065e60e00ff3f0000555500000900008065e61000ff5fff3fff1300000900008065e61100ff5fff3f5555aa1609000020ff5f1000aa2a000098f965e609000020ff5f110055555515ffff65e609000020ff5f120055150000ffff98f90900006055551300ffff65e6ff5f0000ffffff130000000055550000ffff65e6ffffffb3ffff0000ff5f000055550000ffffff5300000000ffff65e6ff5f000009000000ff3f0e00ff13000065e6cccc090000a065e60f00ff5fff3fff13000009000020ff7f12005515000098f9cccc09000000ff5f0f00aa2a000098f965e6090000a098f91200ff7fff5f551500000900008032f31100ff7fff5faa2aaa1609000060aa2a110098f932f3ff7fff5f090000a098f91100ff7fff5faa2a551509000020ff7f1100aa2a551598f932f309000080cccc0700ff7fff3fff130000ffffff530000000098f9ccccff7fff3f09000000ff3f0e005555aa1665e6cccc090000a065e60f00ff5fff3f5555aa1609000000ff5f0f0055555515ffff65e6090000a032f31000ff7fff5faa2aaa160900004055151200ffff98f3ffbfff5f0900008098f91000ff7fff5faa2a551509000040aa2a100098f932f3ff7fff5f09000000ff7f1000aa2a551598f932f309000020ffbf1200aa2a5515ffff32f3090000a032f31200ffffffbfaa2aaa1609000000ffc71200aa2a0000ffff98f90900008098f91200ffffffc7aa2a000009000040aa2a1200ffff32f3ffffffbf0900006055551300ffffccccffffff3f09000080cccc0600ff7fff3f5555aa1609000080cccc0c00ffffff7f5555aa16ffffffb3ffff0000ffffff5f55550000ffffff5300000000ffff98f9ffffffc70a000024ffff050055150000ffff98f90a000024ffff050055555515ffffcccc0e000020ffff210055150000ffff98f90e000020ffff220055555515ffffcccc0900006055151100ffff98f3ffbfff5f0900008098f91000ff7fff5f5515000009000000ff5f0f0055150000ffff98f909000000ff7f10005515000098f9cccc0900008032f31100ffffffbfaa2aaa1609000060aa2a1100ffff32f3ffffffbf09000000ffbf1100aa2a5515ffff32f309000020ffc71100aa2a0000ffff98f9090000a098f91100ffffffc7aa2a000009000080cccc0b00ffffff7fff130000ffffffb3ffff0000ffc7ff5faa2a0000ffffff5300000000ffffccccffffff5f0a000024ffff05005515000098f9cccc0a000024ffff0500aa2a551598f932f30e000020ffff21005515000098f9cccc0e000020ffff2200aa2a551598f932f30900004055550e0065e6ccccff3f00000900004055550f00ffff65e6ff5f00000900004055551100ffffccccffffff3f09000080cccc0800ff7f0000ffff555509000080cccc0d00ffffff7fffff5555ffffff1300000000ffff5555ffffccccffffffb3ffff0000ffff0000ffff5555ffffff73ffff0000ffffccccffff00000a000024ffff0500ffff5555ffffcccc0e000020ffff2200ffff5555ffffcccc52b217a8b72600f447c79aaae6f77d174043520134bcbf7b55d5ab76697767657e5566767743437f5d7d77c7fb777577757577fffdfcfffed6bffd3737c77fc7fd46ef2ed146efee3e03f3e7fff0ccf37cc3f8004272324d0f00c39bed731fdff37f5575d916574dd79c16abab5dd5da86b3f3f3ff3fa8ebaa0384b36bba02f880fa022828545681bbab2b87335b5cd8ebba110000b7ba6b1b190173c380ba6e9d2e4c9d9d26b02e54eb00b7b6821d058814f0f2c662f794b7b5a72a031773d26a1632afa580717b757bb52b2987aaed5894e9cc8668aade4d7b57799372211acd6c5d4d1003cf404cbb173369311331776a5bb3f515bbaac387736c010dc798b642ef993b82fbfca603d13a4fef990b87eb73a83f15ae67d07ac04d402cadf72e2d8fbbc2864f00b0d20210972b1f00df16f56ed371cc01260c1cf8829f130721f05c1f17ac2aae17b8820f9babed120747b346bb0f2c040f931d9b2c5b0067f7ecaddf31c8035b2eacfb74961634e674aeefec24b8aff935575adb0c5befb2f400672576b39b838dfb8df3eaf2d90d40f3e4c0aed5354c4d9bb1adaf5b75f3b9bada2c305d17e7a6d7e6409e5b6c0f1f9f396fb08f7679cda2d87a3a2ce7e4328575de1f2fb05d0c0059240c7412c0ba1db943100c70eeb259db9a59dbb7926fbb72aeba7e375b3b7b6b3b9b6f6ecfea71b4b7a5c47aaefc23aa52abf21ef0957a061f6eeb71779f9e0d43f4d179f2e3f06bfbb75b6e3b37f9e4a26fee0d736bbc67b7a7dd8d76af9db58d82df9c665abaee9d40f4ddacce5c1f38cced39b503f4f5f2ae679b032cdc6abb2af1b0aeeeb577bb2287b9ec71d04fcaeab1b63f78be2f73f5c09eabcaa9e50d02371ab5eed15eebfee7ed79f35efb68bbbf2ebba7bdfca737abfade5ebeab6ef72dd3772ebfe5af2ee8ee716b7bfbb773fbfcfdb773c5fe0453d03cf09203b16f2c170c9771383bf1539c1310efe3d0d37f44ff30fd405cb35700073e13d0110c03ccc0307d6cc734c5d04d33f3580cbc83f5764f0f138739b80f7170d83f3187bbbccb132c4c3cd1a11cc3bcf407777ef3fa34c50cd04ebc933bf075cc2d84330ff18344cc4ee4a53bf3340c00f8701ff4fa00d33d476a1bf3005dc3d303b25ae5984eb43230c0dc3bc07887c07234c3f8d13ed28f2f8cb3cbfb473405f92531db9947f136cc9c2f0c0c83ce3dcffdc3dc9169f2456c0e67d0ecd371687d9c0df2ae336d0c13404cf3accdc76e07670cc7f0c43c0d0d13cf0cdc3d3fb0c73fc5925c33050d710d0707c772d073d0005f36dfe5f0f54ff6de4eafe5ef24dfdcb0afdff0fdf2ce8dcff5bcbfe5d8f66c6e7bcffe37dfdaf6b4dddb8edb309fe7bde56db26dffdaa7b9afa55f5f6fde7c8e7fbf27bf6dbf33b7f5dd7fe619f7f93f3bf7ce1a33db71daf278fef2dadb7dfe2eeff4599ff7946567f3fafbfff6b9afa775fea7fff71b73effd67fa9a3d375bf78cd9adefd83d9f718fafdb6ff60c3bef72f3fdfe3be75d6fa7db9dafcbff72de6b76d739fbbe6d777dfbf9b6d9ff773a77326f6d2feffade96dfe45f9fe7b5d5f573fada36bf75ba9d7dbee75aff0d67ef6f67e7cee4197f4e7ece5b8ffb778f9fbfdb0e1bbbb1fb9dafa5a7d7a6e55eefb44ffaeedeeca7bfb7b37dcf2fdf377b7266feefecb5fbe7df8f75daece6245b5fbe9d2dfbb93bdfdb5bcef3edef58ee5beebc75bee7fb25dfba77b99fddda5fcfd8d9cff86e0e5f7fdaefb0dfdbf2ee2fdf5bbefdee8f2fbff7b8f3dff2ef7f7bff39dffd5eb3b7fff07af7f9fab7b7bbdffa6edffc6d7fef1c774fffdcb2737fef4c3ff7e3f7fd38fffd71fbdef49ff7f772ff5fff5df7ffddfef87daf7f33baff6d7f3bfb73bfef7fefcdbd3b37ef8effddf373fffb766fbbdf5f7bb7b7ff5eb7b7ffdff3dc0f6fbff7fcadf75dffdff6edddf2b77773fbf28c6f6ff7dddfef723beff24d3ff7faf48fcffdf834de397efbfeb6f7edf05ff3b4f3f8f35d8fff75cbf3f3edf5f42c2fdf6eb7bb0fefb25f7b7fbfffddeedf4faf1fe3cbf6f1f8f6f8f73fdf9f6f3fef2fef5db7df7bffec5dfbf77ff75ef7f3f36eff1d7fefdff97fff3d7feff7dfb6effafc8f78cf0d3bf73fb78fb77fe3adf7fd9d6fffb5eff5ff3d1f7ff721bedf77373bf73fdf3b6ffff99ef75e6fffe37effdffff7f94aff8d37f78ffff57b7f6feff6eddff67baf7fdff6ff75ff5f7ffffedddff19f7bf7bd2fbaf77bdfee8ff7fffdfc60ff2dffeeb5f7f8797f7b77aff7ffb577fff00fffcc0f3ff3f0f0ccf0f30fcf3fcffc0c0f0fcfccf030cffc30333f3fffccf3fcfc0ffff3cff3cccfcf3c0ffff00c33030fcff0fff0cf3ff3fff330f30cc3fc0f3fcf0fcfcfcf3c33ff33cfcc0ccf3ccff3f0f0ff0fcf0fcf3ff3f00f0fcff30c0fcf33fffc330fff3fcfcccccc333f0f33ff3c3f0f3f3ffffc3c3f33f30fcf0c0f33ffcffccffcf3cff0cfccccff0fcffc3c3ffff3300fcfffcccf0fcf3333f33cf3cc3fcfcff03fcf3cf3cf0cff333ffff3cf0c03ffff3c33ff3f3fcfff0cf3fff0ffcf0cff30f3fffcf0cfff3c3fcff3f03c0f0fcfcc303f0fffcf333fcfcf330f333f3fff0ccfcff00cf33ff3f3fc33f3ccf3fcf0f3cff0300ff3f0f0300fcff0303ff333f3cccccfcccc0c3ff3f0ccf0fcccfc3ff3f033ff0fffcc3ccffff3fcfffcfffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddcdccff03a10040010802ca0280033404e5049c054506ec0684072c08db088409190aa50a2f0bbd0b4e0cc90c300d9c0d0a0e700ed20e340f920fe90f3d108e108f109010901000000e1a27303f4754616e77808890939a09131b202a374249525f6b777f86930e1e2934414d5a66727f8b99a5b1bd0d1a25323f4d5866717d87949fabb50c14212b36414d58626f7d89939eaa0b1824303c47525f66727c8a939eaa0d18202b36424e57636e7b868f9aa60c1625323e4a57636d77808994a1ad0d17222c343e49525c67727e8a959f0915202c35414c565f6a77848e969f09121d252e3941464e5a66717c87910b17232e38444e58626d77808b97a00c15212a36404c56616c7684909aa60a121f2b354046525e68747e8b949f0b131a26333e4a535b656d757d838e08121b262f3a424a51586268737c850b151b242b323c464f5861686e787f081018222a333c464f5a626b757f870a13202a323a41495158626e777f8709111b232c353d454c53595f646b73070d141c22292e353b3f464e54595f050b12191e252b30383f484d555c62070e151b222b333b41464e565c6269070d12181d212831373e464c525a61070d12191f252b32383d414850565a060e131a20262d313941484c50555b080c11181e232830363b40464e5357060b0f151c20252b30363a41474c5103090e13161d21252b32383d444950060b131b23282f363d42484d4f5050000000000000000000010101010101000000000000000000000000000101000000000000000000000000000000000200000000000000000000000000000000005c43000034c3000000000000000000000c43000034c30000000000000c4300000000000000000000000000005cc300000cc30000c842000034430000c84200000000000020c1000000000000704300007043000020c10000704300005cc300005cc300005cc300005cc300000cc300000cc3000070c1000000000000000000000000000020c1000048c3000070c100000000000020c10000f0c2000000000000a0420000f042000020c1000020430000204300004843000048430000a0420000a042000020c10000f0420000000000000000000070c10000000000000000000020c10000000000000000000070c100000000000020c1000020c1000048c3000048c3000070c3000070c3000070c100000000000070c3000070c3000020c100002a43000070c3000020c1000020c1000020c1000020c3000020c30000f0c20000f0c2000070c1000000000000f0c20000f0c200000000000000000000000013a2348cf344c0c2448f14458202459114455120088661248a200882200c04510882411c8671188aa2288aa2280a1441522449911405421008c12004c2200482401044211406411447a22449922849922452140943200442211004511006511086912889a2244aa248913004c340140461148471188aa2244992288aa22882200843301402511402512889a2288a922449a2288aa2288a200c8192288a92288aa2248a92284aa2284a92288aa2288aa2288210088220248a92288a92288aa2288a92284a92244992248aa2288a92244992284a92288aa2284a92284aa2288a22088210088290288aa22449a2288a92244aa2248a92248aa2284aa2284aa2284a92244992284a92248a92244aa2248aa2288992244a92248a922849a2248aa2248a92248a92288a92288a92248aa2288a22048210088220084a92248a92248aa2248a92248a92284a92284a92248992248aa2244a92288a922849a2288aa22849922449a2288aa22489a22889a2248992244aa2284aa2284a92248a92288aa22449a22449a2288aa2248aa22849922489a2284aa22889922889a2284a922449a2284aa2248aa2244aa22881200482200482200882100482202889922449a22889a22489922889a22849a2248a922449a2288a922489a2248aa2244aa2248aa2248aa2288aa2284a92244a92248aa2248aa2288a92244992244aa22449a22849a2284992248992284a92248aa2288a92244a92288aa22489922889922489a2288aa22449a2244a92288aa2244a92288a92284992244a92248aa2244992284aa2244a92248aa2248a92288aa2244aa22849a2244aa2284a92284992244aa22449922889a22449a2244aa22849a2288aa22889a2288aa2248992244aa2288a220442200481200482200881100842a2284aa22489a2244a922889922849a22449a2244992244aa22849922449a2244aa2244aa2248aa2284992288a92284a92248a922849a2288992288a922889a2248a92244aa22849a22889a22889a22889922449922489a22889a2244992288aa22889a22489a2248a922489922889922449a22889a2288a922849a2248aa2248aa2244aa22489a2248aa2244a92244aa2248a92248a92284aa2248aa2288aa2244a92288992244a92248aa2248992284992284a922889922889922849a2288aa2288992284a922489a2248992288992248992248a922489a2248a922849922889922889922889a2288a92284a20088120088120048110084210044210084220088210084110088110048220088992248992248992244aa22489922449922889922889a2244992244aa2244992288a92288992288a92244a922849a2248992284992248aa2248a92288a92288992288aa2284a92244aa2248aa2248992288aa22489a22889a22889922489a2284aa2248992288aa22889922849922449a22849a2248992288a92248a92288992284aa2248a92284a92244aa2244a92248a92284a92248aa2244992284aa22889922889922849a2288aa22889a2244a92288992248a922449a2244992288992248a922849a2288aa2244aa2248992288a922889922889a2284a92284aa2244a92248a922449922889a2244aa2248992244aa22889922449a2248aa2288992244992244aa2244992284aa2248992244a92244aa2284992284aa22849a2284aa2248a922449a2288992248a92284992244992284aa2288aa2244aa2244aa22889a2288a922889a2244aa2284aa2244a92288aa2244aa2244aa2288aa2248a922849a2248a92288aa2244a922889a2288992244a922889a2284992248aa22849a22449922489a2284aa2248a92244aa22889922889a2288a92288aa2244aa2248aa2248a100841200842100842200442100841200482200881100842100442100881200481200842100481200481200442a22489a2244a92248992284aa22889a2284a922489a22849a22849a22489922889a22489a2244992284a92244a922889a2284992288992244aa22889a2244aa2244aa22489a2244aa2244992288992248a922889a2284a92284a92244aa2244aa2284aa22849a2248a92244992288aa2244a92248a92284aa2244a922889922849922449a22449a2244aa2288aa2244a92284aa22489922849a2284992288a922889a22849a22449a2248992288992244a922449a2248aa2288aa2284a92284a92244992248992248a92248aa2244a92244aa2284aa2284aa2244a92244aa2248aa22889a22849a2244aa2284a92244a922449a2288992284a922889922849922889a2244a92244992248992284a92288aa22889922489a2244a922849a22889a2284992288992284aa2248a922889a2284a92244aa2288992284a922889922889a2248992244992288a92244aa2244a922489a2248a922889a22849a22889a2248a922449a2248992284a92284992244aa22889a2248a92288a922849a2248aa2244a92244aa2288a92248992244aa2244aa22849922889922489a2248992244aa2244aa22849a2244aa22489a2284aa2284a92284a92288aa22849a2244aa22849a2284aa2244a922489a22489a22889922849a22489a22449a2244aa2288aa2288992288a922889922889922889a22889a2244a922889922849a2248aa22849a22889a2244aa2248a92288992284aa2244a922849922849a2244a92284992248a92248a92284a922449a2284a92288992248aa2248992288992244a92248aa22849a22889a2248aa2288a92288992288aa20841200841200841100841200881200442200441200482200481100881100841100841200442202449922889a2248992248aa2284aa2288992284aa2248aa2248992244aa2288992284a92248a92244a922849922889922889a22849a2288a922849a2244aa2244aa2248992288a92288992284992284992244aa2244aa2248a92244aa2244a92244a922889a2284aa2244aa2248992284992284a92284aa2244aa2244aa2244a92288992288992284aa22849a2244a92284a92288992248a92244a922889922889a2244aa22489922849922489a2284aa22489a22849a2248a922889a2244aa2288992244a92284aa2248a92244aa22449a2248aa2288992248992284992288992284a92248a92244992244aa2244a922849a2248992284aa22849a22489a2244a922889a2288992244a92248992284aa2244aa22849a2244aa2284aa2248a922849a22489a2284a92248992284aa2284aa2244aa22889922489a2244aa2244a92288aa2244aa2244a92288992288992248a922889922889922889a22489922889a2244aa2248992248a92244aa22489922889a22489922449a2244aa2244a922489a2248a922889922849a2284aa22849a22889a22889a2288992288992284992248992244a92284aa2248aa2284992244aa2284aa2244aa2244a92284aa22849922889a2248a92288992284aa2288992284aa2284aa2288a922449a2244992244992284a922489922489a2288992244aa2244aa22889a2248a92288992284a922449a22849a2244aa22849a2244aa2248992284220044220044220044220044210088120048110088110088110088110088110088110088110088110088110088110288992288992288992288992288992288992288992288992288992288992288992248a922849a2248a922889922889922889922889922889922889922889922849a22889922889922889922849a2244aa2244aa2244aa2244aa2244aa2244aa22849a2244aa2244a922889922889922889a2244aa2244aa2244aa2248992288992284aa2244aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244aa2244aa2244aa2244aa2248992284a92284aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244aa2244aa2244a922889922889922889a2244a922889922889922889a2244aa2244aa2244aa2244aa2244aa2244aa2244a92284aa2244aa2248992284aa2244a92284aa2244aa2248992288992284a92288992288992288992284aa2244aa2244aa2244aa2244aa2244aa2244aa2248992284aa2244aa2244aa2244aa2244a922889922849a2288992244aa2288992248a92244aa22889922849a2288992288992288992288992288992288992288992288992248a92288992288992288992288992288992288992288992288992244aa2244aa2244aa2244aa2244aa2244aa22889922889922849a22889922889922889922889922889922849a22889922889922889922889922889922889922889922849a2244aa2244aa2288992244aa22889922889922889922889922889922889922889922889922889922889922849a22889922889922889922889922849a2288992244aa2244aa2288992288992288992288992288992288992288992288992044912244920244aa20000000000000000000000000000000000c8c20000a0c1000070420000704200002042000082430000000000000000000000000000000000000000000007000000203f08000000500000007001000000000000000000000000000000000000000000000e000000520100008a0100000d00000000000000aa16ffbfffff00006666ffff0e0000000c000000000000000000000005000000000000000000ff7fffff6666ffffffff1a0000000800000011010000070000000a0000000000000000000000008000006666ab762200000006000000dc010000a10000000c000000000000000000ff7f00c000006666ab76280000000c000000340200004c0000000c000000000000000000ffbfffff0000666655b1340000000d000000120100000100000005000000000000000000000000806666ffffffff410000000e000000bc020000230000000b00000000000000aa160000008000006666ffff4f0000000a0000002c0000007d0400000d00000000000000aa16ff7f00c000006666ffff0a000004ffbf07005555aa16ff1f00000a000004ffbf0700ffff5555666600000a0000a466660100ffffffbfffffaa6a0800008000005700ffffffdf5555aa160800008000005300ffcfffbf5555aa160800008000005100ffffffbfffff55550800008000005500ffdfffcf5555aa1602000024ffff0000ffffaa3e666600000300008400000000ffffffbfffffaa160b000024ffff0a00ffffaa5a666633330b000024ffff02005555aa3e330500000b000024ffff0300ffff555533330000ffffff73ffff000066660000ffffffbf06000024ffff0000ffffaa3e666600000a000004ff7f0500ffff0000ffff66660a00008466660300ffbfff7faa6a00000a00008466660400ffffffbf54b100000a00008466660700ffbfff7fffffaa6a0a00008466660000ffffffbfffffaa6affffffb3ffff0000ffffff7fffff0000ffffff5300000000ffff6666ffffff7fffffff73ffff0000ffff6666ffffff7f02000024ffff0000ffff0000ffff666606000024ffff0000ffff0000ffff66660b000024ffff0000ffff0000ffff66660b000024ffff0d00ffc75555ccac66660a000024ff7f030054710000666600000a0000a466660500ff7f000055550000ffffff530000000066660000ff7f00000800008000002c00ff370000553900000800008000003100ff7fff3fff1700000800008000002900ff3fff3755150000090000000000090055390000666600000300008400000000ff7f0000553900000a000004ff7f020054710000666600000a000024ffbf040054650000666600000a0000a466660100ffbfff7faa6a0000ffffff530000000066660000ffbfff7f0800008000004800ffbfff7faa1600000300008400000000ffbfff7faa1600000a000004ffbf030054650000666600000a0000a466660100ffffffbf54b100000800008000005200ffefffbf552100000800008000005800ffffffefff37000002000024ffff0000ffab0000666600000300008400000000ffffffbfff3700000b000024ffff080055550000666633330b000024ffff0400ff7f5555333333070b000024ffff0900ffab5555666633330b000024ffff01005555000033330000ffffff530000000066660000ffffffbf06000024ffff0000ffab0000666600000a00008466660200ff7f0000555500000a00008466660600ff1f00005555aa160a00008466660600ff7f0000ffff55550a000024ff7f0100ffff0000ffff6666ffffffb3ffff0000ff7f0000ffff0000ffffff5300000000ffff6666ff7f0000ffffff73ffff0000ffff6666ff7f0000090000000000110055550000ffffcccc0900000000001200aa2a000098f9cccc0900000000001300ffff5555ffffcccc0900000000000b00ff130000cccc66660900000000000c005555aa16cccc66660900000000000d00ffff5555cccc66660a000024ff7f070055555519992900000a000024ff7f0700ffff5555666600000a0000a466660500ff1f00005555aa160a0000a466660500ff7f0000ffff5555ffffff73ffff000066660000ff7f00000800008000002f00ff3f0000ffffaaaa0800008000003000ff3f0000aaaa55550800008000003200ff6fff3f5555aa160800008000002a00ff3fff2f5555aa160800008000003300ff7fff6f5555ff170800008000002b00ff2f00005555ff170800008000003400ff7fff3fffff55550900000000000a00ffffaa16666600000300008400000000ff7f0000ffffaa160a000004ff7f060055555519992900000a000004ff7f0600ffff5555666600000a000024ffbf00005555aa16ff1f00000a000024ffbf0000ffff5555666600000a0000a466660100ffbfff7fffffaa6affffff73ffff000066660000ffbfff7f0800008000004a00ffbfff9f5555aa160800008000004b00ffbfff7fffff55550800008000004900ff9fff7f5555aa160300008400000000ffbfff7fffffaa16000070420000a0c10000704200000c430000204200008243000000000000000000000000000000000000000000100b000000203f0f0000005000000070020000000000000000000000000000000000000000000029000000b802000001000000090000000000000000000000ffff6666ffffffff290000000f0000000000000000000000070000000000000000000000ffff000033335555380000000500000000000000000000000800000000000000aa3e000000150000340555553d0000000b000000b80200000b000000080000000000000055550000008000003333ffff4800000008000000b80200000300000007000000000000005555000000800000333300a45000000005000000000000000000000008000000000000005519ff84ffff0000333355555500000003000000000000000000000007000000000000005555ff7f00aa0000673200905800000008000000b80200000100000008000000000000005555ff7fffff00006666ffff6000000009000000000000000000000007000000000000000000000000803333666655556900000007000000b40200000600000007000000000000005555000000803333666600ac7000000007000000b30200001a000000080000000000000055550000008033336666ffff7700000006000000000000000000000007000000000000000000ff7fffff33336666ab527d0000000300000000000000000000000800000000000000aa1aff7fffff333366665555800000000700000000000000000000000900000000000000555500000080666666ae55cd8700000003000000b80200000100000009000000000000005555ff7fffff666666aaab9a000000000b00006455550d0065ae6666ff7f00000b00008466660800ff7f0000555500000b00008466660a00ff7f0000ffffaa5a0b00006455550e0065aa6666ffffff7f0b00008466660b00ffffff7f554900000b00008466660700ffffff7fffff55550a00000400000100ffff0000ffff66660c000020ffff1300aa2a000098f9cccc0c000020ffff140055555515ffffcccc0c000020ffff150055150000ffff98f90c000020ffff06005555000098b966660c000020ffff07005555aa16cccc989f0c000020ffff1700ffff5555ffffcccc0c000020ffff0900ff130000cccc98b90c000020ffff0c00ffffaa5a999966660c000020ffff0e00ffff5555cccc99990400000400000500ffff54a5999966660400000400000500ffffaa3acccc9999040000040000010055550000cccc66660400000400000600ffff0000ffffccccffffffb3ffff0000ffff0000ffff0000ffffff5300000000ffff6666ffff0000ffffff73ffff0000ffff6666ffff00000e00000000003f00aa2a0000cccc32b30e00000000004000aa52aa2acccc32b30e000000000042005555aa4eccc2ffbf0e000000000043005555aa42cccc98c50e0000000000250055550000999966660e0000000000450054d5ff7f32b399990e00000000004600ff7f5555cccccca40e00000000004700aaaaffa7659a99990e00000000004900ffff54d532b399990e00000000004a00ffffff7fcccc32b30e00000000004d0055555515ffffcccc0e00000000004e0055150000ffffcbec0e00000000004f00553d0000cbeccccc0e00000000005000ffff5555ffffcccc0e00000000003100ffffffafcc8c66660e00000000003300ffff54a59999cc8c0e00000000003d005555000032b399990e00000000003e005555aa3affbf65b00b0000645555040033330000ff7f00000b0000645555060066320000ffa9ff7f0b0000a433330800ff7f0000555500000b0000a433330b00ffffff7faa5200000a0000040000040055550000333300000c000020ffff00005521000033330000ffffff530000000033330000ffff0000040000040000000055550000333300000d0000040000010055550000333300000500008000004000ffffffbfaa2a00000500008000003200ff3f0000aa2a00000500008000004300ffa3ff7f5555ff3f0500008000003400ff3f00005555aa2a0500008000003500ff7fff3f555500000500008000004400ffbfff7fff3f00000b0000645555030033050000ff14000004000004000004005555aa3e330500000500008000003300ff1400005555aa3e0d000004000000005555aa3e330500000a000004000000005555aa3e330500000b0000445555020033050000ff1400000b0000a433330a00ff7f0000ffff54590b000024ff7f0700ffffaa5a333300000a00000400000000ffff555533330000ffffff73ffff000033330000ff7f00000400000400000400ffff5555333300000d00000400000000ffff5555333300000500008000003b00ff3f0000aaaa55550500008000003c00ff5fff3faaaaaa820500008000003900ff7fff5faaaaff5f0500008000003a00ff7f0000ffffaaaa0b0000445555010033330000ff7f00000b0000a433330900ff1f0000545955550b000024ff7f0600ff8f5555663200000400000400000000ff7f5555333333070500008000003700ff7fff3fff8f55550500008000003800ff3fff1fff7755550d00000400000100ff7f5555333333070a00000400000400ff7f5555333333070b0000645555070033330000ffffff850b0000a433330c00ffffff845555aa1a0c000020ffff010055555519333300000500008000004200ffffffa25555aa2a0500008000003e00ffffffb8aa2aaa1e0b0000445555010066320000ffa9ff7f0b000004ff7f0400ff8f5555663200000500008000004500ff9bff7fff5755550b0000445555050033330000ffffff850b000004ff7f0300ffffaa5a333300000b00004455550c0066663333ffffff7f0b000004ff7f0a00ffff5555666633330b0000a466660000ffffff7fffff55550c000020ffff0500ffff555566660000ffffff73ffff000066660000ffffff7f0500008000004600ffffff7fffff55550b000024ff7f0b00aa520000666633330b00008433330100ff7f0000555500000b0000645555090066663333ff2f00000b000064555509006666ff45ff7fff3f0b0000a466660000ff7f000055550000ffffff530000000066663333ff7f0000040000040000010055550000666633330d0000040000010055550000666633330a0000040000040055550000666633330b0000445555080066663333ff2f00000b000044555508006666ff45ff7fff3f0b00008433330400ff1f0000545955550b0000a466660d00ff7f0000ffab55550400000400000100ffab5555666633330d00000400000100ffab5555666633330a00000400000400ffab5555666633330b00008433330300ff7f0000ffff54590b0000a466660000ff7f0000ffffaa5a0b000024ff7f0700ffff555566663333ffffff73ffff000066663333ff7f00000400000400000500ffffaa5a666633330d00000400000000ffffaa5a666633330a00000400000000ffffaa5a666633330b000004ff7f0800aa520000666633330b00008433330100ffffff7faa5200000b0000a466660000ffffff7f554900000c000020ffff0400ff470000666699590c000020ffff0000552d000099593333ffffff530000000066663333ffffff7f0b0000645555070066663333ffffff7f0b00008433330500ffffff845555aa1a0c000020ffff01005555ff1b666633330b0000445555000065ae6666ff7f00000b00008466660900ff7f0000ffab55550b000024ff7f0e00548d5555999966660400000400000100ffc75555ccac66660a00000400000100ffc75555ccac66660e00000000003000ffc75555999966660e00000000004400ff9f5555ccac99990b0000445555000065aa6666ffffff7f0b000004ff7f0d00548d5555999966660c000020ffff0b0054955555659e326700000c430000a0c100007042000082430000204200008243e63f0800e0120000102900004f000000d027000001d041000000203f1a00010050000000000400000000000000000000000000000000000000000000090000000000000000000000040000000000000000000000008000009a59563d090000000b00000000000000000000000400000000000000aa160000008000006666555514000000090000000000000000000000040000000000000000005475aaaa0000666600181d0000000500000000000000000000000400000000000000aa16ff7faaaa000066665555220000000a000000000000000000000004000000000000000000000055759959666656512c000000090000000000000000000000040000000000000055550000aaaa00006666ffff350000000b00000000000000000000000400000000000000000000005555666699b95555400000000c00000000000000000000000400000000000000aa160000aaaa6666cccc55554c00000009000000000000000000000004000000000000000000aa4aaaaa666666c65629550000000a0000000000000000000000040000000000000000000000559598b9cccc00145f000000060000000000000000000000040000000000000000005495aaaa65c6cccc00146500000006000000000000000000000004000000000000005555000000243267669e55956b0000000a0000000000000000000000040000000000000055550000555566669999ffff75000000070000000000000000000000040000000000000055555555aaaa6666ccccffff7c00000007000000000000000000000004000000000000005555000055559999ccccffff830000000a000000000000000000000004000000000000000000aaaa55f500006726ab2a8d0000000b000000000000000000000004000000000000005515aaaaffff0000cccc5555980000000a000000000000000000000004000000000000000000aaaaffff0000cccc5615a200000007000000000000000000000004000000000000005555aaaaffff0000ccccffffa90000000c00000000000000000000000400000000000000000000005555cccc99f9ab2ab50000000c00000000000000000000000400000000000000551500005595ccccffff5555c10000000d000000000000000000000004000000000000000000000000a0ccccffffab2ace0000000a0000000000000000000000040000000000000000005495aaaaccccffff5555d8000000090000000000000000000000040000000000000055550000aaaaccccffffffffe100000007000000000000000000000004000000000000000000aaaaffffccccffff5555e800000006000000000000000000000004000000000000005555aaaaffffccccffffffff00000000000000000c000020ff7f020055150000995900000c0000a09959040054750000553d00000c0000a099590200ff7f5475ff170000ffffff530000000099590000ff7f00000500008000004900ff7f0000ff1b00000b0000040000010055210000333300000b00000400000b00552d0000995933330f00000000001a0055210000333300000f00000000004100552d0000995933330c000020ff7f03005555aa16666600000c0000605555050066660000ff7f00000c0000a066660700ff54550d5555ff2b0c0000a066660700ff7fff545555aa160500008000004a00ff7f00005555aa160b00000400000c005555ff1bff3f33330b00000400000c005555aa226666ff3f0b0000040000050055555519333300000f000000000042005555aa226666ff3f0f00000000003f005555ff1bff3f33330f00000000001b0055555519333300000c000000ff7f000055150000995900000c00000054750400ff170000666699590c00008099590000ff7f5475ff1700000c0000a066660800aaaa5475ff1700000c000020aaaa0f00ff130000662600000c000020aaaa1100ff13000066666626ffffff530000000066660000aaaa54750500008000004b00aaaaaa8aff1300000500008000004900aa8aff7fff1300000c000000ff7f01005555aa16666600000c0000605555050066660000aaaaff7f0c0000a066660700aaaaff7f5555aa160c000020aaaa10005555aa16666600000500008000004a00aaaaff7f5555aa160c0000809959000054750000553d00000c00002054750200ff170000666699590c0000a06666060055150000555100000c0000a06666060055555515553d00000c0000a0666608005475555555290000ffffff530000000066669959547500000b00000400000b00ff3f0000666699590b00000400000b00ff47ff3f666699650f00000000004600ff47ff3f666699650f00000000004100ff3f0000666699590c0000405555010066660000ff7f00000c0000405555030066660000aaaaff7f0c0000a066660c0055550000ffff55550c0000a066660d00aaaa5555ffff55550c000020aaaa1200ffff555566660000ffffff73ffff000066660000aaaa00000500008000004c00aaaa0000ffff55550b00000400000700ffff5555666600000f00000000001e00ffff5555666600000c000020555508005529000098b966660c0000a098b90900aa4a0000ff1300000c0000a098b908005555aa4aff1300000c00006055550b00cc8c3267ff2300000c00006055550b00659ecc8c551900000c0000806666040055150000555100000c0000806666040055555515553d0000ffffff530000000098b96666555500001000000000000e0055550000ff7f66661000000000000f005555000098b9ff7f0b000004000000005555000098b966660c00006055550c00cc6c66665555aa0e0c00006055550c009999cc6c5555aa160c00006055550d00cccc6666aaaa55550c00006055550e00cccc9999555500000c00008066660100ff54550d5555ff2b0c00008066660100ff7fff545555aa160c00008066660300aaaaff7f5555aa160c000020aaaa10005555aa16cccc66660c0000a0cccc1400549500005555aa160c0000a0cccc1600aaaa54955555aa161000000000001e005555aa16cccc989f0b000004000000005555aa16cccc989f0c000000555506005529000098b966660c000000aa4a0900ff13000065c698b90c00008098b906005555aa4aff1300000c0000a065c609005495aa4aff1300000c0000a065c60a00aaaa5495ff1300000c00008066660200aaaa5475ff1700000c0000806666040054755555552900000c000020aaaa1100ff13000065c66666ffffff530000000065c66666aaaaaa4a0c00008098b90600aa4a0000ff1300000c000020aa4a0800ff13000065c698b90c00008065c608005495aa4aff1300000c00002054950a00ff130000cccc65c60c0000a0cccc130055550000ff1300000c0000a0cccc150054955555ff130000ffffff5300000000cccc98b9549500001000000000001f00ff130000cccc65c61000000000000f00ff13000065c698b90b00000400000000ff130000cccc98b90c00008065c60800aaaa5495ff1300000c00000054950900ff130000cccc65c60c000020aaaa1100ff130000cccc65c60c0000a0cccc1500ff9f5495ff1300000c0000a0cccc1600aaaaff9fff130000ffffff5300000000cccc65c6aaaa54950c00004055550600cc8c3267ff2300000c00004055550600659ecc8c551900001000000000001000ff57555532733267100000000000120054955555659e32730b00000400000e00ff575555327332670b00000400000e0054955555659e32730c00002055550d00ffff5555999966660c0000a099990e0055550000ffff55550c00004055550700cc6c66665555aa0e0c000040555507009999cc6c5555aa160c0000806666050055550000ffff5555ffffff73ffff000099996666555500001000000000001400aaaa547d9999cc8c1000000000001100aaaaaa5acc8c66661000000000001300ffffaaaa999966660b00000400000000ffffaa5a999966660c00000055550c00ffff5555999966660c00000055550e00ffff5555cccc99990c00004055550700cccc6666aaaa55550c00008066660500aaaa5555ffff55550c000020aaaa1200ffff5555cccc66660c0000a0cccc1700aaaa5555ffff5555ffffff73ffff0000cccc6666aaaa55550c00008099990c0055550000ffff55550c00002055550d00ffff5555cccc99990c00004055550700cccc9999555500000c0000a0cccc170055550000ffff5555ffffff73ffff0000cccc9999555500001000000000001e00ffff5555cccc99990b00000400000000ffff5555cccc99990c00002054f5110055150000662600000c000000a9ea1000aa2aaa16662600000c00002054f51000aa2a5515662600000c000060aa2a10006626000054f5a9ea0c0000a06626110054f5aaaa551500000c0000a06626100054f5a9eaaa2a55150c000000aaaa0200ff13000066260000ffffff53000000006626000054f5aaaa0500008000004e0054f5a9eaaa2a55150500008000004f0054f5aaaa551500000c000020a9ea0f00aa2aaa16662600000c00004055151100cccc0000ffff54eb0c00000054f50f00aa2a5515662600000c000040aa2a0f006626000054f5a9ea0c00008066260f0054f5a9eaaa2a55150c00006055551200cccc0000ffffaaaa0c000000aaaa03005555aa16666600000c000000aaaa07005555aa16cccc66660c0000a0cccc1800ffffaaaa55555515ffffff33ffff000055555515cccc00000500008000004e00ffffaaaa555555150c00006055151000cccc0000ffff54eb0c00000054f50f0055150000662600000c00008066260f0054f5aaaa551500000c000000aaaa0200ff130000666666260c000000aaaa0800ff13000065c666660c000000aaaa0a00ff130000cccc65c60c0000a0cccc1800ffffaaaa55150000ffffff33ffff000055150000cccc0000ffffff5300000000cccc0000ffffaaaa0500008000004f00ffff54f5551500000c00004055551000cccc0000ffffaaaa0c000000aaaa0500ffff5555666600000c000000aaaa0d00ffff5555cccc66660c0000a0cccc1900ffffaaaaffff5555ffffff33ffff0000ffff5555cccc0000ffffff73ffff0000cccc0000ffffaaaa0500008000005000ffffaaaaffff55550c000020555515005515000098f9cccc0c0000a098f9150055550000551500000c00008032f3140055550000aa2aaa160c000060aa2a140098f932f3555500000c0000a098f9140055550000aa2a55150c00002055551400aa2a551598f932f30c000080cccc090055550000ff130000ffffff530000000098f9cccc555500001000000000002100aa2a551598f932f310000000000022005515000098f9cccc0b000004000000005515000098f9cccc0b00000400000000aa2a551598f932f30c0000a032f3130055550000aa2aaa160c00004055151500ffff98f3549500000c00008098f9130055550000aa2a55150c000040aa2a130098f932f3555500000c000020549516005555aa16ffffcccc0c00000055551300aa2a551598f932f30c00002054951500aa2a5515ffff32f30c00006055551700ffffcccc549500000c000080cccc0700549500005555aa16ffffffb3ffff00005495000055555515100000000000210055555515ffffcccc0b0000040000000055555515ffffcccc0c00006055151400ffff98f3549500000c00008098f9130055550000551500000c000000555513005515000098f9cccc0c000020ff9f1600aa2a0000ffffcccc0c00000054951400aa2a5515ffff32f30c00008032f31600ff9f5495aa2aaa160c000060aa2a1600ffff32f3ff9f54950c000080cccc090054955555ff1300000c000080cccc0a00ff9f5495ff130000ffffffb3ffff0000ff9f0000aa2a0000ffffff5300000000ffffccccff9f0000100000000000220055150000ffff98f90b0000040000000055150000ffff98f90c000000ff9f1500aa2a0000ffffcccc0c000000549514005555aa16ffffcccc0c0000a032f31500ff9f5495aa2aaa160c000040aa2a1500ffff32f3ff9f54950c00006055551700ffffccccaaaa54950c000020aaaa180055550000ffffcccc0c000080cccc0700aaaa54955555aa160c000080cccc0a00aaaaff9fff130000ffffffb3ffff0000aaaa549555550000ffffff5300000000ffffccccaaaaff9f0c00004055551400ffffcccc549500000c00004055551600ffffccccaaaa54950c000020aaaa1900ffff5555ffffcccc0c000080cccc0d00aaaa5555ffff55550c000080cccc0e0055550000ffff5555ffffffb3ffff0000aaaa0000ffff5555ffffff73ffff0000ffffccccaaaa00001000000000002100ffff5555ffffcccc0b00000400000000ffff5555ffffcccc0c00006055551900ffffccccffffaaaa0c000000aaaa160055550000ffffcccc0c000080cccc1000ffffaaaa555555150c000080cccc1100ffffaaaa55150000ffffffb3ffff0000ffffaaaa55550000ffffff33ffff000055550000ffffccccffffff5300000000ffffccccffffaaaa0c00004055551800ffffccccffffaaaa0c000000aaaa1700ffff5555ffffcccc0c000080cccc1200ffffaaaaffff5555ffffffb3ffff0000ffffaaaaffff5555ffffff33ffff0000ffff5555ffffccccffffff73ffff0000ffffccccffffaaaa825539bfab29005817a8aab6437f7b150000000477d57f36345455a996655659753937b7ff7dfde777777777575575576f4d757757777f77f987d33f7feceffeef777412d0ed073c546cc4fe3ef4babb37f4dfc73f3fc0ccdeee5cb36b32c374b5cef0a44e4f03980ebbecba3affdfab77aad75c299f76d5759547f111332c247543292797a6df5689feec0f94997f45b99bdd30683340d0422d63f00e280081833bbcfbd695afc782f315409543387881332f800297030f7f9642f079337002135d5fb3178000ab6ae5d831640274d5cc16ac2e8cae7ab37aa983a943b526485a01a7ad82c3ca99f60070ad76d73a006783f799ae56973b7056fabf93ba8b2ab703709987b7ba24273333ebcdb8aa96956855c48ceeb6f6b810f039a8af8e2340e8c10a348a14720150a1a7a4704341e8b127553257c7cd29edc0cd5c6976df91a246af5ef9015f012e22573722b23b5786a857b757b4cf6dd55da93378b3ba7a837b3739e740836da9a75ab9ba82978f77720557338093968612b1aa338c2d31c402c092c0f04ccf2034544dd52c51df5c37d315c070019493ea2a7801fb41f5f538008faa2f3580a76e8d7b3301d5798dbbdfc17a7a1771f346013044fbc0e84267d74dedd4dc02001484f3ec2e943200b857f5c0145cf900ac2ec48d96aa331c1c342b80ef4041574fc5aa73a8bb33c0e000f028c0008b2a40430956b16a0173fec587474c57ef8d5cc13434b1f25577f53ac1841377f700a7033b755a5237723b077b54b6b31b18b4d9daf53903c818e8ae66e7f11530a8e2c8de59ce150fc0c200782d1ffbe5ae6fb2b9d696e5c174ad33a872f6aa95eade8095175cc1ccce9a57e5ad1503c0b12f8f036c578e3b007bb27932cc068397d1ed30d45c384372f3c1d8f0f0708c737aeeaac1f4aa0ea8930c21f4e28dad2a336903a873832f18ac0157775625bab6c068ef59292ee786dd6935645be5d8f41a40fa0088f85ead95374576a9028e038f37b0e7003b0053730e0464a797ee96aaabeb5eadaa5744b19fa9ababebda4079353070af560397bb3ff5fbcf7e6f238b0fcc8e0fc0b5f31537bb8f333233300be40fc3e7ddf433c36a74f73ac93ef7edbfd8f71bdb53beea7df2f8fde50da7d2784e6f6f9ff3f3899aefb8f57594aaea4eefb62babf3ee29c70c84a436f7b99f30a3aa8d61ebaafa48cb9ebaca7c0858f4097074e9f662afdfa8832b77272cd015626f5d1fb8f66c5d890cf8742ff8c2c232b6781f97302ff4deb183abaa58b100da8155ef31b0f722a9ac79f729aff8e53ada909d9fe375f0e4b623ccf21bda725f704e25dd5df75dbf1f4537707373f476498020cce5354473df35779cd679cfde2af044fb79752342a86178651fe92deadd6c2a30739f3a29f4255673f4f90670ccf1389037d8c04d13cf560fbaea00df887b63dff2ddae8874f7884b667babce001ca803dbbc76fb717535e161aaba9cf8f8c99c2f4383adb93167f7844f9a757b77af5edd0d445dd55557df0cdc4155ef4c713357cfe95455377443dfadae02b77aaf2bbaf85d81f3baaa77773e9bdd8fdf39fbadeaaaeaadaabb5ae77a67e79cfa723babbbc775ed9c5d7ff0f88b5f0ff1f73313ec47573b4f343dc743aefc0687114fac53f31b833b05ecfb2cc1c4c4b0117874300f330dec8c7ffa020f006fc00ec01044f880fb380dbd8078be547f67ccb11331f4b68f0701c8f1384ff04070ec851f37340411d8b1769cb6311f7375f5f20d03c34ddc0c181fc7f4528ccf0cf4ce550fc3dcf42cf030de6ab1701faf00f3495f1ded32f8699dd376dbcdd0e5b033b07b82df20f341af8f1500515e6e37b56787f35bdef6beedf676b1191b07f01179b173c0ed24f113c00d8ddff3ef70ec30bf2f4f24c3d1e6a2c736f1843f7ffbd8f96edcce0fefecd7247f3f6b372f2caf022f9ccf9dd6fa74f5ecf9d4718b0fdaf272c7d5d2146f0d0cacf662b3ac42f3f25cf8710fcc368fc3fa07cf3ef8c002ccec8ec7807a7a0fc3503370262f473330c39c78d5dcb5cfedf8d2557371f6f256cf66732f0cf02ec355f55ef92cb9012fcd5bcfd0c04df33af39233f5d3c4f30c14f46d9fcefa0064f92c473803f60003f3fdc5378f514c30f4468ff146fbc0e435b791133cd3af3f38ef3bf3c72cb93338b38ce0c20c02cf2dcf08f02c30300fa2f24cf508300c22a8388838ef001f30300073357335cf92d81003849f13536a2c3079cc0c9c8303100c0333fbed7defefee5fdd77c7f51d5d47cf1d4f735ddff05c140f33f7edc5dd3dfd75718dfd2f738efff2b7bbb7e7f0dd3477df641ba7ff3af771facdfe6d7ecff9bcd9dbbdb3ef2c4f3efb7db731e78fdbdef4349bef9bcfad1d2ff71ea77fa6bbef71568f33f3f25afb5ed7ddb9756aa7dbedf2ea277b7b57b6b37feeb7a59ddb781bcfcc37dbfadcb27fdb8dbb5dffdaa7d5f1f04ddd7ee6ae712fdfedafcd8e1d5b8d2fdba6dfeff3ecdc94cff1ac4e33ac6feaa2a79f9fb2b16d6fd7b1eff1badbf25cdbf9f46eb6f8aa9fdf6dfe72eafafa8ce2c2ec6cea6ccfae7affd9ce6626ebb89b72daba970fed384f7fce4e6e975d5f19bb65b2bfdd72e558e73d8cdd6972f2fb4ddb4efee6dc8ee59b6f762ee65c4eceb01bfb9ff17cf7fadaeccca8b3cf75cef4afb337db964d37fbec4d375b75aff1f3d8e6fbbe7faec5ab4e8e273b8f99bbfdf2f2ccd8f2feefcffbff0e77b5bbb77a7bf3e86eafdeadeee643a6ebaa3e7aecba3af6cbbe11e713e3fca6ebf32ebaedeed55999a5dbb0bfbc0f9f8ff3ef73e3b2df99f33767350f67bb5ef75959f6d5eed50df75eade574babb5d370f6afb18bbc37072a77767afde67a2d0a6afaeda21e6e3b5f1a8bbefbdaae7c9683aeb59aeb759a79ff96a87aeeac98ede579bf91fb1ef197b36df7b8eb7d967de7cbf4ffb7bd640e5afb95f9ee95a57cf2de7b1f37e4e660f736ef77afbfe27f71fdff335e7753e72fbee3b73beadd5beffdfece7cfcd5aef4c668f5ba6732fdbcf74fa749fedb5f7a8af596ff92ae7e9f9badbadeb7ae6ed6d43fbeeaaeef8baabc3f2deea356ffb8eb3b7dbaeb6aafbbaafaaa7afaafbbafa9ef9e5f1e577effa787ffbf0cdf735bb65a77d72dfd5fa667a5e55dfa45b5a7a3b33f3ccccf030cff00ff33ccfccf3cffcf30ff3f3fff3fcf0fffbf30cf3f3f3f3ccf00f73bffcee7dcbff217f73ffcf333ff3f237dfeef70cefcf7ccfbb4e6f8fff6d6f7f2fdf9e78bbfbedb1fbfdbadf767fb3fbfaf477f7367f9fb3dff8316ff3f7774bf7fb1fef7bfffeeddc7fdff2f20f733fff5d0c37b54f1fdff5f6de9f0f7fcfedf9f5f4ff9dff9d7f4feffacf6c7ffbf0f979ff7ef3317fdffbf58fbfffcff3726f6fdfddfbf6304b1f6f7ffbc83deff6f9f97c3733cec2fc4f3fcf46c7f3eceef55cd0fd1137717cb5f44fff78ff30efcd6e9fdf9ffbfaf1f4cf0d07f747d315f7fbecddf1555f5f375e7f1f8ff6b5375d1ff755dff8f4fbf7dcc4df52735feff57bd0a02ccfed0f4afffb1eef4f37fb342f8fcff1f7f937f7378ddffb7efff1f0bd3bf4335ff32d1ff43c07fbff21c7f370fff4cd30b74fecd3d03fb773bf4cdffcedcdffeeb5dff3f1fe70eff9f3df3bdfedfdf4f770ffb3aff80cb34fb30e3b1eef73ff4ef7ddf41cf3475cef36e3dff473fffde1f9fdb833df0b9ff8de3fcff36037cfd3d4755fdf14df57f3e071bb6f7f5f4dd7d17c1f3f7534dddfccf7f1cf4ffcfcdfdf10f5fdc513dd0ede8ecffdf2cdbdf7dc3f4f3cba7f73fbed3ff1cfccedadfff7faf3cef7df150feffdf2edb7fff0dd8c8f8fdfaedf2df7bbf7c8f52fb3fceff5f69f6ef7bbcff7f374af7f7f5dcff4d0f7fd730c5150dfd1ed3c3dfd7d0f07ff1ff5b4ccd5514f4ffc5f4fd75fcdf97495df9ff374cf71c435cf1f5d75f5c41f53cffab7dfdc3c3fdedcef6dff4f736ffbfdbdb7f7fa037cdfdeb02f0f7ff38df878cf6df51deff23fe37fafe3b6f77a7ffbf37edf73f5367e3ff3fff0ce373bdffbfcc835cff7cddd0f5fffdfdc3cdfad1f0ff7b76fdf7e7fe3f8f1fd8e7ff7ba4ffffd1fd755dfed39df7adf7579eff574759fcf75f5f5f7f7dcdf5fffd7c475f57557f575f7dd1ddff57335775f5f7f1fd75dfbf53555555ff5757ff70d57770757f7cdfdccf7effcf956f716f38d3ff3f3f6fd377bdf73afefac5f33f7767bfffabaaf7ff7adf7bd777bffffffffffffffffffffffdffffffffffbffeffffffbffff7fffcf3cf3cc3c3fc33fffff3f3ffff0f0fff33f3f0fffccc0fcfccc0f33f3fc0c0f3ff3303333f3fc0f0c0fffcccccccf33f33f33ffcccffffc0cf3cf0c33030fcfcf3fc03c33fffffc3cfffc33cf0cf3f3ffcc33f33fff3f33f3f30ccf30fff03333f3cc3cffcf33ff33ffcfcfcc0cf3f3ccffcc0fffccf0f3f3cfcc3333cc8c2ffffcfafffcf20fff3fcff03cf3ff30fffcfc3c3fcff0cfcff3fc03ff0f0ff333cf30ffcef3ffdf0dfffc30cfcf380fcf33cfcc33cff3cfccfbf0f3ccfff033cff330ffccf33c3f3ff3cf3cfff3ff70fffcf3fcfc3ffff3fcf0f0cfce3cfffcfcf3f30ff33fcfcf33f30c3f3cf3fcfffff0333ffffffffcf33f3fffffcfcffcff33ff3cfffccff33ef33fcfcfcccffcf0fcfcfc33f33ccff333ffccff3cf3fcfcfff3cff3fcf3333fffcc0f33ff3cffcfcd33cfcc3ff3cf0ff333333fcfffccffccfbf0fffb0fcffff30fcf330f0fcff3f0fc3fcf33cf0c33cf0f0ffffcf0ff0cfffc30ff0ffffffcf3fcf3f3cccc3f3f0fffcff0cf0ffffc0cfffff33f0ff333cffcfcff0f0f0ff3fc3cff0cff330fdf30cf3f0ffcfcfc0cf3ccf0f30cff3ccffcf3cf3cf30c2ff30af33b33cf0f0fffcf3ff3fcfc3f3fcf3ff3cc33cf3f3f33ffcfff3cf3f3fccef03cf3f3f3333f0fcff0cf3c0f0fcfccfc33fffcfcfcf0ff3ccf300ff3cfff3ff3f0f0ccfffff3fccc303f3f0fcffcf030f3effff3f0ffccfff3cfcff30ffff030cf3cf3ff33333f0f0fcf30cf3bcf0f33f3f3ffbff373cf0fffcf0ffff3fcccfff0fcfccff0ccff33cff030f3f3cffccc0fffccf0cff3f00cf33ccfccf3f00c0fcff33ff3f0ff0ccf0ffff3ffcfcc0cfffcf330cfccf0f0cffcffcff3fccff0cf3fff30cf0fcff3cc0c3f0f0f0fcf0cf33033cfff30f3ccff30f3f003fffc070f3ff3f0ccfcfcf0f0fc0fcff30c3fcff03f33f3300fcf30333f0fcff00fefddfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffff7ffffffffffffffffeffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffefffff7fede7fff7fffffffffffffffffffffffffffbffffffffffe3fffffffff7fffffffffffffffffeff7ffffefffffffffffffff3fffbffffbfffffffff7ffffffffffffeffffffffffdfffffffffffffffffff7fffffeff7fffffffffffffffffffffffffffffff7ffffffbffffffbffffffffffffffffeefffffffdfffffffffffeff7ffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffeef7673ffdefffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffff7fffffffffffffffffffffffffbffffffffff3fffffffffef3fffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffff3f33f3ffdd0df5f35cffdfdfdfcdcddcf2f53ddff7d3cdbf4fefc4dedff7fdff33cffffc3fcff3ccf3fff0cfcccf3f7ff733fffc0cf3fcffffffffffffffffffffffff3fae0050010e02d5029a035d041905e1059a0655071708ce086909200ad30a870b390cdc0c880d350ede0e7b0f1e10be107611fd1192122613cb136214f8149d153f16d2166e17ce173f18ae183319ad191f1a9d1a131b931b031c871ce51c331d8d1de71d341e791eca1e241f771fcc1f26207d2081208f209b20a220ad20b320b82000000c1b2933434c5b6b757a828f99a1a90a141f282f363f4a55616b727d89950d19222f3a4753626a75828f9ba7b20a1825333f4a586674818d99a4b0ba0c18212e3d47535f6d7b8a98a5afba0e192732404956606a7684919ca8b70d1925323a4856626d78859099a5b10c1626303d4955636e7a86929eabb90a16202b36424d5a646f7c8794a0ad0c15202d3845525f6a77818d98a4af0a141e2b3844515d6a7784909ca9b60c1b25303c4a57636f7b88949da3ad0a131e26303a4049535b67707a83910917202e3a45515e6773808b96a2ac0a1524303b46515e67727d89929ba40c141e2a34434f5b65737d87939eaa0814202d37414f5964707b84909da70916202b36424b535e6a768089949c0a141e2a333f4855606a737f8c97a20b17212c3745515a64707a838d96a20a151f2a353f4b57616a74808c97a308131f2730374048535d66717b87920a131c242f3b46515b666e7a838e990b151d27323b47535d65717d87929a0b16212b3742505b67727d8a97a2af060e182129343c454d545c646e777f070f18202a333b454e58626d77818a070f19222b363d485358616c78828c09131d26313c43505b666e79848e9a09121d28333b434d555d677179828c0912171d27303945505a656e77848e060f19222f38444e59636d7985919a0d1924303a444c575e68727f88929a050f1721262f39444c56616b7580890a141c28323c4650575d69727e8a95080e12161a20252c333a3e444b51580910181e262c343b41464c515c636b070d141a20262b32384249505860680b151c222a3139434a545c666e747e0c151a22292f363c444c545b626b73050c13191f252e373d454f565b646c08121b242c353e4449515a636a7078080c141a202931383f464d545a616e070e1a2129333a444e575e656b717808111a20282e343c41474f565b636a080f141e262f383e434d585f686f770712191e292f353c444a52595d5d5d0103040a1012161b21282f363c434a040c141b1e23292e32383f46494d54050b14171c22262b30353c42474c53050b10161b1f23272a31353a3f46480204070b10141a1f24282d30353b3e050b0e13171d232830353b3f42464c04080e11181e232a30363c41485156040a0f12171d232930343840434a4c060b1013181f242c32363b4044484d040a10171f242a2e34394043484d52080f151b22282e343a40494f565757000000000101010202030303030404000000020607070708090a0b0b0d0e010304040506060607090909090a0b000203030505050506060606060707000007090909090a0a0a0a0a0a0b0b010101020304060606060606060606000000000000000000010101010101080d141b21292c3035393e42474747000000000000000000000000000000005c4300005c4300005c4300000c43000000000000000000000000000000000000000000000c4300000000000034430000000000000000000000000000c8420000000000003443000034430000c842000020c100007043000070430000344300003443000034430000344300003443000034430000a042000020c1000070c100000000000020c1000020c100004843000048430000a0420000a0420000f0420000f042000020430000204300004843000048430000a0410000000000004843000000000000704300007043000070c1000000000000000000000000000070c10000000000007a4300000000000020c1000020c1000020c1000020c10000204300002043000048430000484300002043000020430000484300004843000020430000204300004843000048430000204300002043000020c10000484300000000d2856505d43450045114e344d04451d4c138100441133555146555146505411004433004c36018c7711cc77120c771380f0455544559150500010000813000c2100404200cc26020c88120c7611cc77130ce033d4f144195655556100040000001101041000481611c86711887712408c2304e043dd05359411000410010001004446018c7711c87611889912009e244501004411004001104001004012104816118c6611c87711cc7711cc6711c4992280cc338411004411004410004011110011004411004411018877118c6611cc67120c7711c87611cc7711c0992200cb3300ce30441100441100441000040100000000041100401400401010441100401110486711886611886711c867118c6611c86711cc7711cc7711cc77118866118c7711cc7711cc7711c0cc32c0bc330411004411004411000401004000004000000000000400000001004410010441010010000400004011010011104410004411004000004411004041104816118876118866118c6711886611cc7711886711886611cc76118c77120c87120c8711cc77118c66118c7711cc7c2300bc32cccb22ccbb2300cc3300ce300011004411000411004411000410004411004010004411004400000411004001004401000000004411004000004411000001010441010411010010100000004410004414004444004441004411004001004000004401004411010041110011110411018c66118c6611c86611887711cc77118c6711cc7611c86611c86611c87611cc6611c86611cc7811c07721cc7811cc7711cc87118c6711886711c87711c87611cc7711cc6711cc7b130ccc2300bb3300bc32c0cc32ccbb230cbc230ccc2300cb3300cc3308ce300011000410000011004011004011000401004010004400004011000400004011004401000411004011000000000401004401004001004001004000000401004001004401000411004411004011004000004010004411000000000401000411010441010444010411004411010414010010104000004411000001004410004041110411004041104410000410004001004411004001004001000011004414010041104041108414004411018866118c76118c6711886711c87611c876118c6611cc6711cc7711886611886711cc7711c87711c87711887611cc6711c86611c87611cc6611c86711c876118876118c6711cc67118876118c76118c7711cc6711cc8811cc88120c8811c07721cc7712007721cc7711c86611886611c87611886711886711cc7711886711cc7711886611cc77118c77118c67118c7711cc7c230ccc230ccc2300bc32ccbb2300cb3300cc32cccc2300ce3380e100000000440100001100440000440100041100040100441000440100001000400100040100440100041000441000000100401000000100000100041000001100400000400100401100440000001000441100041000440000041000001100001000401100000100441100440100440000400100001000441100404411044101044400404111001111004110441400441400404410444400444000001000041100041000440100440000400100040101001110444401001111001111001410441100041100001100001000400100041000441000401100041000001100040000401100401400404411004111001411044400442100841100481611cc6611c876118c6711c87611c87611cc7611887711c86611c86611887711cc67118867118c6711886711cc6611cc6711886711c86711886611cc6711cc67118c77118c7711c87611c86611c876118c66118c7711cc6611c86711c87611c86711887611c86711c86611c87611887611cc7711cc67118c6611887611c87611c86611cc66118c7711cc6711c087220c8711c08721cc8811cc88120c8711cc8811c07722007721c07821cc7712007821cc7711c876118c66118c6611887611cc7611c86711887711c87611cc6711cc7711cc76118c67118c7611c876118c67118c7711c0cb3300bb32c0bc32ccbc230ccc22ccbc22ccbc230cbb2300bc32c0cb3300bc32c0cc330cbc230cbb2300bb3380e000440000401000001100041100441100001000041100400100401100001100041000000100000100041100440000401100441100000100041100440100400000400000441100401000001000040100441100441000440000041000440000401100040100000100401000040100440100440100001100001000440100000100000000440000440100401100400000401000400100040100041000041100400100001000400000040000041000001100040000400000000100440000401100001000440100440000441100040000441100040401041401041401001110404110444400444400404111044400401110444401004110401111041401004000440100000000001100001100001100401000440000040100001000001000001000404410401111004411044100404111001410404411004411004110001000440100041100441100040100441000041100441000040100000100401100440000001100401100041000441401041401001410444101041200401111041400441100481711887611cc66118c6611886711c86711c86711c867118c67118c76118877118c76118876118867118c7611c877118867118c7711886711c87611c86611cc6711cc7611c87611c877118876118c6711886611cc77118c77118c7611cc7611cc7711cc76118c6611c86611887711cc6711c86611c87611c87611cc77118877118866118c67118c6611c87611cc67118c67118c7611c86611c86711c866118c7611887711c86611c87711887711cc7611cc6611c87711cc6711c087220c77120c77120c8711cc87120c8711c078220c7711cc88120c8712007721c08821cc88120087220087220c7711cc8811c08721cc8711886711887711887711887611cc67118c6611c866118c7711886611887711c87711886611cc7711c87711cc77118c6711cc67118c7611c87711c867118c66118c76118c7611c87711c86611886711cc6711c87711c87611887711887611cc7712cccc22c0cb330ccc230cbc22cccc230cbc230cbb22c0cb330cbb2300bc32cccc2300bc32cccc22c0cb32cccc22cccc22c0cb330ccc230ccc2300bc32c0cb32c8bb3388b1300400004010000010004401004401004011000010004410004410004401004000000410004000004000004010004010000001000411000000004001004401000401004401004410004001004010000011004411000001000000000011000411000011004010000001000400000000004001004010004010004001004401000011000011000011000010000410004410004001000400004010000400004410004400000011004010000400004411000411004010000000004011000000004000004011004001000010000411000011000411000400004400004400000011000010000001004011000000004011004010004400004401000011000411000010004411000400004001000011000011000401004001004011004400004000004000004410000011004401000001000011004400004414010014104411010014104014104414010411004444004044110444004444010441004441010011104011110411010041110441010441010014110011110444010011110001000410004411000000004010004400004401004001004400004410000401004400000011000410004011000010004410004410004010000411004010004410004411010444010044104411010414010014104414004414010014110014110041110014110444010414004041110410004011004401000411004011000010000010004001000411000410004410000011004410000410000410000411000401004011004410000011004000004010004011004411000414004414010414004424004421010441010c1611c87711c86711887611cc6611887711cc66118c6711c87711cc6611c877118c6611c87711887711cc6611887611c867118c7611c866118c6611887611c86611c86611cc6611886711c87611887711cc6611886711cc7711886711cc6711886611886711cc6611c877118c76118c6711887611cc66118c6611c86611cc7611cc6711886711886711886711886711cc6711c877118c6611cc7611c86611cc67118c6711cc6711886711cc67118c7611cc67118877118866118c7611887711cc66118876118877118c7611c87711cc6611cc6611c86611cc6611887711c87711887611887711c867118c7611c87611cc67118c66118c7611887711c867118c77118866118c7611c86611887611887711c86711c87711c867118c6711cc7611cc6611cc6611cc67118877118c7711886611c87611887611c86711887711cc6611c877118c77118c7611cc7611c87611c87611cc7611cc87120c77120077220078220c7711c07821c07821c08721c08721c088220c8811cc8811c07822008821c078220077220c7811cc7811c08821c07721cc8811c087220c8811cc7811c87711887611cc6611cc6611886711c86711c86711c87611cc6711cc66118c7611cc67118c76118c66118877118877118c67118c77118c7711c86611c867118c7711cc7711cc6611c877118c6711887711cc6611c87711c87611cc7711cc7611886711886711cc66118c6711cc6711cc7611c86711c87711cc6611887711cc77118c6711cc66118c6611cc77118c7711cc6611cc6711887711c87611c87611cc7711cc7c22cccc22cccc22cccc22cccc22cccc22cccc230cbc22cccc22cccc22cccc22c0cb3300bb3300bb3300bb3300bb330ccc22cccc22c0bb3300bb3300bc32cccc22ccee22ccee2388b0304400004410000011004401000011004400004400004401000410004400004400004400000011004401000001000011000410004010004011000411000010004001000010000010000410004400004400000010000400000010004000000011000011000010004001000410004000004011004001000011004011000011000401004410004400000010000010004001004401000010004400000011000011000010004401000011000011004001004400004410000010000011000010004001004011000001000011000010000011004010004400004011000010004400004400004401000000004001004011004001000010000400000011000411004001000010004010004010004010004410004401004400000411000400000010004401000010000010000010004000004400000011004001000401000410004404010441004041110011110414010014104011110041104444004441010044104414010414004044104441004441010041110011110414010441010414004444004014104011104441010444010441010011104444004444004041110011110014110011110414004441004010000410004410000400000010004011000010004011000010004011000010004001000011004001004400004010004400004401000010004011004001000011000400004011004400004011000011110014104044104444004441010014104441010444004041110411010414004441010444004041104011110014104041110444004011004401004401000011000010000011000400000011004400004400004001000400004400004001000011000400004400004410004001004400004000000411004010004400004400000011004400004404004444004014104441010444004841008011110414004446018877118c7611cc66118c77118c77118c6711887611cc6611c87611c87711cc6711c86711887711887611cc6611cc66118877118c6611c87711887711887711887611cc67118c6611c87711c866118c6611c87711cc6611cc67118877118c6611cc6611887611cc6611cc6611cc7611cc6611887711c87611c86611cc6611cc6611cc6611c87611c86711cc6611887711887711887611c87611cc67118c6611887611c86711c86611cc67118c6611c87711cc6611cc6611c866118c77118c6611c87611cc6611cc7611887711887711887611cc6711c867118c6611cc67118c7611887711c876118c7711cc6611c87711cc7611cc66118877118c6711cc6711cc66118c66118c77118c7611c87711c87711cc6611887711886711cc6611c866118c6611cc7611c867118c66118877118877118c67118c67118c7611c867118877118c7711c87711886711887711887711886711886711cc6711cc6611c86611cc6611cc7611cc7611887711cc7611cc67118c6611cc6711887611c867118c6611cc6611cc6711886711c87711887711cc77118c7611cc66118c76118c77118c6611cc77120c7811cc8811cc8711cc8711cc8812007722007821cc8811cc87120078220c8811cc8811c08821cc88120078220077220c77120c8811cc7811c07722008722008722007722008721887611c867118c67118c6711886611c877118c6611c86711cc6611cc7611cc6611c867118c6611cc6611c877118877118866118877118c6611c87711c866118877118876118877118877118c66118c6611c86711887611cc6711887711c86711887611c876118c6611c87711887711886711cc6711c87611cc6611cc76118c6611cc6711cc6611c877118c6611c877118c7711887611887611887611887611cc6611c86711c867118c76118877118c7711c87711cc66118c7711cc6711887611cc6611c0bb3308b030440100001100040000440000401000440000440000440000440000440000440000440100001100040000401000440000401000440000401000440000440000440000440000440100001100040000401000401000440000401100041000001100440000001100440000041000440000041000041000001100041000401000401000440100001100001100040000401100400100041000440000400100041000440000041000001100001100400100001100041000001100001100001100001100400100001100401100001000440000440000401000440000440100040000401100001100001100001100040000440000440100040000440100001100040100001000400100440000400100041000040000400100001100040000041000440000440000440000440000440000440000001100001100001100400100001100001100440100001000440000440100404111041101001111001111001111001410444401041400404110444400444400444400404111001111001111001111001111001110401111044400444400444101044400444400444400444400444400444400401111004110404110001100001100001100001000440000440000440100001000401100001100440000440000400100440000040000440000440100040000401000444400444400401111001111001111041400444401001410444101001111001111001111001100001100001100001100001100001100001100001100001100001100001100001100001100001100440000440000401100001100440000400100001000440000440000440000444101001410444400484101001410444601cc6611cc67118877118c7611c867118877118877118877118c6611887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711887711cc6611cc6611cc6611cc6611cc6711887711887611cc6611cc6611c87611cc6711887611cc6611cc6611cc6611cc6611c87611cc6611c867118877118c7611887711c86711887711887711887711887711887711887711887711887711887711887711887711887711887611cc6611c86611cc6711cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611c877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118877118c6611cc6611cc6611cc6611cc6611c87611cc6611cc6611cc6611cc6611cc66118877118877118877118877118877118877118877118877118877118877118877118877118877118c6611cc6611cc6611cc6711887711887711887711807722007821cc7812007722007721cc87120c8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc8811cc6611c87611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611c87611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc6611cc67118c67118c6611cc6611c87611cc6611c86711887711887711c86711c8671188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771188771300cc300011004410000401000011110444010411010010104004110010010447018c66118877118877118c6611886611c08721c06b32cccc22c4c1000400004001004400004041104041100011004041100010010876118c7611cc6611c87711cc6611cc6611c871100400004400004441010011110014004440004014004c67118c6611c87711887711887811cc871180000c8c20000a0c100007042000070420000204200000c430000000000000000000000000000000000000000000006000000203f0200000050000000a000000000000000000000000000000000000000000000002f00000000000000d60500000600000002000000aa160000ffff0000ffffffff2f0000002700000071010000df000000030000000200000000000000ffff0000ffff55b1000000000000000002000024ffff0000ffffaa3effff00000300008400000000ffff0000ffffaa1606000024ffff0000ffffaa3effff00000800008000002f00ff3f0000ffffaaaa0800008000003000ff3f0000aaaa55550800008000005100ffffffbfffff55550800008000003200ff6fff3f5555aa160800008000003300ff7fff6f5555ff170800008000005300ffcfffbf5555aa160800008000003400ff7fff3fffff55550800008000005500ffdfffcf5555aa160800008000005700ffffffdf5555aa160800008000002a00ff3fff2f5555aa160800008000004900ff9fff7f5555aa160800008000004a00ffbfff9f5555aa160800008000002b00ff2f00005555ff170800008000004b00ffbfff7fffff55550900000000000a00ffffaa16ffff00000b000024ffff0a00ffffaa5affffff7f0b000024ffff02005555aa3eff0c00000b000024ffff0300ffff5555ff7f0000ffffff73ffff0000ffff0000ffff00000e0000a0ffff2f00ffefffbfaaaaaa6a0e0000a0ffff1000ff7fff6fffff54d50e0000a0ffff0100ff3f0000ffffaa160e0000a0ffff3100ffffffefffffaa8a0e0000a0ffff3200ffefffbfffffaaaa0e0000a0ffff05007f50ff3f555555410e0000a0ffff2700ff9fff7fffffaa720e0000a0ffff2800ffbfff9fffffaa6a0e0000a0ffff0a00ff6fff3faaaa55550e0000a0ffff0c00ff5cff59545daa5a0e0000a0ffff0e00ff7fff6f54d5ff770e0000a0ffff0f00ff6fff3fffffaaaa0f000020ffff3000aaaaff7fffdfffbf0f000020ffff01005555aa3eff0c00000f000020ffff1100ffffaaaaff7f00000f000020ffff3200aaaaff7fffefffdf0f000020ffff3300aaaaff97fffaffef0f000020ffff0400aaaa5555ff1f00000f000020ffff3500ffffaaaaffffff7f0f000020ffff0700aaaaaa5eff3fff1f0f000020ffff2700aaaaaa5affbfff7f0f000020ffff0a00ff7faa62ff62ff3f0f000020ffff0c00aaaaff7fff6fff3f0f000020ffff2c00ff7fff5bffe0ffbf0f000020ffff0f00aaaaaa5aff7fff6f02000024ffff0000ff7f0000ffbf000002000024ffff0000ffab0000ffffffbf0300008400000000ffff00005539000006000024ffff0000ff7f0000ffbf000006000024ffff0000ffab0000ffffffbf0800008000005800ffffffefff3700000800008000002900ff3fff37551500000800008000003100ff7fff3fff1700000800008000004800ffbfff7faa1600000800008000005200ffefffbf552100000800008000002c00ff37000055390000090000000000090055390000ffff00000b000024ffff080055550000ffffff7f0b000024ffff0400ff7f5555ff7fff110b000024ffff0900ffab5555ffffff7f0b000024ffff010055550000ff7f0000ffffff5300000000ffff0000ffff00000e0000a0ffff0000ff2f0000aa2600000e0000a0ffff3000ffffffef54b155550e0000a0ffff0200ff3fff2f554100000e0000a0ffff0400ff5fff3f555500000e0000a0ffff0600ff7fff5f555500000e0000a0ffff2500ffffff7f555500000e0000a0ffff2600ffafff7faa7655550e0000a0ffff2900ffbfffafaa6a55550e0000a0ffff0b00ff7fff53547555550e0000a0ffff2e00ffefffbfaa9655550f000020ffff000055550000ff3f00000f000020ffff20005555aa2affbfff7f0f000020ffff030055550000ff7fff3f0f000020ffff240055550000ffffffbf0f000020ffff0500ff5b5555ff2fff110f000020ffff260054595555ffbfff7f0f000020ffff3700ffabaaaafffffffe0f000020ffff0800aa5e5555ff3fff2f0f000020ffff0900ff7f5555ff7fff3f0f000020ffff2b00aa6a5555ffffffbf0f000020ffff2d00aaaaaa6affffffdb0f000020ffff1f00aa2a0000ffbfff7f0000c8c20000a0c100000c4300007042000020420000824328ef1300404100005075000063000000c07300000110c5000000203f5100020050000000c00b00000000000000000000000000000000000000000000080000000000000000000000050000000000000000000000003000005635ab3e080000001400000000000000000000000500000000000000aa16000000400000aaaaffff1c0000000b000000000000000000000005000000000000000000ff2f004000005555005427000000070000000000000000000000050000000000000000000000003055355555ab3a2e0000000a000000000000000000000005000000000000000000ff3f00600000ab2a55553800000007000000000000000000000005000000000000005541ff3f00560000002e55553f0000000d000000000000000000000005000000000000000000ff5f00800000008055554c00000006000000000000000000000005000000000000000000ff3f0060aa2a5555ab2a520000000900000000000000000000000500000000000000aa2aff3f0060aa2a555555555b0000000500000000000000000000000500000000000000ff3fff3f004e5539555555556000000014000000120100000100000005000000000000005555ff3f007000005555aaaa740000000f000000120100000100000005000000000000005555ff4e00800000555555bd830000000200000012010000010000000600000000000000aa5aff59005d0000ab02555d8500000003000000000000000000000005000000000000005555ff410050aa2256410060880000000e00000000000000000000000500000000000000ff77ff6f00800000004055d5960000000a00000000000000000000000500000000000000aaaaff3f00700000ab2affffa00000000b0000000000000000000000050000000000000054d5ff6f008000005555ffffab00000003000000000000000000000005000000000000005555ff4a0050ff475555ab62ae0000000b00000000000000000000000500000000000000549dff5f0080ff3f555555d5b90000000800000000000000000000000500000000000000aaaaff3f0060aa2a5555ffffc10000000800000000000000000000000500000000000000aaaaff5f0070aa2a0040ffffc9000000060000000000000000000000050000000000000054d5ff5f0070ff3f5555ffffcf0000000a000000000000000000000005000000000000000000000000405555aaaaab3ed90000000a000000000000000000000005000000000000000000ff3f0060555500805555e300000009000000000000000000000005000000000000005521ff3f806e555555955555ec0000000a000000000000000000000005000000000000000000ff3f0060ff7faaaa5555f60000000900000000000000000000000500000000000000ff17ff3f007b5495aaaa5555ff00000007000000000000000000000005000000000000000000ff5f0080ff7faaaaab2a060100000800000000000000000000000500000000000000aa2aff5f0080ff7faaaa55550e01000009000000000000000000000005000000000000005555ff3f006055550080ffff170100000e000000000000000000000005000000000000005555ff4b00805555aaaa00a0250100000c00000000000000000000000500000000000000ff6fff5f008055550080ffff310100000b000000000000000000000005000000000000005555ff3f0080ff7faaaaffff3c0100000c00000000000000000000000500000000000000000000000080aaaaffff5615480100000f00000000000000000000000500000000000000551500000080aaaaffffffff570100000b0000000000000000000000050000000000000055157f3f0080aaaaaade5555620100000b000000000000000000000005000000000000005555ff7e00d5aaaaaaca00a06d01000011000000000000000000000005000000000000000000ff7fffff0000555555557e01000009000000000000000000000005000000000000005555ff7f00b00000ab2a00c0870100000e00000000000000000000000500000000000000aa72ff7f00a000000040ffff950100000a00000000000000000000000500000000000000aa6aff9f00c00000ab2affff9f0100000a000000000000000000000005000000000000005555ffaf00c00000ab2aaac2a901000010000000000000000000000005000000000000005555ff7f00c0aa2a008055ddb90100000a00000000000000000000000500000000000000a9b2ff7f00b0ff3f5555ffffc30100000600000000000000000000000500000000000000a9baff9f00c0aa2a0040ffffc90100000700000000000000000000000500000000000000a9baffaf00c0ff3f5555ffffd001000010000000000000000000000005000000000000005555ffbf00f00000555500e0e00100000800000000000000000000000500000000000000aa6affbf00f000005619aaaae80100000f000000000000000000000005000000000000005555ffefffff00005555aadaf70100000d00000000000000000000000500000000000000aa8affefffff00000040ffff040200000700000000000000000000000500000000000000aaaaffbf00f00000ab2affff0b0200000a0000000000000000000000050000000000000054a5ffefffffff3f5555ffff150200000900000000000000000000000500000000000000a9baffbf00f0aa2a5555ffff1e0200000300000000000000000000000500000000000000a9c2ffbf00dd5545555555d5210200000b000000000000000000000005000000000000000000ff7f00c05555aaaa55552c0200000f00000000000000000000000500000000000000ff77ff7f00c055550080ffff3b0200000500000000000000000000000500000000000000aaaaffab00c0aa6aaba2aaca400200000b000000000000000000000005000000000000005555ff7f00c0ff7faaaaaaaa4b0200000900000000000000000000000500000000000000aa62ff7f00b0ff7faaaaffff540200000800000000000000000000000500000000000000ff7fffaf00c0ff7faaaaffff5c02000007000000000000000000000005000000000000000000ffbf00e0555500805555630200000c000000000000000000000005000000000000000000ffdfffff5555008055556f02000009000000000000000000000005000000000000005539ffe7ffffff7355955555780200000b000000000000000000000005000000000000000000ffbfffffff7faaaaab2a830200001000000000000000000000000500000000000000aa2affbfffffff7faaaa5555930200000800000000000000000000000500000000000000ff2f7fd700f8aa8eaaaa55559b0200000700000000000000000000000500000000000000aa4efff7ffff5495559d5555a20200000700000000000000000000000500000000000000aa42fff7ffffaa9eaaaa5555a902000016000000000000000000000005000000000000005555ffbfffff5555aaaaaadabf0200000d00000000000000000000000500000000000000ff7fffbfffff5555008055d5cc0200000e000000000000000000000005000000000000005555ffcdffffff67aaaa0080da0200000600000000000000000000000500000000000000ffa7fffeffff5555ab56aaaae0020000090000000000000000000000050000000000000054bdffbf00e055550080ffffe90200000a00000000000000000000000500000000000000a9d2ffdfffff55550080fffff30200000e00000000000000000000000500000000000000ff7fffbfffffff7faaaaffff010300000f000000000000000000000005000000000000000000ff7f00d0aaaa55f55555100300000c000000000000000000000005000000000000000000ff7f00b0ffafffff55551c0300000d000000000000000000000005000000000000005515ffafffffaaaaffff5555290300000d000000000000000000000005000000000000000000ff9fffffffdfffff56153603000011000000000000000000000005000000000000000000ffcfffffaaaa00e055554703000011000000000000000000000005000000000000005555ff7fffffaaaaffffffff0000000000000000000000000e000020ff2f0200aa3e0000553500000e0000a055350300ff170000aa1600000e0000a055350300ff2fff17aa3a0000ffffff530000000055350000ff2f00000d00008400000100ff2f0000aa2600001100008000001500ff2fff27aa2600001100008000001300ff270000551d00000900000000000b00ff130000553500000e000020ff3f05005555aa42551500000e000020ff3f05005555ff47ff2daa160e000020ff3f09005555ff4f554555390e000020ff3f09005555ff3f555555450e000020ff3f0a00aaaa5555555500000e000020ff3f0f00ffffaaaaaa2a00000e000020ff3f1300ffffaaaa5555aa2a0e000020ff3f180055555539ff5f55550e000020ff3f1800555555215495ff5f0e000020ff3f1a005555ff17aaaa54950e000020ff3f1d00ffff5555ff7f55550e000020ff3f2000ffff5555aaaaff7f0e0000a0aaaa2200ff3f0000ffffaa16ffffff73ffff0000aaaa0000ff3f00000d00008400000000ff3f0000ffffaa161100008000001400ff1f00005555aa161100008000001600ff3fff1f5555ff171100008000001700ff3f0000ffff55550900000000000c005555aa16aaaa00000900000000000d00ffff5555aaaa00000e000000ff2f0000aa3e0000553500000e000000ff2f0300aa3a0000555555350e000020ff3f040055410000aa0a00000e000020ff3f0400aa520000aa2aaa0a0e000020ff3f0700aa2a00005555aa2a0e000020ff3f0800ff53aa2aaa4aaa2a0e000020ff3f0800ff43aa2a5555aa4a0e0000a055551600ff3fff2f553d0000ffffff530000000055550000ff3fff2f0d00008400000100ff3fff2f554100001100008000001500ff3fff2f554100000e00008055350000ff170000aa1600000e00008055350000ff2fff17aa3a00000e000020ff2f0200aa3a0000555555350e0000a055551600ff2f0000551500000e0000a055551600ff2f7f1caa2a5515ffffff530000000055555535ff2f00000900000000000b00ff130000555555350e000020ff5f060055550000aa2a00000e0000a0aa2a0700ff5fff3faa2a00000e0000a0aa2a0800ff5fff3f5555aa2a0e00006055550b00aa2a0000ff5fff4e0e00006055550d00aa2aaa22ff4fff430e000000ff3f020055410000aa0a00000e000000ff3f0200aa520000aa2aaa0affffff5300000000aa2a0000ff5fff3f0d00008400000100ff5fff3f555500001100008000001e00ff5fff3f555500000e00006055550a00ff210000ff4fff3f0e00006055550a00ff2dff1fff45ff3f0e00006055550a00ff21ff13ff55ff4f0e000000ff3f01005555aa42551500000e000000ff3f01005555ff47ff2daa160d000084000000007f50ff3f555555411100008000001c007f50ff3f555555410e000000ff5f040055550000aa2a00000e000000ff5f0700aa2a00005555aa2a0e000000ff5f08005555aa2a5555aa2a0e00006055550b0055550000ff7fff5f0e000000ff5f170055550000ff7f55550e0000a0ff7f1b00ff7fff5faa2a00000e0000a0ff7f1c00ff7fff5f5555aa2a0e00006055551e00ff7f5555ff7fff5f0e000020ff7f250055550000555500000e000020ff7f360055550000ff7f5555ffffff5300000000ff7f0000ff7fff5f0d00008400000100ff7fff5f555500001100008000001f00ff7fff5f555500000e000060aa2a08005555aa2aff5fff3f0e000080aa2a0400ff5fff3faa2a00000e000020ff5f0600aa2a00005555aa2a0e000000ff3f0200aa2a00005555aa2a0e0000a055551700ff5fff3faa2a0000ffffff53000000005555aa2aff5fff3f0e000040aa2a07005555aa2aff5fff3f0e000080aa2a0400ff5fff3f5555aa2a0e000020ff5f06005555aa2a5555aa2a0e00006055550d005541aa2aff4fff410e00006055550b005555aa2aff5fff4f0e000060555511005555ff47ff4fff4a0e000000ff3f0200ff53aa2aaa4aaa2a0e000000ff3f0200ff43aa2a5555aa4a0e0000a055551700ff5fff3f5555aa2a0e00006055550a005555aa3aff49ff3f0e00006055550a00ff47aa40ff4dff470e000000ff3f01005555ff4f554555390e000000ff3f01005555ff3f555555450e0000a055551800ff47ff3f5555ff3f0e000060aaaa0f00aa2a0000ff6fff3f0e000020ff6f0e00aaaaff77ff2700000e000020ff6f0e00aaaa549dff3f55350e000060aaaa13005555aa2aff5fff3f0e000060aaaa1400ff3faa2aff6fff5f0e000060aaaa12005555ff3fff6fff5f0e000020ff6f1200aaaa549d5555ff3f0e00004055550500ff210000ff4fff3f0e00004055550500ff2dff1fff45ff3f0e00004055550500ff21ff13ff55ff4f0e000040555509005555aa3aff49ff3f0e00004055550900ff47aa40ff4dff470e000000ff3f0100aaaa5555555500000e0000a055551d00ff56ff3fff7f55550e0000a055551d00ff5fff3faaaaff7f0e0000a055551f00ff6fff5faaaaaa9a0d00008400000000ff6fff3faaaa55551100008000002800ff6fff5fff7fff5f1100008000002600ff6fff5faaaaff7f1100008000001700ff5fff3faaaa55550e000000ff4f0d00ff5f5555554155250e000000ff4f1100ff5f55555555ff470e00004055550400aa2a0000ff5fff4e0e0000405555060055550000ff7fff5f0e000040555508005555aa2aff5fff4f0e0000a055551e00ff7fff4fff7f55550e0000a055551e00ff7fff5aff9fff7f0e000020ff7f2600548d5555551500000e000020ff7f260054ad5555aa2a55150e000020ff7f2a0054b555555555aa2a0e000020ff7f2a0054bd54b5aa4e55450d00008400000100ff7fff53547555551100008000002700ff7fff5f547555551100008000002100ff59ff53aa5a55551100008000002200ff5fff5dff5755550d00008400000000ff5cff59545daa5a1100008000001700ff5cff59545daa5a0e000020ff4f0b00ff5f5555554155250e00004055550400aa2aaa22ff4fff430e000040555508005541aa2aff4fff410e000000ff6f0a00aaaaff77ff2700000e000000ff6f0a00aaaa549dff3f55350e000000ff6f0f0054d5aaaaaa2a00000e00006054d51000ff3f0000ff7fff6f0e0000a0ff3f1200ff7fff6f54d5aaa20e000000ff6f140054d5aaaaff3faa2a0e000020ff7f2700aaaaff77551500000e000020ff7f270054d5aaaa551500000e000020ff7f2700aaaa5495ff2355150e000020ff7f270054d5aaaaff3f55150d00008400000000ff7fff6f54d5ff771100008000002800ff7fff6fff7fff771100008000002900ff7fff6f54d5aaaa1100008000002600ff7fff6faaaaff7f0e0000a0aa2a1300ff5fff3fffffaaaa0e000040aaaa0a00aa2a0000ff6fff3f0e000020ff6f0e0054d5aaaaaa2a00000e000020ff6f1000ffff54d5aa2a00000e0000a0aa2a1400ff6fff5fffffaaaa0e000000ff3f0100ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ff6fff3f0d00008400000000ff6fff3fffffaaaa1100008000002900ff6fff5fffffaaaa1100008000001700ff5fff3fffffaaaa0e000000ff6f0f00ffff54d5aa2a00000e00004054d50e00ff3f0000ff7fff6f0e000000ff6f1400ffff54d5ff3faa2a0e000000ff6f1500ffff54d55555ff3f0e00004054d512005555ff3fff7fff6f0e0000a055551f00ff7fff6fffff54d50e000020ff7f2700ffff54d5ff3f00000e000020ff7f2b00ffff54d55555ff3fffffff73ffff000055550000ff7fff6f0d00008400000000ff7fff6fffff54d51100008000002900ff7fff6fffff54d50e000020ff4f0b00ff5f55555555ff470e000040555508005555ff47ff4fff4a0e0000a055551e00ff4fff4b545d55550e000000ff6f0a00aaaa549d5555ff3f0e000080ff3f0e00ff7fff6f54d5aaa20e00006054d515005555ff3fff6fff5f0e000000ff5f130054d5aaaa5555ff3f0e000040aaaa0a005555ff3fff6fff5f0e000080ff3f1400ff6fff5f54d5aaaa0e00006054d510005555ff3fff7fff6f0e0000a055551f00ff7dff6faaaa549d0e0000a055551f00ff7fff5f54d5aaaa0e000020ff7f2b00ffbfa9b2555555510e000020ff7f2b0054d5ffbf5555ff3f0e000080aa2a0f00ff5fff3fffffaaaa0e000040aaaa0a005555aa2aff5fff3f0e000020ff5f1400ffffaaaaff3faa2a0e000020ff5f120054d5aaaa5555ff3f0e000020ff5f1500ffff54d55555ff3f0e000000ff3f0100ffffaaaa5555aa2a0e0000a055551d00ff5fff3fffffaaaaffffff73ffff00005555aa2aff5fff3f0e000000ff5f1300ffffaaaaff3faa2a0e000040aaaa0a00ff3faa2aff6fff5f0e000080aa2a0f00ff6fff5fffffaaaa0e000020ff6f0e0054d5aaaaff3faa2a0e0000a0ff3f1200ff6fff5f54d5aaaa0e000020ff6f1000ffff54d5ff3faa2a0e0000a0ff3f1500ff6fff5fffff54d5ffffff73ffff0000ff3faa2aff6fff5f0e000020ff6f1000ffff54d55555ff3f0e00004054d512005555ff3fff6fff5f0e000080ff3f1400ff6fff5fffff54d50e000000ff5f1300ffff54d55555ff3f0e0000a055551f00ff6fff5fffff54d5ffffff73ffff00005555ff3fff6fff5f0e000020ff3f1700aa3e0000aa6a55550e000020ff3f1700aa260000ff7faa6a0e000020ff3f1900aa220000aaaaff7f0e0000a0aaaa2100ff3f0000551500000e0000a0aaaa2300ff3f7f3faa1655150e00008055550200ff3fff2f553d00000e00008055550300ff2f0000551500000e00008055550300ff2f7f1caa2a5515ffffff5300000000aaaa5555ff3f00000900000000000b00ff130000aaaa55550e000020ff5f060055550000ff7f55550e0000a0ff7f1900ff4fff3fff3700000e0000a0ff7f1900ff5fff4f555500000e00006055551e00ff5f5555ff5fff4b0e00006055551e00ff7fff5fff5fff520e000000ff3f1600aa3e0000aa6a55550e000000ff3f1600aa260000ff7faa6a0e00008055550700ff5fff3faa2a00000e00008055550800ff5fff3f5555aa2affffff5300000000ff7f5555ff5fff3f0e0000a054951a007f56ff3fff3f55210e0000a054951a007f6eff3f5555ff3f0e00006055551d00ff7f5555ff53ff3f0e00006055551d00ff7f547dff55ff530e000060555520005495ff7fff5fff3f0e000060555520005495548dff6dff5f0e000000ff3f010055555539ff5f55550e000000ff3f0100555555215495ff5f0e00008055550900ff47ff3f5555ff3f0e000080ff7f1700ff4fff3fff3700000e000080ff7f1700ff5fff4f555500000e000020ff5f1b00aa2a0000aaaaff7f0e000020ff5f1c005555aa2aaaa2ff7f0e00006055551e00ff87ff7fff5fff590e000000ff3f1600aa220000aaaaff7f0e0000a0aaaa2100ff5fff3f551500000e0000a0aaaa2300ff57ff3f551d55150e0000a0aaaa2300ff5fff57aa225515ffffff5300000000aaaaff7fff5fff3f0e000080549518007f56ff3fff3f55210e000080549518007f6eff3f5555ff3f0e00006055552000ff9f5495ff75ff3f0e00006055552000aaaaff9fff7aff3f0e000000ff3f01005555ff17aaaa54950e0000a0aaaa2200ff5fff3fff3fff170e0000a0aaaa2200ff71ff5fff3faa260e0000a0aaaa2200ff5fff3f5555ff3f0e0000a0aaaa2200ff7aff5f5555ff3f0e000060aa2a1c00aaaaff7fff7fff5f0e000000ff5f1900aa2a0000aaaaff7f0e000080ff7f0600ff7fff5faa2a00000e0000a0aaaa2100ff7fff5f551500000e0000a0aaaa2300ff7fff5faa2a55150e000020ff7f3600aa2a0000aaaaff7fffffff5300000000aaaaff7fff7fff5f0e000040aa2a1b00aaaaff7fff7fff5f0e000000ff5f19005555aa2aaaa2ff7f0e000080ff7f0600ff7fff5f5555aa2a0e00006055551e00aa92ff7fff6fff5f0e00006055551e00aaaaff7fff7fff6f0e0000a0aaaa2300ff6f7f685535aa2a0e0000a0aaaa2300ff7fff6f5555aa2a0e000020ff7f36005555aa2aaaaaff7f0e000020ff5f1f00ffffff6fff7f55550e0000a0ff7f2000ff5fff3fffff55550e00004055551800ff7f5555ff53ff3f0e00004055551800ff7f547dff55ff530e000000ff3f0100ffff5555ff7f55550e00008055550a00ff56ff3fff7f55550e00008055550a00ff5fff3faaaaff7f0e00008055551300ff5fff3fffffaaaaffffff73ffff0000ff7f5555ff5fff3f0e00004055551700ff5f5555ff5fff4b0e00004055551700ff7fff5fff5fff520e00004055550600ff7f5555ff7fff5f0e00004055551900ff87ff7fff5fff590e00004055551c00aa92ff7fff6fff5f0e00004055551c00aaaaff7fff7fff6f0e0000a0aaaa2400ff7fff7eff5755550e00008055550b00ff7fff4fff7f55550e00008055550b00ff7fff5aff9fff7f0e00008055551100ff4fff4b545d55550e000020ff7f2a00ff875555ff7f55550e000020ff7f2a00ff9fff7faa5e55550e000020ff7f390054755555aa9aff7f0e000020ff7f3900ff675555aaaaaa9a0e000000ff5f1d00ffffff6fff7f55550e0000a0ff7f2000ff7fff5fffffff6f0e00008055550a00ff6fff5faaaaaa9a0e00008055551000ff7fff6fffff54d50e00008055551200ff7dff6faaaa549d0e00008055551200ff7fff5f54d5aaaa0e00008055551500ff6fff5fffff54d50e000020ff7f3700aa8a5485aa6654610e000020ff7f3700ffffaa8aaa6a55550e000020ff7f3700aa8a547dff7fff770e000020ff7f3700ffffaa8aff7faa6affffff73ffff0000ff7f5555ff7fff5f0e000080ff7f1d00ff5fff3fffff55550e000080ff7f1f00ff7fff5fffffff6f0e000040555518005495ff7fff5fff3f0e000040555518005495548dff6dff5f0e00004055551a00ff9f5495ff75ff3f0e00004055551a00aaaaff9fff7aff3f0e000000ff3f0100ffff5555aaaaff7f0e0000a0aaaa2200ff7fff3fffff55550e000020ff7f3a00aa6aaa62aaaa54a10e000020ff7f3a00ffffaa6aaaaaff7fffffff73ffff0000aaaaff7fff7fff3f0e00006055152300a9ccaaaaff6f7f3f0e00006055152300a9deaaaaff7fff6f0e00006055152200ffff54ebff7f00000e000080aaaa1600ff3f0000551500000e000080aaaa1900ff5fff3f551500000e000080aaaa1b00ff7fff5f551500000e000020ff7f4b005515000054f5aaaa0e000020ff7f4c0055150000ffff54f5ffffffb3ffff0000ff7f000055150000ffffff5300000000ffffaaaaff7f0000090000000000110055150000ffff54f509000000000012005515000054f5aaaa0e00004055152100ffff54ebff7f00000e000080aaaa0100ff3f0000ffffaa160e000080aaaa1a00ff5fff3fff3fff170e000080aaaa1a00ff71ff5fff3faa260e000080aaaa1a00ff5fff3f5555ff3f0e000080aaaa1a00ff7aff5f5555ff3f0e000080aaaa2000ff7fff3fffff55550e000020ff7f4c005555aa36a9baffaf0e000020ff7f4c0055555515ffffa9ba0e000020ff7f5000ffff5555ffffaaaaffffffb3ffff0000ff7f0000ffff5515ffffff73ffff0000ffffaaaaff7f0000090000000000110055555515ffffaaaa0900000000001200aa2a551554f5a9ea0900000000001300ffff5555ffffaaaa0e00004055152100a9ccaaaaff6f7f3f0e00004055152100a9deaaaaff7fff6f0e00006055552400ffabaaaaff7fff7e0e000080aaaa1600ff3f7f3faa1655150e000080aaaa1900ff57ff3f551d55150e000080aaaa1900ff5fff57aa2255150e000080aaaa1b00ff7fff5faa2a55150e000080aaaa1c00ff6f7f685535aa2a0e000080aaaa1c00ff7fff6f5555aa2a0e000020ff7f4b0055555515ffbfaaaa0e000020ff7f4b0055215515a9deffbf0e00004055552300ffabaaaaff7fff7e0e000080aaaa1e00ff7fff7eff5755550e00004055554b00a9b6aaaaff97ff7f0e00004055554b00a9caaaaaffcfff970e00004055554f00a9b6aaaaffd4ffcf0e000080aaaa3900ff8fff7faa6a55550e000080aaaa3900ffbfff8faa6a55550e000080aaaa3900ff8dff8c546daa6a0e000080aaaa3900ffbfffad549daa6a0e000080aaaa4400ffd4ffbfff7f55550e000080aaaa4400ffcbffbf549dff7f0e00006055552600aa2a0000ffafff7f0e00006055552900aa2a0000ffbfffaf0e00006055552a005555aa2affbfff7f0e00006055552e0055550000ffefffbf0e0000605555300055550000ffffffef0e0000a055553600ffbfff7f555500000e0000a055553c00ffdfffbf555500000e0000a055553d00ffffffdf555500000e000000ff7f0600555500005555000010000020ffff0000555500005555000002000024ffff000055550000555500001200008000003f00ffffffbf555500001200008000001a00ffbfff7f555500000b000024ffff00005555000055550000ffffff530000000055550000ffffff7f0d00008400000100ffffff7f5555000006000024ffff000055550000555500000e0000a0aa2a2a00ffafff7fffbf55550e000020ffaf2900ff8f5555551500000e000020ffaf2900a9b25555aa2a55150e00004055552500aa2a0000ffafff7f0e000000ff7f0b00548d5555551500000e000000ff7f0b0054ad5555aa2a55150d00008400000100ffafff7faa7655551200008000002700ff9fff7faa7655551200008000002800ffafff9fff6f55550e000020ff9f2800aaaa5475551500000e000020ff9f2800ffffaaaaaa2a00000e0000a0ff3f2b00ff8bff7f54d5a9c20e0000a0ff3f2b00ff9fff7fffff54d50e000020ff9f2c00ffffffc7ff3faa2a0e000000ff7f0e00aaaaff77551500000e000000ff7f0e0054d5aaaa551500000e000000ff7f0e00aaaa5495ff2355150e000000ff7f0e0054d5aaaaff3f55150e000000ff7f1000ffff54d5ff3f0000ffffff73ffff0000ff3f0000ff9fff7f0d00008400000000ff9fff7fffffaa721200008000002900ff9fff7fffffaaaa1200008000002600ff9fff7faaaaaa720e000000ff9f2700aaaa5475551500000e000000ff9f2700ffffaaaaaa2a00000e0000a0aa2a2c00ffbfff9fffffa9ba0e000020ffbf2f00aaaaaa6aaa0a00000e000020ffbf2f00aaaa548dff13aa0a0e000020ffbf3200ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ffbfff9f0d00008400000000ffbfff9fffffaa6a1200008000002900ffbfff9fffffaaaa1200008000002600ffbfff9faaaaaa6a0e000000ffaf2600ff8f5555551500000e000000ffaf2600a9b25555aa2a55150e0000a0aa2a2a00ffbfffafa9c255550e00004055552500aa2a0000ffbfffaf0e000020ffbf2e00ff7f5555551500000e000020ffbf2e00aaa2ff7f5515aa0a0e000020ffbf2e00ff7f5555aa2a55150e000020ffbf2e00a9c2ff7faa2a55150d00008400000100ffbfffafaa6a55551200008000002800ffbfffafaa6a55550e000080aa2a2600ffafff7fffbf55550e000080aa2a2900ffbfffafa9c255550e000040555525005555aa2affbfff7f0e000020ffbf2e00ffbf55555555aa2a0e000020ffbf2e00ffcfffbfaa4aaa2a0e0000a0ff7f3900ff9fff7f548555550e0000a0ff7f3900ffbfff9faaaa55550e000060aaaa3800ff7faa6affbfffb00e0000a0aa6a3800ffbfffb4a9c2aaaa0e00004055553600ff7f5555ffbfff7f0e000020ffbf4400ffbf5555aa6a55550e000020ffbf4400aaaa5555ff7faa6a0e000000ff7f0b0054b555555555aa2a0e000000ff7f0b0054bd54b5aa4e55450e000000ff7f1e00ff875555ff7f55550e000000ff7f1e00ff9fff7faa5e55550e000080ff3f2700ff8bff7f54d5a9c20e000080ff3f2700ff9fff7fffff54d50e000020ffaf2d00ffffffcf5555ff3f0e000080ff3f2c00ffafff9fffff54d50e0000a055553700ff82ff7fffbfa9b20e0000a055553700ffafff7fffffffbf0e000000ff7f1000ffff54d55555ff3f0e000000ff7f1200ffbfa9b2555555510e000000ff7f120054d5ffbf5555ff3fffffff73ffff00005555ff3fffafff7f0e000080aa2a2800ffbfff9fffffa9ba0e000000ff9f2700ffffffc7ff3faa2a0e0000a0ff3f2d00ffbfffafffffa9d20e0000a0ff3f2b00ffafff9fffff54d50e000020ffbf3400ffffffc7ff3faa2affffff73ffff0000ff3faa2affbfff9f0e000000ffaf2b00ffffffcf5555ff3f0e000080ff3f2c00ffbfffafffffa9d20e000020ffbf350054d5a9c2555555450e000020ffbf3400ffff54d55555ff3f0e0000a055553700ffbfffbaa9caa9c20e0000a055553700ffbfffafffffa9caffffff73ffff00005555ff3fffbfffaf0e000020ffef3000a9b25555aa2a00000e000020ffef3000ffd755555555aa2a0e0000405555250055550000ffefffbf0e000000ffbf2900ff7f5555551500000e000000ffbf2900aaa2ff7f5515aa0a0e000000ffbf2900ff7f5555aa2a55150e000000ffbf2900a9c2ff7faa2a55150e000000ffbf2a00ffbf55555555aa2a0e000000ffbf2a00ffcfffbfaa4aaa2a0e0000a055554400ffcfffbfa9c255550e0000a055554400ffefffcfa9c255550e0000a055554400ffcfffc9ffc7ffbf0e0000a055554400ffefffdb54d5ffbf0d00008400000100ffefffbfaa9655551200008000004f00ffc7ffbf546555551200008000004d00ffefffc7aa9655550e000060aaaa320055190000ffefffbf0e000020ffef3100aaaaaa8aaa0e00000e000000ffbf2800aaaaaa6aaa0a00000e000000ffbf2800aaaa548dff13aa0a0d00008400000000ffefffbfaaaaaa6a1200008000004e00ffdfffbfaaaaff7f1200008000004c00ffd0ffbfff7faa6a1200008000005500ffefffdfaaaaff870e000000ffef2e00a9b25555aa2a00000e000000ffef2e00ffd755555555aa2a0e0000405555250055550000ffffffef0e0000a055554400ffffffef54b555550e0000a055554400fff3ffef54cd54b510000020ffff0100ffc75555ff3f000010000020ffff0a00ffc7aaaaff3faa3210000020ffff0600ffc755555555ff3f02000024ffff0000ffc75555555500001200008000005700fffffffb54b1aaaa1200008000005400fffffff7aaaa55551200008000004d00fff7ffef548d55550b000024ffff0d00ffc75555555500000d00008400000100ffffffef54b1555506000024ffff0000ffc75555555500000e000000ffef2f00aaaaaa8aaa0e00000e000000ffef3200ffffaaaaaa2a00000e000000ffef3400ffffa9baff3faa2a0e0000a0ff3f3300ffffffefffffffc710000020ffff0400ffff54b5aa2a000010000020ffff0500ffffffafff3faa2a02000024ffff0000ffffffafff3f00001200008000005600ffffffefffffaaaa1200008000005500fff9ffefaaaaaa8a0b000024ffff0000ffffffafff3f0000ffffff73ffff0000ff3f0000ffffffef0d00008400000000ffffffefffffaa8a06000024ffff0000ffffffafff3f00000e000040aaaa2f0055190000ffefffbf0e0000a0aa2a3400ffefffbfffffa9ba0e000020ffef3100ffffaaaaaa2a00000e000000ffbf2800ffffaaaaaa2a0000ffffff73ffff0000aa2a0000ffefffbf0d00008400000000ffefffbfffffaaaa1200008000005600ffefffbfffffaaaa0e000080ff3f3100ffffffefffffffc70e000000ffef3400ffff54d55555ff3f0e0000a055554700fffffffeaaaaffa70e0000a055554500fffffff054d5aaaa0e0000a055554900ffffffefffff54d510000020ffff0500ffff54a55555ff3f02000024ffff0000ffff54a55555ff3f0b000024ffff0000ffff54a55555ff3fffffff73ffff00005555ff3fffffffef06000024ffff0000ffff54a55555ff3f0e000080aa2a3200ffefffbfffffa9ba0e00004054d5350055555545ffdcffbf0e000020ffef3100ffffa9baff3faa2a0e000020ffef3300ffff54d55555ff3f0e000000ffbf2c00ffffffc7ff3faa2a0e000000ffbf2d00ffff54d55555ff3f0e0000a055554800ffdfffbfffff54d50e0000a055554900ffefffdfffffffd7ffffff73ffff00005555aa2affefffbf0e00006054d5340055555545ffdcffbf0e000000ffbf2d0054d5a9c2555555450e0000a055554800ffdcffbf54d554c50e00006055552a00ff7f5555ffbfff7f0e00006055553900aaaaff7fffbfff7f0e000020ffbf3c0055550000ff7f55550e000020ffbf3f00aa2a0000aaaaff7f0e000020ffbf40005555aa2aaaaaff7f0e0000a0aaaa4b00ffbfff7f555500000e00008055552500ffbfff7f555500000e000000ff7f060055550000ff7f55550e000000ff7f1b00aa2a0000aaaaff7f0e000000ff7f1c005555aa2aaaaaff7fffffff5300000000aaaa5555ffbfff7f0e0000a0ff7f3a00ff9fff7fffffff770e0000a0ff7f3a00ffafff9fffffaa920e0000a0ff7f3b00ffbfffafffffffb70e000020ffbf4800ffffffbfaa6a55550e000020ffbf4800ffff54d5ff7faa6a0e000020ffbf450054d554c5ff7faa6a0e00008055552b00ff82ff7fffbfa9b20e00008055552b00ffafff7fffffffbf0e00008055552d00ffbfffbaa9caa9c20e00008055552d00ffbfffafffffa9ca0e000000ff7f1f00aa8a5485aa6654610e000000ff7f1f00ffffaa8aaa6a55550e000000ff7f1f00aa8a547dff7fff770e000000ff7f1f00ffffaa8aff7faa6affffff73ffff0000ff7f5555ffbfff7f0e000080aa6a2a00ffbfffb4a9c2aaaa0e000040aaaa2a00ff7faa6affbfffb00e000040aaaa3900aaa2ff7fffbfffab0e000020ffbf4400ffbfaaaaff9faa6a0e000020ffbf4400a9caffbfaa92ff6b0e000080ff7f2a00ff9fff7f548555550e000080ff7f2a00ffbfff9faaaa55550e000060aaaa3800aaa2ff7fffbfffab0e00004055553600aaaaff7fffbfff7f0e000020ffbf4400aaaa5555aaaaff7f0e0000a0aaaa2400ff8fff7faa6a55550e0000a0aaaa2400ffbfff8faa6a55550e0000a0aaaa2400ff8dff8c546daa6a0e0000a0aaaa2400ffbfffad549daa6a0e000000ff7f1e0054755555aa9aff7f0e000000ff7f1e00ff675555aaaaaa9a0e000080ff7f3700ff9fff7fffffff770e000080ff7f3700ffafff9fffffaa920e000020ffaf3b00ffffffa75495ff7f0e000020ffaf3b00ffffff7faaaa54950e0000a0aaaa5000ff80ff7f5465aa620e0000a0aaaa5000ffafff7fffff54650e000000ff7f2000aa6aaa62aaaa54a10e000000ff7f2000ffffaa6aaaaaff7fffffff73ffff0000aaaaff7fffafff7f0e000000ffaf3a00ffffffa75495ff7f0e000000ffaf3a00ffffff7faaaa54950e000080ff7f3700ffbfffafffffffb70e000020ffbf4a00ffbfff9faaaaaa9a0e000020ffbf4a00ffffffbfaaaaff7f0e0000a0aaaa5000ffb6ffafff9fff7f0e0000a0aaaa5000ffbfffafffffff9fffffff73ffff0000aaaaff7fffbfffaf0e000020ffdf3d0055550000ff7f55550e0000a0ff7f3f00ffdfffbfaa2a00000e0000a0ff7f4000ffdfffbf5555aa2a0e00006055554400ff7f5555ffdfffbf0e000000ffbf360055550000ff7f55550e00008055552500ffdfffbf55550000ffffff5300000000ff7f5555ffdfffbf0e000000ffdf3c0055550000ff7f55550e0000a0ff7f3f00ffffffdfaa2a00000e0000a0ff7f4000ffffffdf5555aa2a0e0000605555440054755555ffffffdf0e00006055554400ff7f5475fff1ffdf0e00008055552500ffffffdf5555000010000020ffff1500aa2a0000ff7f555510000020ffff16005555aa2aff7f555502000024ffff000055550000ff7f55550b000024ffff000055550000ff7f5555ffffff5300000000ff7f5555ffffffdf06000024ffff000055550000ff7f55550e000000ffe741005555aa4a5495aa8e0e0000a054954100fff7ffe75555aa4a0e0000a054954200fffffff75555aa4e0e000060555546005495aa7effefffe70e000060555546005495ff73ffffffef10000020ffff17005555aa3a5495547b02000024ffff00005555aa3a5495547b06000024ffff00005555aa3a5495547b0b000024ffff00005555aa3a5495547b0e000060aa2a4000aaaaff7fffffffbf0e000080ff7f3c00ffdfffbfaa2a00000e000080ff7f3d00ffffffdfaa2a00000e000000ffbf3600aa2a0000aaaaff7f0e0000a0aaaa4b00ffcfffbfaa2a00000e0000a0aaaa4f00ffffffcfaa2a000010000020ffff1500aa2a0000aaaaff7f02000024ffff0000aa2a0000aaaaff7f0b000024ffff0000aa2a0000aaaaff7fffffff5300000000aaaaff7fffffffbf06000024ffff0000aa2a0000aaaaff7f0e000040aa2a3f00aaaaff7fffffffbf0e000080ff7f3c00ffdfffbf5555aa2a0e000080ff7f3d00ffffffdf5555aa2a0e00006055554400aaaaff7fffd7ffbf0e00006055554400ff93ff7fffe9ffd70e000000ffbf36005555aa2aaaaaff7f0e0000a0aaaa4b00ffcfffbf5555aa2a0e0000a0aaaa4f00ffe7ffcfff3faa2a0e0000a0aaaa4f00ffffffe7ff3faa2a0e0000a0aaaa4f007fd9ffcf5555ff3f0e0000a0aaaa4f007ffeffe75549ff3f10000020ffff1a00aa52aa2aaaaa549510000020ffff1600aa4aaa2a5495ff7f02000024ffff0000aa52aa2aaaaaff7f06000024ffff0000aa52aa2aaaaaff7f0b000024ffff0000aa52aa2aaaaaff7f0e000020ffe73e005555aa4a5495aa8e0e00008054953e00fff7ffe75555aa4a0e000020fff742005555ff4f549d54950e000020fff743005555aa4aaaaaaaa00e000060555546005495ff8fffe7ffda0e00006055554600aaaa5495fff7ffd70e0000a0aaaa4d00ffe77fd75555ff2f0e0000a0aaaa4d00fff7ffe75555ff430e00008054953e00fffffff75555aa4e0e000000fff741005555ff4f549d54950e00006055554600549d5495fffffff710000020ffff19005555aa4eff99549502000024ffff00005555aa4eff99549506000024ffff00005555aa4eff9954950b000024ffff00005555aa4eff9954950e000000fff741005555aa4aaaaaaaa00e00006055554600aaaaaa9efffffff70e0000a0aaaa4d00fffffff75555aa4210000020ffff19005555aa42aaaaaa9e02000024ffff00005555aa42aaaaaa9e06000024ffff00005555aa42aaaaaa9e0b000024ffff00005555aa42aaaaaa9e0e00004055553c00ff7f5555ffdfffbf0e00004055553d0054755555ffffffdf0e00004055553d00ff7f5475fff1ffdf0e00004055554000aaaaff7fffd7ffbf0e00004055554000ff93ff7fffe9ffd70e000000ffbf2a00ffbf5555aa6a55550e000000ffbf2a00aaaa5555ff7faa6a0e000000ffbf3800ffbfaaaaff9faa6a0e000000ffbf3800a9caffbfaa92ff6b0e000000ffbf3900aaaa5555aaaaff7f0e0000a0aaaa2400ffd4ffbfff7f55550e0000a0aaaa2400ffcbffbf549dff7f0e00008055552e00ffcfffbfa9c255550e00008055552e00ffefffcfa9c255550e00008055552e00ffcfffc9ffc7ffbf0e00008055552e00ffefffdb54d5ffbf0e00008055553000ffffffef54b555550e00008055553000fff3ffef54cd54b510000020ffff1b00ff9f55555475555502000024ffff0000ff9f55555475555506000024ffff0000ff9f5555547555550b000024ffff0d00ff9f5555547555550e0000a0ff7f4a00ffcfffbf54d5ffbf0e0000a0ff7f4a00ffffffcf54d5ff7f0e000040ff7f4600ff7fff67ffffffe60e00006054d54800ff7f5465ffdfffbf0e000080aa6a4800ffcdffbf54d554c50e00006054d54900ff7f5555ffffffdf0e000040aaaa4700aa565555fffffffe0e000000ffbf370054d554c5ff7faa6a0e00008055553300fffffff054d5aaaa10000020ffff1c0054d5ff7fff7f555502000024ffff000054d5ff7fff7f555506000024ffff000054d5ff7fff7f55550b000024ffff000054d5ff7fff7f55550e000060ff7f4500ff7fff67ffffffe60e000060ff7f4a00aaaaff8bffdfffcd0e000060ff7f4a00aaaaff7fffffffdf0e00004055553e005495aa7effefffe70e00004055553e005495ff73ffffffef0e000040555541005495ff8fffe7ffda0e00004055554100aaaa5495fff7ffd70e00004055554200549d5495fffffff70e00004055554300aaaaaa9efffffff70e0000a0aaaa5000ffffffcdff7f555510000020ffff1c00ff7f5555aaaaff6702000024ffff0000ff7f5555aaaaff6706000024ffff0000ff7f5555aaaaff670b000024ffff0000ff7f5555aaaaff670e000060aaaa4500aa565555fffffffe0e00008055553300fffffffeaaaaffa710000020ffff1c00aaaaffa7aa56555502000024ffff0000aaaaffa7aa56555506000024ffff0000aaaaffa7aa5655550b000024ffff0000aaaaffa7aa5655550e0000a0aa6a4500ffcdffbf54d554c50e000020ffdf4900ffffa9d2ff7f55550e00004054d54500ff7f5465ffdfffbf0e0000a0ff7f4a00ffdfffbfffff54d50e000000ffbf3700ffffffbfaa6a55550e000000ffbf3700ffff54d5ff7faa6a0e00008055553400ffdfffbfffff54d50e00008055553500ffdcffbf54d554c5ffffff73ffff0000ff7f5555ffdfffbf0e000000ffdf4800ffffa9d2ff7f55550e00004054d54500ff7f5555ffffffdf0e0000a0ff7f4a00ffffffdfffff54d50e00008055553300ffffffefffff54d50e00008055553400ffefffdfffffffd710000020ffff1c00ffff54d5ff7f555502000024ffff0000ffff54d5ff7f55550b000024ffff0000ffff54d5ff7f5555ffffff73ffff0000ff7f5555ffffffdf06000024ffff0000ffff54d5ff7f55550e000080ff7f4500ffcfffbf54d5ffbf0e000080ff7f4500ffffffcf54d5ff7f0e000040ff7f4600aaaaff8bffdfffcd0e000040ff7f4600aaaaff7fffffffdf0e000080ff7f4800ffdfffbfffff54d50e000080ff7f4900ffffffdfffff54d50e000000ffbf3b00ffbfff9faaaaaa9a0e000000ffbf3b00ffffffbfaaaaff7f0e0000a0aaaa5000ffffffbfffffff7f10000020ffff1c00ffffff7faaaaff7f02000024ffff0000ffffff7faaaaff7f0b000024ffff0000ffffff7faaaaff7fffffff73ffff0000aaaaff7fffffffbf06000024ffff0000ffffff7faaaaff7f0e00006055154c0054f554ebffafff7f0e0000a054f54c00ff9fff7f551500000e0000a054f54e00ffcfff9f551500000e00006055154d0054f554ebffcfffaf0e000020ffcf4f0055550000ffdfaaaa0e000020ffcf4e005515000054f5ffdf0e00006055552400a9b6aaaaff97ff7f0e00006055552400a9caaaaaffcfff970e000080aaaa3600ffbfff7f555500000e000080aaaa3f00ffcfffbfaa2a00000e000080aaaa4000ffcfffbf5555aa2a0e000000ff7f21005515000054f5aaaa0e000000ff7f230055555515ffbfaaaa0e000000ff7f230055215515a9deffbfffffff530000000054f5aaaaffcfff7f0e000020ffaf4d0055555515ffffffcd0e00004055154b0054f554ebffafff7f0e00008054f54b00ff9fff7f551500000e000020ff9f4e0055150000ffff54f50e00004055154e00ffff54f5ffafff9f0e00006055555000ffffffafff9fff7f0e00006055555000ffff54c1ffafff9f0e000000ff7f210055150000ffff54f50e000000ff7f22005555aa36a9baffaf0e000000ff7f220055555515ffffa9baffffffb3ffff0000ffafff7f55550000ffffff5300000000ffff54f5ff9fff7f0e000000ffaf4c0055555515ffffffcd0e00004055154b0054f554ebffcfffaf0e00004055154e00ffff54ebffffffaf0e00006055555000ffbfaaaaffffffcc0e00006055555000ffffffbfffffffaf0e000080aaaa4100ffe77fd75555ff2f0e000080aaaa4100fff7ffe75555ff430e000080aaaa4300fffffff75555aa4210000020ffff210055555515ffffaaaa02000024ffff000055555515ffffaaaa0b000024ffff000055555515ffffaaaaffffffb3ffff0000ffffffaf5555551506000024ffff000055555515ffffaaaa0e00006055154c00ffff54f5ffafff9f0e00008054f54b00ffcfff9f551500000e000000ff9f4c0055150000ffff54f50e00006055154d00ffff54ebffffffaf0e000080ffdf4f00ffffffcf551500000e000000ffcf4b005515000054f5ffdf10000020ffff230055150000ffff54f510000020ffff20005515000054f5ffdf02000024ffff000055150000ffffffdf0b000024ffff000055150000ffffffdfffffffb3ffff0000ffffff9f55150000ffffff5300000000ffffffdfffffff9f06000024ffff000055150000ffffffdf0e000000ffcf4b0055550000ffdfaaaa0e0000a0ffdf4e00ffffffcf551500000e00006055552400a9b6aaaaffd4ffcf0e000080aaaa3f00ffffffcfaa2a00000e000080aaaa4000ffe7ffcfff3faa2a0e000080aaaa4000ffffffe7ff3faa2a0e000080aaaa40007fd9ffcf5555ff3f0e000080aaaa40007ffeffe75549ff3f10000020ffff200055150000ffdfaaaa10000020ffff2000553d5515a9c4aaaa02000024ffff000055150000ffdfaaaa02000024ffff0000553d5515a9c4aaaa0b000024ffff000055150000ffdfaaaa0b000024ffff0000553d5515a9c4aaaaffffff5300000000ffdfaaaaffffffcf06000024ffff000055150000ffdfaaaa06000024ffff0000553d5515a9c4aaaa0e00004055554c00ffffffafff9fff7f0e00004055554c00ffff54c1ffafff9f0e00004055554d00ffbfaaaaffffffcc0e00004055554d00ffffffbfffffffaf0e000080aaaa3a00ff80ff7f5465aa620e000080aaaa3a00ffafff7fffff54650e000080aaaa3b00ffb6ffafff9fff7f0e000080aaaa3b00ffbfffafffffff9f0e000080aaaa4600ffffffcdff7f55550e000080aaaa4a00ffffffbfffffff7f0e000000ff7f2200ffff5555ffffaaaa10000020ffff2100ffff5555ffffaaaa02000024ffff0000ffff5555ffffaaaa0b000024ffff0000ffff5555ffffaaaaffffffb3ffff0000ffffff7fffff5555ffffff73ffff0000ffffaaaaffffff7f06000024ffff0000ffff5555ffffaaaa286251916bc16e0140b9ea56adaa667503001441c3001414407797c34d8d5e962b707516abaada28c01640aa1af30294d7bac35541577755e95bf777756fd55d55c1c15695e9ddacaa365c5555b53aa475c9942b54a83a038cfa46ff0e400c54b5ff6ef46feb00340308e8d6bbfe4500e8b457c12c5c5555b9eb86470068437b57ed5d1facc3efe80680c81c6bb6e6566d67793dcf0d5467d7a8bb022f31304c0d7397aa7e71e9d6569775f56e59edec98beda803b900ee89b6a0d003030003c5859cdf6a8fcabe9d594b3333830010ceb02b8c23e006cab6939b8035e61ed95d73938c4c0c1b6fbaa5729cc402c8376dd55e95e256fedea2aabee8e4375779daeba569d6ec3f85af3004c15c3b9cae9697b55d7b9ab6aa93557a76bd6ed0115ecaeaad6aab6af4abaabdf2a1f0c68bf76ff5fdd560db0aeb6bfd5b6b91febbafa5556b6555d955677976e6d9d42278056a7b96e3543174c3003007ab582179feb8e1a30001780830387aabbee346c6b0103cf000f341000ef692b144331cc02a770c320eaccac833200a0ca00e8f4943002100cb0838c80c2c280aa170ced00b0000300cc0e345c5dd5157055c3d200c3551537e8e85cdd24bad6dd5515f4c25555735fd4393474754fadeea8222800aba80cc00000300029383cf3b7c3160757bb16404c36275cb36ecfb9032c2b387439cf02ac4c82ebc2f6e972768c481fec6ef788882a70d52e43ab8eefe9aefa791dc36ed912cfaaa599a6ada76e99ee0177d5812ee81a9f9dab5456b676d6560178adeeaaab967b72d7b1de44c10032b81bf0da015b56a6aa7a971d6755f54e8397d699c36caefaaad7d5d5667535343bf0956dab6d396fddaaabfad4b657759756aba7310c1ce8eaf9e456aaf9a9e5d95e59a555ad2aa7efc0208fce80021200b01e9c232ab6ce28f8c0b22ef05eadae584d6f69d7c0cc0c0c285773ad3210000238eb1cf0d42a573301b303d480696a679f6f5559965e4d5597ef99e9aeaeaa6abb6ade315479a9ab0be802388e3a30039443f71da802ccc2f8c15c0c4c7381ab2b1cb06ee431705d83ab2ec03a441d50802b30ebe602b3ab428fceb806c08cafc2865f33b822ab4e01fa4e47b5f6f1d5dd1538c3b0eac2213693effac1dd78dc00d741df9c6cd7b56efb55b18caeae835b1543590db4979f6e559dcf7a0370cfc1dd0120f082aaeee9765577ddd57539d4c1ade8d29279b201b4a669f5aab5bad76eb7bb4eb5dfe9ee79d77575152b77fb6eebb2ebeed55cb56e972ff75e75f54257f7551d0c33b0ef6db38ede5c0d0eab8f6b7b4fc179af9eb4ee887a5f5777f9f6b4baebcc681fcc16b7df79d55517ab33d41197789f1e7455ef4dd58d9fb7d72adf282f9d83c0d415b4faf539ab665b417b7ac1ac6d3bebaeea1e9c673ad4f5016c4f95fb552abb5b6ea5d5eecdc05d5df9c1aa72335c2940aeeeeea9ee5681afa63368966f1dbb6a6d959ba70eaca9e60169a52fab2f6bbb1f43ee40d515d76d5db9f6ce1dc08243fb9e6bd728973a3803f741f041f555d55d55555771d55dc1ad6b1db07a03577575d7969557ab1e57ed954abb9e9d0100ec8ebb6ffa196e659beb15b838736ea5ef019ca5555ea97bd5961bdfae5f6d01f76659565db6da69f9f2e9705dcf74977576dd561958ea9e45f959d97897bb55b1556779db95a6d9a83203e700acec008c33b89f43384fcb4cc1f1b10e30f7568b032012818c363bfbf81e17a8f2158f03df78d70e8c2e8c331ccce832b0333003f0956a141003a802b8eb6ceff186effa1d876b0c30000f004f350077e92efb74014c9d6e83ee822a0d4311cf0030f080f3eacce83030a80e8cee746c7539d7722bec59bb2bf2d6ed35746973d5b5f355836e177741d1ba76c00c002ef0c03830030ceb70b147c3390e0e0330370af38c2fb8efb0acb0eef00e740dc30c33e03132000c2002c32cacc33830ac9fb733010430c3844c97c3182c83df3aecb80032b3af8c2b02c3c210f2001c03bb8c00430f3183cec2283b30300c8c3240cfc2f0220f83bb0e38c30183f6806e003880838b4f031fde38b892e380c0005f3300314f3815d41eb70374f1419f2f53757bf169575775d5b9d6c0f636aac2ce4c5d75b3bb8ef6cd305c531dd0f2b5eaf6b96ff700a0ee28cc40cd2a3090e008e20d087be5aeace2dced55f5d5e840755f1570ab6e9fb7e89debca7515b0dec07281b337745d4fc355b5f79c2f070c68f7797595547bd7a8fa0e80000c2803efc000f00c803883cc30e09472a932c028b10beb702ea80b2be3a8f09ccff99c03f00e0c00cf000c8003fb00b0030fec0ee80e20020b836ab1b00a006833383370ebb4afb6fad4d579b9024701439f7b57f3b95febba225ca33565e076fba921e86ecf392c308c2eaaf72af6e14e37b8aeab1f6c9fbb6c3b6875832f1febf639381cb06ebbc0c0021ccf2df7c2ea784f5d03548f06a203fab2fa4aecc0dcbaf6eafa0980dff80273eb22b7bfaa3683eaf6faf140df8db2aaf6eacc9e4ecfcd88f6cdb51f4834f4aed6f2b9ed99dda69fadaf6eaf26f7aab76a4baf3b43faec2e9feb9ecee9d9596bee7adb19f7a4b5aeb55f5d6aab9ab5a969e96adf76da5e3ab26f699fdbe5baa76ab2baf7f5adebdee69dbaeaad03db76f102bbfaa897ae6e97ed5a0083d15427b30180b55f2f0cf0a95779d5a9abeaaeab6e56ed2e4f9dd281972eaf6eeb70556ea7aa96ab5da78f9f1670ce66d66a9daaaa6eef1d68fb8196ae96d57ab96bd795f37401f3401d70ed0cd8c280338cc042c3c0c0701f834f2c000f0e83de817b020303af03db1df6240d309bab77599657956eb66aa9aebaea8a76570118f0b1d9b7b7ef51aea9d7cd5e7baa6a77674f539cdf9df6bdef6da6ae5efab6eefaf98def79dbbafaa9ef4c6baff69aefe5f671fabab27a6b6db2affaacdf9df9bdf7ae9e9fe91ddb9e9be9dcb9e556ef96b57b4ff3faf0597bad6f9bb9fbb6e5aaf55e6f1fbbb6abafafa88fea595ff6fac1e9f8f6ba77796e43b89fae7bbaa65b9e9f9f496eed7ae7aeaf6dde3557efb5cebaa677a76e9ff599eeae1a5fd79d5b6ede64f26ab5afeeaaab7a9ba5b1374cd7f1c015002c38f4ae0f238aee4c40dd0a3003304c808cf22a282bc3305ef9ba2a4dcc8214802f80234383338302b083cc80aaee703b0b741dc3322fc3c0300838efba551dc0dc41f1ee29e869faea76d95c6957f956dd545f9d1b2bac422954571f0ec8b0b0cfc002033230330c00af374740cc0c00ee000f8fc3b82003ccd9022f00c3025f410357f380c2cefa0e0e03f05a95cf55ef2a30331030830f800f3000b0db762978967af9aaabeb02afdea5ba66575bb97ae95ec1799dfbaa6a9d0d4039749debd6665575f276edde5571df2a74977b016d6b41bbafe0a41dd46ab9dfadedaa6aed5ea9afea6aa93aeb56b5a7bae756cdaed6a59e555b556eedba160003746503b45baeaa5fbbab773b03f2f231c4c0c0608f23f002030c3bc0dce07555f31428301f13f0060f4f5c5cff2e83eca1c4f615cc00c3ec379fc2004c339d8ee9fa5eb935f3e41870cf810fdc8c35000c0f00f7c230002f0cf432c0cda802241f430dc366a54dea0203c7dcf56d739bef940f2c432f0c37b0030ff7f902b30ff01ddf40e7b1e50e00447bd7f9fa000c330013f0586f6f4d97d6ed31d0341f47040cc3ec1503cf4c249cebce8c039f2083e4008c278f8f8f8fe31cf08d0f0beb864f4fd75c57eb1e72f5f7dede73f335df575f75f15d73ffd035ef75d7dcff7483ef76cf491577f4f9957fdf1e737f5d7bdff5dcce3dfff2b54f5d9faf333f7f5f71dff5cdf1dc5c07772c475f1fcfb1770ff1dc7d7f9372dff09d0f77df71f75df3fd75340fcf75dd71ef0d1ff5559d77f8e6edb1bab56f5edd6957b956f5d5b96a43df352b95efe8dbb4f2b2ae75bb9ad1de7aba779aea9ad79dae6bf9f07257d5757575dc4103ccc93054c33af0401d73d60d0045072e0c4c9ffa28370c1cf55535f8d59dae6b9f9ed7b9fae69ef6de9e6bd7b97a5d57575d5d73cfd4d5ed4d5d9d6b5d75b9b62f5c835ed40de880d6baaafadebaaf27eb6e5eb6b7fae8b65e8eebfaed5996bd67fbee6adef2f5f6728eaeeebab3ae2edcb05f179beeba9aee75f86a37b3f30a77beeb6ab60bc3ad6bfb9eebad0fb87635dc76d581d77575d77575352b11f38cbbae6b7b1af91ef7ce7ddff46fdffdd53dfff64f7b5f555fcfcfdff71ff3cdfd6fdf7cd7f7df765ff72d77d75cdf35f7fbd59cdfdf5dd75ed7dd4fdfdcf5f4fd354f17b37877f5f551cd5ff1f41f5675ddd6adfb6d6fcf359fd7dff62def7dffb59f5febfcf56f1fcf1f8df64edff7d475d7df4ef974f79ff7dff1fd395ff7f58f0eb773f7d577745f54fff56d5fdfdecc6f4fdf57f375f5f15dff6aefb5f7f15dedf55033f5b55f1f7b737ffb39eff4b9f6f5f8f57137dfdf30b3cff43035dcd5fd353f5f5cf3dc3e37479fdff1f1f30c0f5ff3f4713b7aefdd5ce9ccdd75fd751d1db5b7df7b9f6b7bb56baaaef7aaaeabb9ef6db6ae579696f3deacbab98f65faea8dbbaad6fa2d6ff365ceeeb0dff516b45f5bab5f71e7959a759bbdffb65ddff2acb65576aed6def9ceeae9fa699deaadadb7baafc335e8a6aff2f2ba2aaf9e67ed5e9e5fa5afe56c5befddddfa8e0e751ded548ff7d55e5d034dc144df5581eb8dce7a35af325cc3a8b3b82c0c70dfec40df552bc1f55d8df32aebceae8eaf8f7befaedabaefeeb8babbafaefaaa97a9af8fe98dafaf9fabb2ae7b6d7bf77a9d2d179d6bebb9aafbb8aeeb6aae7baba7e3a69fabaffac0ea8deaecf2ba7ab29bf2a4a9adae9f69baba7bafbeaebacff5aeb7e6aebabababadfedb9f295cec1f9d61df075d5c15d577755573178d755d7deea6ebbeed59d6b578f6b9d97eedc5d5d579debb403c0d572ebceea7675bbf69eabee38ef69f340f7ee2cbbf65ed5153b701ff05549fbd57ab577d7f6d10e10cf3a6055ab77cfdcc15dd555b5fad52a5fd55d55df15f05575d7d5a98f7a795f75ef1de870dd5d892b74dd1ce8f2edb0ba770d74df1570755d2d9af3b8b7775d71b77b5f55550f6b57357bbbfafe5ef9e67e765f6f6ef6683bfbded5aeaeaed6b9ba8eeeb2aafa7afa9e9e0eafbabbd9afdd7ce6fa71fbe42fda59f1a8f3f04ccf3ecc99f7da95ef8ef356f9665bfadc315fef4eb9668d8feb6c9f6dbaf296feb16e9ee5badbf8da5afaf65557ee5a76ef99b597a55f4df5992f77af9577e571baf6198fdf59fe0efbf9ba9f57766ed7f2f5fa70fe7e4f65f35477d6a66dd9f96dde956ff6cd54e5de55e7f1ffbab7ad2fafad67ba9d9ee7dff30ebca5795a6d9b797a6e72eeb6cfe8267cb38e555f9a5f767ff2f28e6d8e579f5bbba99fabfbb9b179aa33d5a677a76f31bbb7afdd72a76efa2ab7796766badab9b7dd7899de6eaa8d9ba67b9f33f30c03f0730c33cf03cf3fcf33cf33cff03c33fbc00f0fcc3c0ffffccc3fccf03ccff3f0f0f0cfcff3ccf0ccc30ff3f3300ff0303ffff0ccf0f0cff0ff0ff300ff30ffbcf3f3f03ff3f3f30f3fffb3f3f03ffff33c3f0fffcfff33fff3fcfcfcf3fcfccfff030fcff0f330cfffff0cf30ccf301fc1cfc0ec00c43b01c30ccc0430f0000c000ff0000f4c00b32e33bb07dbf3f21c0fed2c703907312cfbd0c0cedfc7107ec0f04e384d90c3c2c00c30c0f000f4c132f0c0c030000330df4cd75c79eecce6fa01b36b9a6e7517b0dd7afb8efb761d4fcf64d3a47af68e03430f1c7ba6ee1cf30c00732fccc0cc30c0304fd0c0f00030f0130c07c3d0c0380f4c00c3c0b2300b0fe3f0303008a30f0fac38f8cac8f0f80033b00c7380efb02ff04c038ffb02bb2ff040c550c751c77051d1f4f775cff1f4dcf4f557dff4ad37765ddff4f64f8fde97b75fdd55fbb92e4fff8df75c775ff75d5d755dd7fdf0cd2fff4d5ff7f5f5d7f5f2037110fbf910451fef0003473a704c6eda000c33c4e8f0f4812c0c3030eb0e30f0c830f6f230b033f0c080033005e0fba32075dffa3077ecc4ee47f3cf303fc3cff03fcfcc0c0ffff3f0ccccfcfcf3f0f0f0ccf00ccf30cff0fc3ccffffcfc3f33cffc30f33fcfccf3f0cfff3fcf3fffc00fcf3f3bf3f33cf33ff3fc0cfff3ff0c0ffff0300ff3ccf3cfcccf33f3f0cc0cf0fc3ffffcf3cc3ffffccfcf0ecf30ff0fcfccf33cc3303ff3300f33f0f0ffffff0fbbf3c00ff30cffccf3f3cc0fcfcfcffcc3fcccf00cfff30c3fff0f0fcf0cf3cf30cff07c0fffcff0f0f0383ff00c33f0cf0fcfcc03f330f0ffcf33fcfc3fc0cfeccf0c0f33fff00fc3cfc0ec3f0fcfffffcfff33cffff03fff0ccfcc0f0fcfc33cf330f3f03ccf3333cfcf33f3f0a8ff0d0f771cdfcd5d5fdff5f51e35d7dfd7f5b04ebff2b95e37575df771dff67af375444ff7f5d55df3767b3f2ff2dff67111f50cdff015f770fb5cd7f314cf316bdfedcdf3f979f7dc2f7fefdef5f72e738fdf758ddef8f5def55f77fbd1325ff771c75cfff5dd5ddf7ccdf54d5f1f75775fdfd55f349fb7eed5fb4dbb0f77df2d5fd1b473cf2c00c00e683b3bf00900302fe40cc0005b5e35ef40f5cec120308c3ac88c63411c302bf0ea000f32f880b8cf1cf481c0f278baddec0033c0bdecccce029ce4705c5d5f5f775d53f7ccd4f40d575df4c53475f75dcff1d1352b1f53f7109ef7bdf7dcf5f675dff55d97f26df1dcb14efbddea0ff7f55c145f3777d7555f77c5f5104fcf75fdf5f771375f75df35f7f55dd7774df7dd5d5fb7dff74dd0ff507334f11d1d71efd5765fc735cf31f55c773f73f07cdff4d4355ff7755f13edc0c0f0ce00938ddf000cec3000b8f0c074edc0ba2f830b030fac2ff0c00c30300e00033000c30cccc0000f33c00003c30030e0cc0c0c030f0c0c28230220efa29f320d2f0c030333c7b0c300fa30c8190c1203c0301f4b6b133ccf08f02c560f200f238ebbe031f30e4c23f0390fccd44d6d75b36fe6eaf2c0000f0033ee8cfacc20f00c00f300cc000cf80003cf0c0cc0e0f0a8cc003003f00ccc002c3000030f3033cc680babc2ce0cf06c0cf8f2c0ecac02070c000c403030c832cf0cb00230c332f0accf82eb45c3e0ccb27203f00e200f00b3ea350f0233045cdf75cffaf65e7f8fef90f7edfdf7cd75d38c7e775ff77597eb745ff77df4dd1d0f1f77f4741f47f375555d57e3f9fdddf37e6f5fbbafcff73c1ef33d2fff22fff8cfcff20edff6debdfbf6ddf79f8f4f1ff7de7ff7b3f3fbde3d6f5f4dfb3c7e5fbdafdffb77f7fdf156335edf36df7f6ff7f1f3dddfed77dfbbeff2789f9c7bef9cdfdf7ffbde7c37fbfef0f84d9fefdead7f3b8fdfff345eafdff0f6ef0df70dcfb49f4c8f7bef5f2f4ff38fcb3f37f28f7bcffff23cdf7af3f5e070cf9f33dffaf895dff2ffb8325f0f8f0edf7ecb6dcfc87ddfb8706f5f2ff7f9fdb1eff2dc7edf9e5f2f6f6f6ffbf9dd5fffb15fdff47f1073f3cefbfcb12ff334f1f2f6ecdfd7f7b6cff6b6ef7adf701df7c5f475f4df3df6f377dffdf3f86df7cef495eed7ddf7dd7cfb6f77b57757f54f6f8d1ff7f6f645f5ceadf7f0dce86ddff471f71d6fdf5f4d77ccd4ffff1eeff9dff7ffffffffffffffffffffffeffffffffdffffffffefffffffffdfffffffefffffbffffffffffffffffffffffffefffffffeffffefffffffffffbfffffffffffbff7dffbffffffffffffffffffffffffffbbf7d465e779b65ede5bfbe479a7a76f369fa7f95abbe6b95bafa6afb9afb99db3e5eedae6dd317fe63e8f2fefdacf48d7f2f04ff6ac1def787edaf2395ff730f3dac272f28e8ff3f5b72ddbb9abb7abb9e59ab96bdaacab6eeebaafeafabaea9e6bee9eb9ab6f5b5ff1967bfea6796f9ad56e26db2acfa49fee190fe691b96696afaeebcffb24f7afa771babd74aeed762f6ff1f1d5aaea5e779fefdd966d679fbb9a5b6eea266fbed75aa7ade7799a4f5aee9bb9b9bfb7656ffae6ace7e9baefededeeedaa7aabaaad9af9b97ab75a7adef9b9f6ddfaad5a9efbeeeaee99dbceba59f66ae9adbbeaae9b95ee6a95deb6db30ff3f0fff3cf3fcfff0f3f0cf33cff0f33fff3c0f0ff3ff3c0ffff0f03ccff3fffcf00cf3cc0ccf0cfffcf0f83fcf0f3ff3f330cff3f0f00f3ff3f0ff3cff3c0ff3f0f3f030ef5acfb1f9ecf8f8ba3fdff8727a6ed6f17e4fe7bef56feee67a575ddfd68ee5b5adffa79f775ddb6d6f6d6d7aebbaaadf7a6ff3a9aeeef6baa9eaba2fbbeaeefeac5bde6db7e5d933ffb5fbfe1b371b272ffffbffffffffbffffffffffffffffdfffffffffffffafffffffffffffffffffffffffffffffffffffffff6ffffffffffffffffffffffffffffffffffffffffeffffeffbffffffefffdfffffffffffffffeffffffffffff75ffffffffffffffffffffffffffffffffffffffff79fff7fffffffffbfffffffffff6ffffefffffffffffffbfffdfffffffffff7fffffbfffffbfffffffbfffffffffffffffffffffffffffffffffffffffffffffdfff0fcffcff0f3fffcffff00c33f3cf3f3f0ffff0f3fff0cff0cf0ccf0cf30cff0cff0c3fcffcf0fc3ccffccf0cffcfcfcff0f3cffff0fcf0cff103c0fccf30300fb333f3fcf3fcf33f0fff30ffcf300fffcfcfcc3c33f33fffccfcf00fcfcc33cf33f3f3f00ffff3f03cf3ff0cf3cc0cfff0fcf03c3fcf31f3f3ffccf0ccf3cf3c0ff330cf33cfff0cf3fcf33cff0cffeead9eadb9a9fbf6647be7aedeae6eaa6f87f6d8f6f9eaa6bbf104afabe76eae974caaeff6aaafdbaafa9daf9a1ffc26f7a8fb11f87ac3adb9efb6ef9ebb9d9fa58fe7ccdab59fb9d7a6e5ceb3f7e5d9756eef6d9fdd76dab47d5bb2cff0cfcccc0cff3c33f3fff0f3fc0f0ffffcf3fccff330f3cccff3f3f00ffbfc33333c3f0ff3f3ff0fcf33f30c33ff30cff20cf3ff3fcffcfc00cffb33ffcc0f3ff33cf3f00ccff00ccf33fff33fffcf3033f333ef0cf30cffcf330f0f33cff3cf0ccff00cf3fcfccf3fcfcff3f3cf3ccff30fcf30330fcf33ffcf3ff30ffffcccffcf3cfff0f00f33cf0f3f3f9fd7b96e6a75fa6d8ebf177b5e9bfb9ebbfaaa6bcfaefbbaba9eeb5ef7a96bcfaeeeb5ab56e5adfabab79e9f7aab6bdbb6b56e5be7a5b9f5b5e77aaea96e7aaee79aefe5b96bdbbaeeb9affaf9e65efa996eeac2e5b6b5fa665ef72d1f1f6bbe2f77f5796e5fed8ee5b69be77a77aa6bdbf4bb65b6bf6eaaabdb2ac3e55fffb2f9e88eaffaf6f6f09bbab5bbefededfcedf6fbc2ad7afcb6ba3ffbaedf0fd729dbb519a38d4d9a79f5adefbaefbabafb5eed6deade2eaffbdaf6bafaaa5beead9fedb6eab99afbeeaaafbafa6eabee74fbaafaaabababa6f6def5e5b9bbaa7afbbb5ebbaab6eaaaff9ed3674b8deaeaeaad7a4bb55adebaaaeaa77deec565b59aa6d7af6b8ebae3a3bebfaaeba07adaebbebf6aafb561fa757c7bf7fb57b5bb6f5e9e79ae7edfab6eff97afad1d17feef67a7939bbfaf0fff0f00cf3fcfcf0fff030cfff30f3f3cf30f30cf3f30ccf30f33cffcff330cfffcff33c3ff3fc3ceff3f0f030f3303f3333f3cfccf3300ffffc33fff3cfcff33fffcfcfffcf0f3ff33cf3303ffff3cff0ccf3f330ff0cf3fcf03f0ff3f00cf30cf3fff0fc3ff3f3ccf3cc0cff3333cf0c33cffcf3f03c33cf3c33f3f0f0cf3ccfff33ff30cf300fcffccffc3c330ff3ffccf03fcfff3ff3cc3fff0cf330fff33fcf3f3fffcff0f3ff0f0ffff03ffff3cffc0fcfcf0ccff0ff0cff0ffffff0ff30cf0ff3fffcf03ccf3f330ff3f3ccfcf3ccff300fcf0cf3f33333cfcccff0fcfcfff3fcf33f3f3f3f3fcffff3f3cfcf3ccff0330ff0ccf30c0ffff3f00ff3fff0f00fbff3fff0f0ff0cf3f0ffccf0300fcf0ff33fcf3fcff00f0fcf3cf330f0ffcccfcc3ccff3cc0cfffffcf0f0fcf03fcff0330ff33cfffc3f4f4fdfd7f871cd7577c5cdb6ec0eafffad9fdff6f4b99ff7ffad9fcbfe9ddfb5dfbadf5fff75fb5e979f5ff56e77fd5db7d7554ff5f071af5f771fdfb63bbb7f6fdf6fdff7ddcff3bf4fffcf7cff74bf6ffbfdedb5f7fab8cfee33777fbbf7ee79fbedb1eff7f7f6fb5dd7edf5b55faf5ff7b6df75f9f53c565f75ef75d7555d5d5f5f5f5ffbf5f9754ff3dd71d734b3afff2ddf711ff78d7cfff5df8c1f734ffcf955ffff344d1fcdcdfff7c43cdfdc05f7d0304574dfd1f7fff95e7fdffe341fe33f5ff7362ed7f7f0cfcff055d75d170fcf540de3786f2fdff85d5deff5faf55e5fef79ef9d6ff7ae5f7fdf9fdf5ffbed5fff5ef7b75fefdd6dfbdff7def5def6f9795f57f5f474f774f7f5ddf7d575b5775f6feffdd51d735fafdff9fddf5f17cf747df7b5ff4d5555d7754ffff5f6f6f5dc736f5f2df779d75df715d571f0705ff5d5f0709ff75ecffffffffffffffffffffffffffffffff7fffffffffffffbffffffffffffffffeeffffffffffffffffffffffffffffffffff7f77fbae7bff6dfbf8f59cff4fefdefdf59faf7bbfef5fb7cf79fb71fbad2fafafb76f6ffbdf7f7fdfdefdb1ef6f0ff7376f2bdff44d5f5d57d74ddff6f0d7f5755ff7f4f5f6f5f5f555d5f5f535f7f6b5fffdf77fffdfdff33c5f77fbaef78fb7f7ff6ddff1ddddf60f7f3fd3f135cf75fcffffffffffffffffffdfffffffffffffffffffffffffffdff7fffffffffefffffe7efffffffdfffafffffffffffff7ffffffffffffffffffffffffffdfffffffffffffffffffffffffffffeffffffffffffffffffdffffffffffeffffffdfffffeffffffbf7f1d5ff5b4df7df55edff5d73413fb755f7ddff5795f73cffc35fff1cdd65dc774f7cd3fff4747f7f4dd34f5f0fd0f5df7dddc75f7f517f574fbf75d9ff7f8dedff25c77fb715f757f1f77fb5df75ff7dff5f2fdf1defdf1fd5ffb6c7370df307bdf70cbffcdfb7deff81f4ff3fcdfcef9773f7c3b9f7b6ffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffff2fffffdfffefdbfffffff3fffdffffffffffffffefffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff9fad5b55fd7f2f2ddf6dff48dfff1b9f7def5dff55df75ddf54f755dd555ff3f5353f4fdff54d75f5b5eff5452f0ff379d755574d979ff71dd75ddff6f6f66e5f6ffbf0f95efbf52ecff9f5f9756f5f5ffbdd5e9f5fb55f3b9fdff56d6f5fdffdd5d59d5fefb5ff9ddff6f55e5ff7bddff1f977dd6dfb8df35ffd7055ef5deffaac9f5f2ff3766ffb5ff3f5de5edfb35fd7757dfbfcb5effdfd75f55fd7755d7b77cdf57bffdcdef75d5df55df7fdb1efed75df73dff5f75f4fdf77f7f15df7f7cd75f77555cdff301ffdcdf071f03fdd3ef10fdddcf4b8735555d5555d77f5fde8ed4d57d7de5555dff9f95575df75df7fdf5ecdf1d5565f4d5d1f77dfdd75df755ff7dd5c5f5ff3f75d5ff75d57f7755f77dff0799dfbb99f5f576f77559d6f5f57d5f5f54dd7dd1dcb747fdfcf5ddfdf5ddf75f50d2ff755cff070555dd75dddd1750f9f6fb7efde8ff77ff79ddf776fb377f775d75d5ff5f55d5df7cd1df7d575775f7f5f75dff0af4ff7f0cff5badf71fbf6df3357eff57d7bcf5ddd746d5f7bf71fffb1f71d5faff77a6f5ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffff7bffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff3ffff33ccfff30f3cccfcfcc0ffff30ccfcc303fcfcc0c3fcfcc3ccfcc0fcff3cccc3ff3f0f0f0cccc3033330ffffccff00cff0ff3ff3cf30c33cf0ff3f033cf0ccf3033ffcff3ff3cf330cf3cff0f33ffcc33ff33f30c33cffc0cff0f3f33cf0f0f3fcf0fcf3fcff333cf0f0fcff03f0ff30cf3f3300ffff0f00c0fff0c0f0fcff0cf30fffccc3c0ffffc33cff0cf3ccff3fc3c0fcfffcc3ffffccc0cf3f3f3f33cff3cfffcfffcccfcf33fff3fcfcf33cf3ccf0c0ff3f0cff33fff30333ff30ff3ffffff0cf3f00c0ffffffff0f0fff30f33f3cfcfccf030cff3ccf3fc3fcf30cf0c3f33cf30cfcc0ccff3300f33cf33cf3ff3fcf3ccf3f0cfccf0f0f0f00fcff30ffffcfffc0fff0ff3f0f3f3f3cff03ff3f3f3cccccffc30cff030fffffc0c0f0f0ff3f00ccfff33f3ffff3cf3cf303fcff0f00ccf0c3f0fcfcfff3fcf30cff0ff3fcf300fff1e35ff0ff30c3ff3fc0cc3cf33f3ccf00ccffcf03fcfcf30cf330f0f3f0f0f0f33f3fcf3f0cff330f33ff3f30fff3ccff30f0f0ffff0cc33f3f0f03ff3ccf0f030f33fff300f0ff30c0f33fff3ffcfffff33f33cff300ffff0fccf0cffccfcf03fff0f3fcf3ff3fcffdeddefdd6ceffdddf0f00fffffcc0c33cfff3ccf333fcf0cf30cf30ccffcf0f3fffcf3cff3f00fcf3f33cfff3ccf33ff0c3f3ff3fffcf33fcff03ccff30f3ff333f3fcff0c33f3fffccf0ccfcc3fcf0fcfccf3ffffcf33ffcccff3cffffc0ff3fffcfffcfff0fcf3fcfccccff33f0fc030ff3cf3fccccff030dff3cd3d9fcf0fcf0c3fcffc303fff0cf33ccfcffccc300fcf0cf3fff0fc0fcf330f0ff30c3333ffcc30cff3f00fcf0ff3f0f0f0cc33ffffcff0f00cf3f0f0f3f0ccfc0f0fcff030333333f330f3fccff0f0fc33ffcfccff3c33fffff0fcf0f0cc0cff3ccfcfccf030330fffcc300fcfcc300fcfcc3cff30cf3fcfcfcfccfcf00cff3c0ffff0ccf030f33c33cff3cc3cf33fff33cf3f0ff3f0f3f0fc0f0f0fffccf3f0fffcf03f0fcf0f0fcff3f0fccff3ccffcff00cff30ffccf00cfff3cfffff0fcfcff3cffcccf33033fff3f0f0f0ffff3ccfffcfcffff3f0f3fff3fc3cffcc0f0f0f0f0f0fcff0f0300ff3fcf0f03c0ff330cf0f0f0fffccccccf030f3fff3f0f00ffffc0cf330cff00f0fcf3333cf0f3333f3f33cfff33f0ff30c33cfff300f33ff30cfffccf0ccccccccf03033f3f0f0f00cf3fff0f0f03fffff0fcfcffcfc30cf0fcff3ccff300ff3fff3f30cf3ffff0f0f0f0f0fff0cff3ccff3ff0c3f0ff3fc30ffff0c33f333330ff3f0cf3fcf3fff0f0ff30ccf3c0fffffcf33cf30f3ff333ff3fff0f3cc0cff300ff3f0f3fff3300f0f0fff30f3f3fccfcc0cffcc3ccff3fcf030ffdddcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fff33ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f0fcf3c0ff3f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffbffffffffff3f3fffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffff33cffffffffffffffffdec6ffdffd3ff3cc0fffffff0300d100970153021103c90392045c051b06df06a10767082d09e3099f0a430bfb0bb80c7b0d3d0ef10ea90f5d101711ca1183124113f713a41453150e16ce168c172d18d2188c194d1a031bc51b821c311de11d801e061fae1f60200e21ab212e22ab222e23d4237e242725d22580262c27d52778282029c729622abd2a472bf32b9f2c362ddd2d432e9e2e072f712ffa2f8b303b31cf3164321933cb337f3412358235f5356f36ed362f376337fe37ae385b39de39503ade3ae73af63a193b783be23b893cf83c563dd33d813e193fc13f6f40df4038419141e3414142b7422943aa432e44ac44ed444645b945c54504467e46b046b8464247c4473d48cf485c49db49fd49fd49fd491c4a804ae14a304b8e4bef4b554ca94cf54c564dbc4d1d4e704ed84e364f924f944f944f944f974fa04fa64faa4faa4fab4fab4fac4f0000101d2b394856616e7b8998a5b0bdc60e1a283643515a68707b88939fadb90a13212e3944505b67727e8996a2b00c17222f3b4754616c7683909ca7b30d18242f3b4955626e7b869097a4ae0d1c2735424e5b6773818d98a4b1bd0c172532404d5b6775808d9aa6b1bd0c1822323f4e5863707c85919ca8b30a18242d3844535f6c7886939facb60b1a2733404a56636e7984909da9b50e1c2634414d5964707b8894a1adb80b1a2532404c5966737f8994a1adb90e1a25313d48545f6a75828a95a0a90d1a26303947535e6a7784929da7b009121e27333e47515c66717c858f9b0c19252f3943505a68737d89959fac0b17242f3b4954616e7c86919da7b40d1724323e4a56636f7b89929fabb70d1824313e48525e6c7985929fabb80a15202e3a434f58646e798695a1a90c19222f3b49535d6a75808c96a2ab0c19242f3a465059646f7986939ea70c17232d3946525d68747f8a94a1af0a17232f3a454f5b67737e88929da80c1926323c4855606a77838d98a1ac0b1a25313c4a57636f77828e99a5b00e1b252f3c48515c69747f8b97a1ac0c14202b36404c59646e79848e99a20b141f2a35414b56616a74808a96a10f19252f3c444f5a65717d8b98a2ae0d17242e3c4954616f7887939da9b40c17222e3a44505c6a7885929ca8b109111e27303b444e58646e767f8a9508121d28313b46505a65707c87919b0b15222c37424f5b66727e8996a2af0d1b26333f4a54606b77828e9ba7b20b15222d38454e5a66737e88959fab0c1a26303e4a56626f7b87929da9b4091623303b4755616f7c87919ba7b30b18232b37424c58636e79828f99a50e1a28313a465058626c79838e9ba50c17222c38454d57626b767d848e9608111b242c333a4349515b656d757d081018212c36414d59646f7985909d0a16212d3945525d67737e88929da90b17222e3b46505b666f7c858e99a30b161f2a353e49555f6b7581899097090e141a212b3139434a525c666e790810161d242e363e454c535b656e75081019232c323b434a525d646c747c09131c272f3b46505d67737d89929a0a182029363f4b56606b76818c969f0a16222d38434f57636e787f89939e0a151d29343f4a565f6b75818d99a30c15202b36424d58626d78838e99a40a121c28343e47525f6874808c97a30b18222c37434d57636e757f89929d0c16212a343d48505a637079848e980b16212d39444e59646b767f87929e0a171e27333a46535e69747f87929d0c17202b36434d5a666e787f848b93040b12171f262c343941454a4e545804080d13171f28343f4a57626d757e0a121d2a35414b58626c77838e969f0b161f29343f4a55606c77818c97a20a141d2a353f4750586169727d838b070e151f2a35414e59646f7a848e9c09121a20272c323941484c51575d60050a0f151c21273033373d43495059080e14191f252b32393e474f555e63070d151b1c21262d353b414a515a610a131c252f383f46525a636c747b81081119222b3239434b545d646f79850b18222e3a47535e67737e87929ea70b161d283339414b555e66707a858c08111a202a343e4851586069737e890b15202a36444e5966717c8a95a0aa0d1a252e3b454f5a646e79858e9ba60a15212d39444f5a63707e88959faa0b17232d353c444c555e666f78818d080e161c232a30383d434c53595f69060c141c22292f373f464d555e656c050d161c252d363e454f555d656d74090e171f262d3740474c535d646b7509111b222a34383c3c3c3d3e3f3f4000000102030304060808080a141f290b16212b363f465058626c737e86900d19232e39434c5965707b8a929aa508151c28343f4b56626c767f8795a109141d27343f4b585e63676d71787c040d12181d242a2e353c464f5661690a161e28333d47515d65707a7f8a8d00010103030303030505050505050701010202050505050509090a0c0d0d000203040404040404070b0d151a1d080e141a1f24282e3640454a4e545b060d13181d242a30363c43484c54610a161f2a35414c56616b757e87929c08141c2730383d41464a51575d6367060b12161c242b2f353c41494f565a050d12171a1f262c38434c555f69720c17212c37434f5a656f7884909ca50a141f2a35404b525c656e757e888e0d19212b353e49535e69737c89949e0b16212d39454f5e69737d88919da40b131d2530363d42494f555d61666b0810151b1f22252b30363b42485054070f141b22262c33393e42474e515405080f15171d21272d333940464a4e030810181d22262d323a3f454b5258050a11151c2630373f474e565d646d0a131a22282d31373d464d535c616907101a262f363e484e575c656c74790b161c22293237424c565e666e777e050d141a232c343c464d565b646a7708111a252e383d3d3d3d3e3e3f3f41000000070d141a2228303840444b510a131b232b363e43464d545a61676f0001010101030407080a0a0b0b0b0c0000010102020405071119212a32380b0f182128303a41474f5860656c72090f151c22292f2f2f2f2f2f3030300204060607070808080808080808080811181f272e37434a525b656f7a8308101821283239424a5359616870770810161e272e343d464c555c656b7107111720272f3c48505a656f757f8b0911182129323a454f5962687079810a131a20272f38414b525a60696f770a10182021212121212121222222220000000000000000000000000000000000000000000000000000000000000001010303030303030304060c1116070d131920292e343940474f53595e060d12181d222930373e454b51565c05091014171c1f252c31373b3f464a050c111920272f34393f474d4f5459060c11192125282e363d40464d535a060d121a21272c32373d434a50575e02050c10161b1f242b32363c424a50050b0f15181d23282e31383e40454803070c141a21282f353a3f474d535b070d151820272e363e43484d51585e060e161c20282c353b41454b51575b060b10161d1f24292f35383b3f444c080f161c24292f373e444b4f565c630810191e21262d31373d41474d5259070c10171b22262a32383e4549505502020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000303030300000000000000000000000000000203030303030303030405050506060600010204040404040404040404040400000000000000000000000000000000000000000000000101010101010100000000000000000000000000000000000000000000000000000001010100000303080b1000000000000000000000a0c10000344300003443000070c200005c430000a04100005c430000000000000000000070c20000000000000000000000000000a04100000000000020430000000000002043000020430000000000000000000070c2000070c20000000000002043000000000000204300000000000000000000a0410000a0410000a0c20000a0c2000020c2000020c20000a0410000a04100004843000000000000484300004843000070430000704300000000000070430000a0410000a0410000a0410000a0410000000000004843000048430000484300007043000070430000704300007043000020c100001643000020c1000020c1000020c100000000000020c100000000000020c2000020c2000020c2000020c20000a0c20000a0c2000020c2000020c20000a0410000a0410000a0c2000020c1000020c2000020c20000a0410000000000000000000000000000000000000000000020420000204200002042000020420000a0410000a04100002042000020420000a0410000a04100000000000000000000204200002042000000000125250122360606222a5050010104070f13062022222e3c5050000204080a0f0101011d1f22222122222222222728322e3a3d3f3f4a4b4d50020301100a0b101601160116171b20202122212122212221222627282e2e30323231302a37373d40444a4b4b4c4d4d4d5001010002010001000301010308080a0b0e0a0b121415011601161719191c1b1d1e20222121222226262927272b2c2e2e2e30302e342e34312a2a37393a3b444849464a4b4c4c4b4c4d4b4f4f4f4d4d4e5050500201010201000301020404080a0b0a0e0e0a0a0b0b0b140e120101171719181a1c1b1d1d1f202022222222222627262629282928272a2b2a2c2a2b2d2e2e323232303434342e34332a393a3a393d3d4040444448494544464a4a4b4b4c4b4b4c4b4c4c4d4b4e4c4d4b4b4f4f4d4b4d4e4f4e5050505001010100020100010003030102020104080a0a0a0b0b0a0a0e0b0b0a0a0b0a0b1401010101171718171718191a1a1c1b1a1c1d1f1e1e202222232222222227262626292826282a272a2b2a2b2d2f2e30323131303434302e30342a2a2a373739393a393a3a3d40404040404444444544484549454444464a4a4a4a4b4b4c4b4c4b4b4d4d4f4e4d4d4b4e505024505050010102010202010000000101010201010101010003030001020201010101010504040404040408080a0a0b0a0b0b0b0a0a0a0e0b0e0b0e0a0b0a0a0a0b0a0a0a141201011601010101011718171919191a1a1a1b1c1c1d1e1d1d1d1e1e20201e2022222222222222262727262628282826262927272828282a2a2a272a2b2a2a2a2a2c2c2a2a2a2b2e2f2f2e2e2e2e30302e32323131303030342e34342e3034332a2a2a372a2a2a37373a3a3939393a393a3a3b3b3d3d4040403e40414044444444444645454448494544444a44444a464a4a4a4b4b4c4b4b4b4b4b4b4c4d4b4f4b4f4b4d4d4f4d4d4d4d4d50502450505001000001010201010201020101000001000201010101010101000301010301020101020101010504050404040408080809080a0a0b0b0a0b0b0a0b0a0b0b0a0a0a0a0e0e0e0b0b0e0a0a0a0a0b0b0a0b0a0a0b0b0a0b0b0a0b0b0b0b0a0b0b0b140b0e0e12010116160101161601010117171717171718181818171719191918191a19191a1a1a1c1b1c1a1a1c1c1d1e1d1d1f1e1f2020202020202222222222222223232323232222232222222222222222262626272726262726272626262829282626282926262629292727262828282829282a2a272a2a2a272a2a2a2a2a2b2b2b2a2a2c2c2a2a2c2a2a2a2d2b2d2d2e2e2f2e2f2e2e2f2f2e2e2e2f2f2e303030323232322e3232322e31313131302e2e2e2e342e2e2e352e3434342e342e2e343031312e30333333332a2a2a37372a2a2a3737372a37372a373738373a3939393a3a393939393a39393a3b3b3d3d3d4040404140403e403e40404444444444444644454848444445444445454444444a44464a444a4a4a4a4b4b4c4b4c4c4b4b4b4c4c4b4b4b4b4b4c4c4c4b4b4c4c4b4c4d4c4c4d4d4b4d4f4d4b4b4b4d4d4f4f4f4f4d4d4d4d4d4d4d4d4d502424505024245050010101000001010001000101020201020201010100000101010201010201010000010101010100030301000101010301010202020202010201010101040504050504040504040808080a0a0a0b0a0a0b0a0b0a0b0b0a0b0b0a0b0b0b0b0b0a0a0a0b0e0e0e0b0b0b0a0b0a0b0a0b0a0a0a0a0a0a0a0a0b0b0a0a0b0b0b0a0b0b0a0b0b0a0a0b0b0b140e0e0e12121201010101161616010101160116161601010101171818171817171817181818171717191818191818191a1a19191a1a191a1a1c1c1b1c1c1a1a1c1c1a1c1d1d1d1e1d1d1d1e1e1e1f1f1e1f1e1e1e1e1f1f1f1f1e2020201e201e2022222222222323232223232222222322232222222226262727262627272727262626272828262829262829292829262826282929272726272726282a27272a2727272a2a272a2a2a2b2b2b2a2a2c2c2a2c2c2c2a2a2b2a2a2d2b2d2d2f2e2e2f2f2e2f2e2f2e2e2f2f2f31303032322e2e2e3232322e32323130303130313031302e342e2e34342e34352e2e34342e342e2e3434303031303134303330333333332a2a2a2a3737372a372a2a2a372a2a373737372a37373737373839393939393939393a3a3a3a393a39393939393a393a39393a3a3a38383b3b3b383b3b3d404040404040404040404140414040444444444445444444464644454548444448444844454444454544444445454549494544464444444a4a4a4444464446444a4a4446464a4a4a4b4b4b4b4b4c4c4c4b4b4c4b4b4c4c4b4b4b4c4d4c4b4c4c4c4b4c4b4d4b4c4b4d4b4f4d4f4f4d4f4f4d4d4b4f4f4d4b4b4b4d4d4d4f4d4d4d4f4f4f4f4d4f4d4d4d4d4d4d4d4d4d5050245050242450242424505050505024505050500101010101010100010000000000010100000002010101010201020201020100000000010100010100000101010202010202010201020102020101010001030101010303010303030101030303010103030101030103010101020202020202010102020101010202020101010102010101040504050404040405050404040404050404040404040404080808080808080809090908080a0a0a0a0a0b0a0b0a0d0b0a0a0b0a0a0b0a0a0b0a0a0b0b0b0a0b0b0e0b0b0a0b0a0b0a0b0a0e0b0e0b0e0b0e0e0b0b0e0a0d0d0d0a0b0a0a0a0a0a0a0a0b0a0b0a0a0b0a0a0b0b0e0b0b0b0a0b0a0b0b0b0b120b140b0e0e0e0e120b12120101160101010116161616011601010116160101010101010101160101171718171818171718181718171718171719181819191819191919181919191a1a191a1a1a1a1a1a1c1c1b1c1c1a1c1a1c1c1c1c1c1d1e1e1d1d1e1d1d1d1e1e1d1e1f1f1e1e1f1e1e1e1f1e1f1f1f1e1e201e1e201e1e201e2020202222222223232323222223232323222322232222222222222627262726262727272627262627262626262626282628282828262928282929282826262629282927272627262726272627272728282826282828282929282a2a272a27272a272a2a272a2a272a2b2b2a2b2a2a2a2a2b2b2b2b2a2a2c2a2a2c2a2a2c2c2a2c2c2a2c2c2a2a2a2a2a2a2a2a2d2b2d2d2f2e2e2f2e2f2e2f2e2e2f2e2e2e2f2f2f2f2e2e2e2e2e2f2e2f2f2e2e2e2e30313031322e322e322e2e322e32322e323232322e32322e3230303131313030313131302e34342e2e342e2e343434342e2e35352e352e352e2e2e34343434342e2e342e2e2e3431303031313130302e3430333030303333343333332a2a37372a2a2a372a372a372a37372a2a372a3737372a2a372a37372a373737383839393a393a393a3a3a3a3a3a3939393a393a393a3a393b3b3a3a3a383b3b383b3b3b3d3d3d3d40404041404040403e40403e40403e3e403e40404141414140414344444445454544444446464646464445444545454844444844484444444544454544444545444544454445494545444444444a4444444a4a444644444a44444a4a4a46464a444a444a4a4b4b4c4b4b4b4c4b4b4c4c4c4c4c4b4b4b4b4b4c4b4c4b4b4b4b4b4b4b4d4c4b4c4c4c4c4c4c4c4c4c4b4b4c4c4b4b4d4d4d4b4c4c4d4d4d4b4f4f4f4d4d4b4f4f4f4f4b4b4b4d4b4b4d4d4f4d4d4d4d4f4f4f4f4f4f4d4d4d4d4f4d4d4d4d4d4b4d4b4d4d4d4d4d4d4d2450245050502424502424505024502450242424242450505024505001010100000100010101000001000101000100000100000101010001000001010002010101010201010202020101020202010200010100000001000101000100010001020201020202020101020201010001010103010103010103010003010303030101030103010301030103010001000101010303010101010103030101010302010201020102020201010101020201020102020101010102020101010504040505040405050405040504040404050504040504050404050404080808080909080808080909090808080808080a0a0b0b0a0a0a0b0a0a0b0b0b0a0d0a0a0d0a0a0b0a0a0b0a0b0a0b0a0a0a0a0a0b0a0b0b0a0b0b0b0b0b0a0b0b0a0b0b0a0a0b0b0b0e0b0b0b0e0a0a0b0b0a0e0e0e0b0e0b0e0b0b0e0e0e0b0e0e0b0e0b0e0e0b0b0e0b0b0a0d0a0d0d0a0a0a0d0a0a0d0d0a0a0a0b0b0a0a0b0a0a0b0a0b0a0a0a0a110a0a110b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0a0b0a0a0a0b0a0b0a0b0a0b0a0b0b0a0b0a0a0e0b0b0e0b0a0a0b0a0a0b0a0b0a0b0b0a0a0b0a0b0a0b120b0b120b120b140b0b0e0e0e0b0b0b12120b120b1212160116161601010116011616160101011616010101010101011601011601161601160101010116011616010101010101171717181817181718181718181817171717171718181817181718181817171919191819181819181819191819181819191919181819191a191a191a19191a191919191a1a191a1a191a1a19191a1a1a1c1c181c1b1c1c1a1c1a1c1a1a1a1a1c1c1a1c1c1c1c1d1e1e1d1d1d1e1e1d1d1d1d1d1e1e1e1e1d1e1e1f1e1e1f1f1e1e1f1e1e1f1e1e1e1f1e1e1f1e1f1f1e1f1f1e1f1f1f20201e1e2020201e1e201e20202020201e20202223222222222223222322222322232222222223232222222323222323222322222223232223222322222223222222222222232322222223222222222727262626272627262726262627262627272627272626272726272726262726262726272627262626272626272626282626282928282826282628262826262829292829292826262828262626282626282628292929282927272627262627272726272727262728282826262826282928292929282928272a2a2a272a27272a272a2a2727272a2a2a272a272a2a272a2b2a2b2a2b2a2b2a2b2a2a2b2b2a2a2b2a2a2a2c2a2a2c2c2a2c2c2a2a2a2a2c2a2a2a2c2a2a2c2c2a2c2a2c2c2c2a2a2b2a2b2a2b2a2a2a2d2a2a2d2a2a2a2a2a2b2d2a2d2e2e2f2e2e2e2f2f2e2e2f2e2f2e2e2e2f2f2f2e2e2f2f2f2e2f2e2f2f2f2f2f2e2e2f2e2e2f2e2e2f2e2f2f2f2e2f2e2f2e303031303130313032322e322e322e322e2e2e322e2e2e2e322e322e32322e2e323232322e2e322e322e2e2e32322e322e3130313031303130313031303130313131313130332e3434342e2e2e2e34342e2e342e34342e342e342e34342e352e2e35352e352e2e352e352e2e2e2e2e343434342e3434342e34342e2e2e2e34342e34342e342e2e342e34342e31303031303131303130303131303131312e343434342e303330303330333033303033343434342e343434333333332a2a372a2a372a2a372a372a373737372a37372a2a372a2a2a2a372a2a2a372a372a373737372a37372a372a2a37372a2a372a37372a372a2a373737383837393a39393a3a393a393a393a393939393939393a393a3939393a3a3a3a3a3a39393a39393939393a39393a3a3a3a3a393b393b393a3a383b383b383b383b383b3b3d3d3d3d3d3e3d3d3d3e3e404041404141404040404140403e40403e404040403e3e3e403e3e40403e3e41404041414040414040414041404040404041414043444444444445444544454545444444444646444444444646464646444445444545444444484444484444484844444444454444454545444444444545444444454545444444454444454545454549494445454446444444444444444a444a4a4a4a464444444a444a4a4a4a4a444446444646444a4a44444a4444444a4a4a4a4a4b4b4b4b4c4c4b4c4b4b4c4b4b4b4c4b4c4b4b4b4c4c4b4c4c4c4c4b4c4b4b4b4b4b4c4c4b4b4b4b4c4c4c4b4c4c4c4b4b4b4b4b4b4c4b4c4b4c4c4b4b4d4d4c4b4b4b4c4c4c4c4c4b4b4c4b4b4c4c4b4b4c4c4b4c4c4b4b4b4b4c4c4c4b4b4b4d4d4d4d4b4c4b4c4c4b4b4d4d4d4d4d4f4d4f4f4f4d4f4f4d4d4d4d4d4b4f4f4f4f4f4f4d4d4b4b4d4b4b4b4d4b4b4d4b4d4d4f4f4d4f4d4d4d4f4d4d4f4f4f4f4d4f4f4f4d4d4f4f4f4f4d4f4f4f4d4d4d4d4f4d4d4f4f4d4d4d4f4d4d4f4d4d4d4d4f4f4d4d4d4d4d4d4b4d4b4d4d4d4d4d4d242450245050245050502450242450245050502450245024505024505050502450502424245050245050242424245024505001000101010100010100010100010000010001000101000100010000010000010001000001010001010000010100010000020101010101020101020202010202020202010202010102010101010100000000010101000100010001000000010100000201020201020101020201020201010202010102020101000100000101000100000100010301030101010303010301030101000101000301030303010301030103010103010301000001010103010000010001010103030301030101030103010102020101020102020202010201020202010101010201020202020102010201020101020202010101010102040404040504040405040404040505050505050404040404050504040505040505040504040405050404040808080908090808080909080908090908080a0a0a0b0b0b0a0a0b0b0b0a0a0a0a0b0a0a0d0d0a0a0b0a0b0a0b0a0a0b0b0a0a0a0b0b0a0b0a0b0a0a0a0b0b0a0b0b0a0b0a0b0b0a0a0b0a0a0b0b0a0b0b0b0e0b0b0e0e0e0e0b0e0b0a0a0a0b0a0b0a0b0b0b0a0a0b0b0b0a0b0b0e0e0b0e0b0e0e0b0e0b0b0e0b0e0e0b0e0b0b0e0e0b0e0e0e0a0a0d0a0a0d0d0a0d0a0d0a0d0a0b0a0b0a0b0a0b0a0b0a0b0b0a0a0b0a110a110a0a0a110b0a0b0b0a0a0b0a0b0a0a0b0a0b0a0a0a0b0a0a0b0a0a0b0b0a0b0a0a0a0b0a0b0a0b0b0b0a0a0b0a0b0a0a0b0a0b0a0b0b0a0a0a0b0a0b0a0a0b0b0e0b0e0b0e0b0b0e0a0b0a0b0a0b0a0b0b0a0b0a0b0b0b0a0b0a0a0b0a0b0b0b120b120b120b0b12120b0b12140b0b0e0b0e0e0b0e0e0b0e0b120b0b12120b0b0b12120b0b120b0b12010116011616160116160101011616161601011616011601160116160101010101010116161601011616010101011601160101160116010116161601160101160116160116011616011601161717171817181717181818181717171818181818171717171817181717181817181818171817171818181817181717171718171818171719191919191918191818191918181918191818181919181819181919191919181918181919191a191a1a191a191a1a1919191a1a19191a19191a1a1a1a191a191a191a1a18181c181c1c1a1a1c1c1c1a1c1a1c1a1a1a1c1a1a1c1a1c1a1c1a1a1c1c1c1a1c1c1c1a1a1c1c1a1a1c1e1e1e1d1e1d1e1d1d1e1d1e1d1d1e1d1d1e1d1e1e1e1d1e1d1d1e1d1e1e1f1e1e1f1f1f1e1f1e1e1f1e1f1e1f1e1e1e1e1e1f1f1e1f1e1e1e1f1f1e1f1f1f1e1f1e1f1e1e1f1f1f1e1f1f201e20201e1e1e201e20201e20201e1e1e1e201e20201e1e1e201e20201e201e201e201e201e222322222222222323232222232322222222232223232222232322232223222322222222232222232323222322232222222222232322222322232322222223232223222222232323222322222727262627272726272726272726272627262727262626272627262626272627272627262626262727262626282928292928282828282628292829262828262828262628282829292928282928292928292627262627272626272727272627262726272828262826282826282626282826282928282928292828292928272a272a2a27272a272a272a2a272a272a272a2a272a272a27272a2a2727272a27272a27272a272a2a2a2b2b2a2b2a2b2a2b2b2a2a2a2b2a2b2a2b2a2b2a2b2b2a2b2b2a2a2a2b2b2a2b2c2a2c2a2c2a2a2c2c2a2c2a2c2c2a2a2c2a2a2a2c2a2c2a2c2a2a2c2a2a2c2a2c2b2b2b2a2b2a2b2d2a2d2a2a2d2a2d2a2a2d2a2d2a2d2a2d2d2b2a2d2e2f2f2f2e2e2e2e2f2f2e2e2f2f2e2f2e2f2e2f2f2e2f2e2e2f2f2f2e2e2f2e2e2f2e2f2e2f2e2f2e2f2f2e2f2f2f2f2f2e2e2f2e2f2f2e2e3131303030303131313031303030313032322e322e2e322e322e32322e322e32322e2e322e2e2e2e322e32322e2e322e32322e322e32322e3232322e2e2e322e322e2e313130313130313030303131303130303031303030313031303031312e2e342e2e342e2e2e342e2e342e2e2e342e342e34342e342e342e342e2e352e352e2e2e35352e2e352e342e2e2e352e2e2e2e352e34342e342e2e34342e2e342e342e342e2e2e342e34342e342e2e342e342e342e3431303130313031303130313030313130303131303031303031313031342e2e342e2e342e2e34342e30303333333033333330333030333330303333332e342e2e342e2e34333030303330372a372a2a372a372a2a37372a2a2a2a372a37372a372a2a2a3737372a372a2a372a372a372a2a2a37372a372a2a3737372a2a37372a2a37372a372a372a37372a37372a372a2a2a37372a373737372a37372a372a372a2a373737372a2a372a2a372a37372a3737372a372a2a37372a373837373737373838373838373738373a3a393a393a393a393a393a39393a39393a393a3a39393a3a3a393a39393a3939393a393a3a39393a393a393a3a3a3a3a393a3a3a393a393a3a393939393a3a3939393939393a39393a3a393a39393a393a39393a393a393b39393b39393b3b393b3b383a383b3b3838383b3b383b38383b3b383b38383b3b3b3b3d3d3d3d3d3e3e3e3e3e404141404040404140414140403e4040404041403e3e4040403e3e403e403e403e403e41404040414041414140404041404040414140404142404040404040404344444644444445454445454544444444464444464446464446464646444445444445444445454544454545484448484444484844484444484444484448444848484444484444454445444544454544444445444445444544444445454544454545444544454444454445444544444544454545444545494949494544454544444646464446444446444a4a444a4a444444444a444a4a4a44444a4a44444446444644444646464444444a444444444a4a444a4a4a4a444446464444464646444a4a4a4a44444a4444444a44444a4a444a4a444a4a444a4b4b4b4b4c4c4b4b4c4b4b4c4b4b4b4b4b4c4c4b4b4b4b4b4b4c4c4b4c4c4c4c4b4c4b4c4c4b4b4b4c4c4b4c4c4c4b4b4b4b4b4c4b4c4c4b4c4c4b4c4b4b4b4b4b4c4c4b4b4b4c4d4d4b4d4b4d4b4c4c4b4c4c4c4c4c4b4c4c4b4c4b4c4b4b4c4c4c4c4b4c4c4c4b4c4d4b4b4d4b4b4d4b4d4b4b4b4c4c4b4c4c4c4b4b4b4d4d4b4d4d4b4f4f4f4f4f4d4d4d4d4f4f4f4d4f4f4d4f4d4d4f4f4f4d4f4f4f4d4f4f4d4d4f4b4b4b4d4b4d4d4b4b4b4b4b4b4d4b4b4b4d4d4d4f4f4f4f4f4d4d4d4f4d4d4d4f4f4d4d4f4f4f4f4d4f4d4f4f4d4d4f4f4f4f4f4d4f4f4d4d4d4d4d4f4f4f4f4d4d4f4d4d4f4f4d4f4f4d4f4d4f4f4f4f4d4d4d4d4b4b4d4b4d4d4b4d4d4f4d4d24502424505024245024502424502450242450242450245024242450502450242424245024242450505050245050245050502450502450502424505024242424502450245050502450502450505024502450500101010001010100010101000100000001000100000001000100010100010101010001010000010001000100010001000100010101000101010100000001010001010100000101010000010001010001000001010000010001000100000102010100010201020101010201020201020201020102010202010102010201010201010201020201010102010102020101020100000101000100010001000001010100000101000101010000010000010001010100000100010001010101000000010101000101000100010001000102020102020101020102020102010102020102020201010201020102010102010202010102020202010201010202010202010201020101000100000001010000010001010103030103010301030103030103010103010301010101000301010103010301030301030301010303010101030103030101030301030101010303010301030103030101000100000101010301030103030103030100010303010301030103010303010101030103010301010301020201020102010102010202020101020202010201020102010201020101020102020201020102010202010201010201010201020101010201020102020101020101010201010201010201020202020201020102010201010101050404050405040405040504050505040504040504040405050504050404050404050404050505040504050405040405040404040404040504040504050405050404050404040504040404050404040504040504040505050404040808080908080808090908090908080808090808090909090808090909090808090908090808080a0b0a0b0a0b0a0b0b0b0c0b0c0b0b0a0b0b0a0a0a0b0a0b0a0b0a0b0b0a0b0a0a0b0a0d0d0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0a0b0b0a0a0b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0e0b0b0e0b0e0b0b0e0e0b0a0b0a0b0a0b0a0b0a0b0b0a0b0a0b0a0b0a0b0e0b0e0b0e0b0e0e0b0e0b0e0b0e0b0e0b0b0e0b0e0b0e0b0e0b0e0b0b0e0e0b0e0b0b0e0e0b0e0b0e0b0b0e0a0d0a0d0a0d0a0d0d0a0a0d0a0d0a0d0a0d0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0d0a0a0d0a110a110a110a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0a0b0e0b0b0b0a0b0a0a0b0b0a0b0a0b0a0b120b120b120b120b120b140b0e0b0e0b0e0b0e0b0b0e0e0b0e0b0e0b120b120b120b120b120b120b120b120b120b120b16011616011601161601011601011616011616161601160101161601161601161616011601161601160116010101011601010116161601011601160116010101011601010116010116010116161616010101011616160101010101010116161616160101010101010116161616010116160101010101171717171717181717171717181818171718181718171818171818181717181717181718171717171817181718171718171817171817181818171717181718171819181918191918191918191818181819191818191919181818181918191918181919191819181818191819191819191918181a1a191a191a191a191a1919191a191a191919191a19191a1a191a191a191a1a19191a191a191a1a1a191a1a191a1a1c1c1c1c18181b1c1c1c1c1c1a1c1c1a1c1c1a1c1c1c1a1a1a1a1a1c1c1a1c1a1c1c1a1a1a1c1c1a1a1c1a1a1a1a1c1c1e1d1d1d1e1d1e1d1e1d1e1d1d1e1e1d1e1d1d1e1d1e1d1e1d1e1e1d1d1e1d1e1d1d1e1e1d1e1d1d1e1e1d1d1e1d1d1e1d1e1d1d1e1e1d1e1d1e1d1e1d1d1e1f1e1f1e1e1f1f1e1f1f1e1e1f1e1f1e1e1f1f1f1e1f1f1e1f1e1f1e1f1e1e1f1e1e1f1e1e1e1e1e1f1e1e1e1f1e1f1e1e1f1e1f1f1e1f1e1f1e1f1e1e1f1e1f1f1e1f1f1e1f201e20201e1e20201e201e201e201e201e2020201e20201e201e1e201e20201e1e201e201e20201e201e20201e201e202022222323222223232223222323222223232222222322222223222222222322222323222322232322232323232323222322222223232222232322232223232322222322222322222323232223232322232322222223222222222223222323222223222222232223222323232222222323222222232223222322222322232222232222222222262726272626272627272627262627272627262726272627262626272726262726272726272627262726272627262726272627262727262928292828292628262826282628262828292829282928292626262828262628262826282628262826282829282928292829272626272627262726272726262727262826262826282628282628262628262828292829272a272a272a2a27272a2a27272a272a272a272a2a27272a272a272a272a272a272a272a272a2b2a2b2a2b2a2b2a2a2b2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2a2b2a2b2b2a2b2a2b2a2b2a2a2b2a2c2c2a2c2a2a2c2a2c2a2c2a2c2a2c2c2a2c2a2c2a2a2c2a2c2a2a2c2a2c2a2a2c2a2c2a2b2b2a2b2a2a2d2a2a2d2a2d2a2a2d2a2d2d2a2a2a2d2a2b2f2e2f2e2f2e2f2e2f2e2f2e2f2e2f2e2e2f2f2e2f2e2f2e2f2e2f2f2e2e2f2f2e2f2e2e2f2e2f2e2f2e2f2f2e2f2e2f2e2f2e2e2f2f2e2e2e2f2e2f2f2e2e2f2f2e2f2e2e2f2e2f2f2e31303130313031303130313031303130322e322e2e322e32322e2e32322e322e2e322e322e32322e2e32322e322e322e2e32322e2e32322e2e32322e323232322e322e322e322e322e323130313031303130313031303131303130313031303130313031303130313030313031313030313130342e342e34342e2e34342e2e34342e342e342e342e2e342e342e34342e2e34342e2e342e2e3434342e2e35352e352e2e35352e2e35352e2e35352e2e342e34352e35352e352e352e352e34342e342e2e34342e2e3434342e2e342e34342e342e2e34342e342e342e342e342e3431303130313031303130313030313130303130312e34342e342e2e34342e342e2e342e3430333330303330333033303330333033303330333033303330333033303330332e34342e342e2e3433303033333033303330332a372a2a372a372a372a372a2a37372a37372a2a372a372a2a372a372a2a373737372a37372a37372a372a372a2a372a372a372a3737372a372a2a372a372a2a37372a2a2a2a372a2a2a2a372a2a372a372a2a37372a2a2a372a37372a2a372a2a372a372a2a372a37372a2a372a372a2a2a372a372a372a372a372a372a2a37372a372a372a372a2a3737372a372a2a37372a2a37372a372a372a2a372a2a3737372a372a2a3737372a372a2a37372a37383738373738373838373738373837373738373838383a39393a3a39393a3a3a3939393a39393a3a3a3a3a3a393a393a3a39393939393a393a3a39393a393a39393a3a3a39393a3a3a3a393a3a393a3a39393a3a393a393a393a393a393a3a3a393a3939393a3a393939393a393a3a3a393a39393a393a393a393a3a393a3a3a3a393a3a393b393b3939393b39393b393b3b393939393b383a3a3a383a38383b383b38383b383b3838383b3b3b3b38383b3b383b383b3b38383838383b3d3d3d3d3d3d3d3d3d3e3e3d3e3e3e3e3e40414040414141414040414041404041414140414041414040403e403e4040414041403e403e3e3e403e3e3e403e403e3e403e3e3e3e4040403e403e3e4040403e40403e3e3e3e3e4040404040404040404141414040404041404140404141404140404042424040404043404140434343434444454446444444444444444544454444454545454544464446444644464644444644464446444644464444464446464444464446444446464446464544444445444445454445454445444544454544444544454545454844484844484444484448484448484444484448484448484848444448484544484445444844454544454444454445444544454445454445444445444445444545444545454544444444454445444545454444454545444544444544444544444544444545454445444545444544454544454445444445454545494944494944444445454444464446444644444646464446444a4a4a44444a4a444a4444444a44444a44444a4a44444644444644464444464446464444464444464644464644464444444a4a44444a4a444a444a44444a4a4a4a444a44444a4a4a444a44464444464446464644464446444644444a4444444a444a444a4444444a4a444a444a444a444a444a4a4a44444a444a444a4a444a4a4b4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4b4b4c4b4b4b4b4c4b4c4b4c4c4b4b4c4b4c4b4b4c4b4c4c4b4b4c4b4c4c4c4c4b4b4c4c4b4c4b4b4b4c4b4c4b4c4b4b4c4b4b4c4b4b4c4b4b4c4b4b4c4b4c4c4b4c4b4c4b4c4c4c4b4b4b4c4b4b4b4b4b4b4b4c4b4c4c4c4b4c4c4c4b4b4c4d4b4b4b4d4d4b4b4d4b4d4b4d4b4c4b4c4c4b4b4c4b4c4b4c4c4c4b4c4c4b4b4c4b4c4c4b4c4b4c4b4c4b4c4b4b4c4c4b4b4c4c4b4b4c4b4c4b4c4b4c4c4b4b4b4d4b4d4b4d4b4d4b4d4b4d4d4d4d4b4b4c4b4c4b4b4b4b4c4b4c4b4c4b4c4c4c4b4b4d4b4d4b4d4d4d4b4d4d4d4b4b4d4f4f4d4f4d4f4d4f4d4d4f4f4d4d4f4f4d4f4f4d4d4f4f4d4d4d4d4b4b4f4f4f4f4f4f4f4d4f4d4d4f4f4d4f4d4d4f4d4b4b4b4d4b4b4b4d4b4d4d4d4b4b4b4d4b4d4d4b4b4d4b4b4d4d4d4b4d4b4d4d4d4d4f4f4d4f4f4f4d4d4d4d4d4f4d4d4d4d4f4d4d4f4f4f4d4f4d4d4d4d4f4f4f4f4f4f4f4f4f4d4f4d4f4d4f4d4f4d4d4f4f4d4d4f4d4d4d4d4f4d4f4d4d4f4f4f4d4f4d4f4d4d4d4d4d4d4d4d4f4d4f4d4d4d4f4d4f4d4d4f4d4d4f4f4d4d4d4f4f4d4d4d4b4b4b4d4b4d4d4b4b4d4b4d4d4b4b4b4d4b4d4f4f4d4f4d4d4d4d4d4d245024502450245050502424505024245024502424505024502424242450502424502450505050505024505024502450505024245050245050242450242450505024245050245024502424505024505024245024502450242450502424505024505050242450242450502424505024502450245050502450500100000100010101010001000100010100000001000100000100010001010100010001010001010001010001010001000001000100010100010100010000010100010101000100000100010101000100010000010000010101000001010000010000010002010101010201020101020102020201020102020201010201010201010202010102010102010102020101020102020102010101000100010001000001010001000101010101000001000001010100010000000101010001000000010100010001010000010101020202010202010102010201020201010202010201010101010202020102010202020102020102020101010201010201020102010101020100010001000100010001000101000001000100010100000301010301010103010301010301030103010301030101030101000103030301010301010301030103030103010103030101030103010103010301010303030103010303010301030303030103030101000100000001010001030301010301030103030101030103030101030103030101010301030301030301030103010301030103010101030101010301030302020101020201010102010202010102010202020101010201020101010101020202020102020102010202020102010201010201020102010201010201020101020101020201020101020201010201020102010102010102020102010201020102020102010101020504050405040505040405050405040504050504040505050405040405040505040405040505040405050404050405050405040404050504050504050404040405040505040504040504050505040405040504050405050404040405040504050404050405050405040405050404050405050808080908090808090909080808090908090809080809080809080908080909090809090809080809090809090809090809080908090809080908090809080b0b0c0c0b0a0b0a0a0a0b0e0b0a0a0a0b0b0b161601011601160116160116011616011601160101160101160116011601011601161601161601161601011616160116160116011601160101011616010116011601161601011601161601010116011601160116160116011601010116011616010101011616160116161601011601160101160101011601010116010116160101160101160116010116011616010101011601010101161616011616160101010101161601161601011616160101160101161601011616160116160116160116160101160101010116010117171817171718171818171817181718181718181717181817181718171817181817171818171717181718171817181718181718171817181817171817171718181717181818171818171717181717181817181817171718181718171817181717171817181818171817171817181817181718171718171817171717181718171817181717181718171717171818171718181817171819191819191819191919181918181919181919191918181819191818191818191819181819181918181919181919191819181919181819181919191819181819181918191918191919181919181918191819191819181919191a1919191a191a1a19191a191a191a1a19191a191a19191a191a1a191a191a191a191a19191a1a191a1a1a191a19191919191a1a191a19191a1a1919191a19191a1a191a191a1a191a1a191a191a1a1a191a1a1a191a1919191a1a19191a1a1a1a1a191a19181c1c1c181c1c1c1818181c181c181c1b1a1b1c1a1c1a1c1c1a1c1a1a1c1c1a1c1a1a1a1c1a1a1c1a1c1c1a1c1a1a1c1a1c1a1c1a1c1a1a1a1c1a1c1c1c1a1a1a1c1a1c1c1a1a1c1a1a1c1c1a1a1c1c1a1a1c1a1a1c1a1c1c1a1c1a1a1c1a1a1c1c1a1c1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1f1e1f1e1f1e1f1e1f1e1f1f1e1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1f1f1e1f1e1f1e1f1e1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1f1e1f1e1f1e1f1e1e1f1e1f1e1f1e1f1e1f1e1f201e201e201e201e201e201e201e201e1e20201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e201e222222222322222322232223222223232323222323232322222323222223232323222322232223222322232223222323232223222222232322222223222222232322232223222322222223222222222322232322232222232222232323232322232222232322232223222223222222232222232322232322232322222323222323222323232223222322222322222322232223222322232223222323222322232222222222232222232223232223222223222322222322232223232223232223232322222322222222222323222322222222232222242726262626282a272c2a2a2a2a2f2e2f2e2f2e32322e32323031342e342e343430332a372a37372a372a372a372a372a372a2a372a372a372a37372a372a372a372a2a37372a372a37372a372a372a372a372a372a2a372a372a37372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a372a37372a2a372a372a372a372a372a2a372a37372a37372a372a2a372a37372a37372a2a372a37372a372a2a372a372a372a2a372a37372a2a2a2a37372a2a372a37372a2a37372a2a372a372a372a372a37372a37372a372a372a372a372a2a373738373837383738373837383738373837383a393a393a393a393a39393a3a393a39393a393a3a393a393a3a393a393a39393a3a393a393a393a39393a3a393a393a393a39393a393a393a393a393a3a393a393a393a393a393a393a393a393a393a393a393a3a393a393b393a39393a3a393a393a393a393a393a393a393a393a393a393a39393a393a393a393a393b393b393b393b393b393b393b393b393b3a383a383a383a383a3a383b383b383b383b38383b383b383b383b383b383b383b383b383b383b3b383d3e3d3e3d3e3e3d3d3d3e3e3d3d3e3d3d3e3d3e3d3e3e3e3e3d3e3e4040414140404140414140414141404040414041414041414140404040404140414141404040414041414041404141414140404040403e3e403e40403e403e40403e3e40404040404141403e40403e3e403e3e3e403e403e403e403e3e40403e40403e40403e3e403e3e3e3e403e403e4040403e3e403e40403e3e3e4040403e3e4040403e3e3e40403e3e4041404140404041404041404140414040414140404141414140404141414140404141414041404040404141404041404040414041414140404242404240434040404043404141414041404141414340434343404344454445444544464445444744454445444544454445444545444445444544454446444644464446444644464446444644464644444646444446444644464446444544454445444544454445444544454445444544444544454445444548444448484444484448444848444448444544484844484448444844484448444844484444454445444548444848444545444445444545444544454544454445444544444544454445444544444544454445444545444445444445454445444549444445444545444445444549444445444544454444454445444544454445444544454445444544494449444945444544454445444544454446444644464446444644464446444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a44464446444644464446444644464446444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a444644464446444644464446444a444a4a44444a444a444a444a444a444a444a444a444a444a444a444a444a444a444a4b4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4b4b4c4b4c4b4c4c4b4b4c4c4b4b4c4b4c4c4c4b4b4b4c4b4c4b4b4c4b4b4c4c4b4b4c4b4b4c4c4b4b4b4c4b4c4c4b4c4b4c4c4b4c4c4b4c4b4b4c4b4b4c4c4b4c4c4b4b4c4b4c4b4c4b4c4c4b4c4c4b4c4b4c4c4b4c4c4b4b4c4b4b4c4b4b4c4b4c4b4c4b4b4c4b4c4b4c4c4b4c4b4c4b4b4c4c4b4c4b4b4c4b4b4c4b4c4b4c4b4c4c4b4c4b4c4b4c4c4b4b4b4b4c4b4c4b4c4c4b4c4c4c4b4c4b4b4c4b4b4c4b4c4b4c4b4b4b4d4b4b4b4b4c4b4c4b4b4c4c4b4c4b4b4c4b4b4c4b4c4b4b4c4b4c4b4c4b4c4c4b4b4c4b4d4b4d4d4b4b4b4d4d4b4b4d4d4b4d4b4b4d4b4d4d4b4b4b4c4c4b4c4b4b4c4b4c4b4c4b4c4c4b4c4c4c4c4c4b4c4b4c4c4b4c4b4b4b4b4c4b4b4c4c4c4b4c4b4c4b4c4c4c4c4b4c4b4c4c4b4b4b4c4b4b4c4b4c4c4b4c4b4c4b4c4b4c4c4c4c4b4b4b4b4c4c4c4b4c4b4b4b4b4b4c4c4b4b4b4d4b4b4d4d4b4b4d4b4d4d4b4b4b4b4d4d4b4b4d4d4d4b4b4c4b4c4c4b4c4b4c4b4c4b4b4c4c4c4b4b4d4b4b4d4d4b4d4d4b4b4b4d4d4d4b4d4f4f4d4f4d4f4d4d4f4f4d4f4f4f4d4f4d4d4f4d4f4d4f4f4f4d4d4f4d4f4f4f4f4f4d4f4d4d4d4f4f4d4d4d4b4b4d4f4f4f4f4f4d4d4f4f4f4d4f4f4d4f4d4f4d4d4f4f4d4d4f4f4d4f4d4d4b4b4b4b4b4d4b4b4d4b4b4b4d4b4d4d4d4b4b4b4b4d4d4b4b4d4d4b4d4d4b4b4b4b4d4b4d4b4d4d4b4d4d4b4b4d4b4d4d4b4b4d4d4d4b4d4d4b4d4d4d4f4f4d4f4d4f4d4d4f4d4d4f4d4f4d4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4d4f4f4d4d4f4f4d4d4d4d4f4d4f4f4d4f4d4f4d4f4f4f4f4f4d4d4f4d4f4d4d4d4d4d4f4f4f4f4d4f4d4d4f4d4f4d4d4d4f4f4d4f4f4d4d4d4f4d4d4d4d4d4d4f4d4d4f4f4f4f4d4f4d4f4f4f4d4d4f4f4d4f4d4d4f4f4d4d4d4d4f4d4f4d4d4f4d4d4f4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4d4f4d4d4f4f4d4d4d4f4d4f4d4f4f4d4d4d4d4f4f4d4f4f4d4d4d4d4b4b4b4b4b4d4b4d4b4d4d4d4d4b4d4b4d4b4d4b4d4d4d4f4f4d4f4d4f4d4d4f4d4d4f4d4b4d4d502450245024245050242450245050245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024502450245024245024505024245024502450245050242450245024502450245024502450245024502450245024502450245024502450502450245024502450245024502450245024502450245024500100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020201010201020100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010001000100010001000100010001000103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301030103010301000100010001030103010301030103010301000103010301030103010301030103010301030103010301030103010301030103010301030103010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102050404050504040505040504050405040504050405040504050405040504050405040504050405040504050404050405040504040504050405050405040504050405040504050405040504050405040405040504050504050405040504050405040405040504050504050405040504050405040504050405040504050404050504040505040405050805080908090809080908090809080908090809080908090809080908080908090908090809080908090809080908090808090908090908090809080908090809080b0a0b0c0b0a0b0a0c0b0a0b0a0b0b0a0b0e0b0b0a0b0e0b0a0a0a0b0b0a0b0b0a0b0a0b160116160101160116011616011616161601010116011616161616011601011616161601160116161616011601161601011616161616011601010116011601160116161616160101010101011601160116160116011616011616011601011616010101160116160116010116160101011601161601011616011616161601160101160101010101160116160116010116011616011601011601011616160101160116011601011601161616011601010116011601010116160101011616160116160116010116160116010101011617181718171817181817171817181717181718181717181817181818171718171817181717181817181718171818171718181718181718181718171817181718171718171817181717181718171817171817181717181818171718171717171817181718181717181718171718171718181717171817181718171817181717181718171817181718171717181718171818171718171717171718181817181817181817181718171818171718171818171718171817181717181717171718171817181817181718181718171817181718171718171818171718171819191918191818191818191918191818191819191819191818181818191818181919181818191819181918191819181919191818191819191819181819181918191819181919181918181918191819181819191818181818191918191919191918191818191918181919191818191918191819181a19191a1a1919191a191a1a1a1a19191a1a19191919191a19191a1a191a1a191a1a1a19191a1a1a19191a191a1a1a19191a191a1a1919191a1a191a191a191919191a191a191a191a191a1a1a1a191a1a191a1a1a191a19191a191a191a19191a191a191a191a191a191a1a191a191a1a191a1a1c18181c181c1c181c181c181c1c1c18181c18181c1c1b1b1b1a1c1c1c1a1c1a1c1a1a1a1c1a1a1c1a1c1a1c1a1c1c1a1a1c1a1c1a1c1a1c1a1a1c1a1c1c1a1a1c1a1c1a1c1a1a1a1a1c1a1c1a1c1a1a1c1c1a1c1a1a1c1a1c1c1a1a1a1c1a1c1c1a1c1a1c1c1a1c1c1c1a1a1c1a1c1a1c1a1c1c1a1c1a1c1a1c1a1c1a1c1c1a1a1c1c1a1a1c1a1c1a1c1a1c1a1c1c1a1a1c1a1a1c1e1e1f222322232223222223232223222222232223232322232223222322222223232322232322232323222322232223222223222323232222232223222223222322222322232223222322222222232322232222232223222323222323222222222322232222222322232223222223232223222322232223222322232223222322232223222322222222222323222322232222222323232222222322222223222322222322232222232223222223232223222222222323222223222322232223232223222322232223222323232323222223222322222322222323222323222627272626272a272a2a2a2a2d2d2f2e2f2e2f322e32313030313031342e342e2e3534342e2e342a372a372a2a2a2a2a372a2a2a2a39393939383a38383d3e3d3d3d3e3d3e3d3e3d3e3d3e3d3d3d3d3e3e3e3d3d3e3d3e3d3d3e3e3d3d3e3e3d3d3e3e3d3d3d3e3e404041414040414040404140414041414041404140404140414140414040414140414041404140404140414141414040414041404041414040414141403e40403e403e3e403e3e3e403e403e40403e403e3e403e403e3e4040414040414140403e3e403e403e403e3e3e403e3e3e4040403e403e403e40403e3e403e403e403e40403e3e404040403e404040403e403e3e40403e403e404040403e40403e403e403e403e403e40403e3e3e403e3e40403e404140414041404041414040404140414041414041414040414041404041404140414041404041404140414041414140404140404040414140414040414041424040434340434040414141414041404040434040434043454844484544444545444544454c4b4c4b4c4b4b4b4c4b4c4c4b4b4b4c4b4c4c4c4b4c4c4b4b4b4c4c4b4c4b4c4b4c4b4b4b4c4b4b4b4b4c4c4b4c4b4b4b4c4c4b4c4b4c4b4c4b4b4c4b4c4c4c4b4b4c4c4c4b4c4b4c4c4b4b4c4c4c4c4b4b4c4b4b4b4b4b4c4b4c4c4b4c4b4c4c4c4b4b4c4b4c4c4b4c4b4c4b4c4b4b4c4b4c4c4c4b4c4b4c4b4c4b4b4b4c4b4c4b4b4c4c4b4c4b4c4c4b4c4b4c4b4b4b4b4c4b4c4b4b4b4c4b4b4c4b4c4c4c4c4c4c4c4c4c4b4c4c4c4b4c4b4c4b4b4b4c4b4c4b4b4c4b4c4c4c4c4b4c4b4b4b4b4b4c4b4c4b4b4c4c4c4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4b4b4b4c4b4c4b4b4c4c4b4c4b4b4b4b4b4c4b4c4c4c4c4b4c4b4c4b4b4b4c4d4b4c4b4b4b4b4c4c4b4c4b4b4b4b4b4c4c4b4c4b4c4c4b4b4c4b4c4c4b4b4c4b4b4c4b4b4b4b4b4d4b4d4b4b4d4b4d4b4b4d4d4b4b4b4d4b4d4b4b4b4d4b4d4d4c4b4b4c4c4c4c4b4c4b4c4b4b4b4b4c4c4c4c4b4c4b4c4b4c4b4c4c4c4b4b4c4b4c4b4b4c4c4b4c4b4c4c4b4b4b4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4c4c4b4c4b4b4c4b4c4b4c4b4b4c4c4b4c4b4b4c4b4c4b4b4c4c4b4b4b4c4b4c4b4d4b4b4d4b4b4d4b4d4b4d4d4b4d4b4b4b4d4b4b4d4b4d4b4d4d4b4d4b4b4d4b4c4b4c4b4c4b4c4b4c4c4b4c4b4b4c4c4b4c4b4b4b4d4b4b4b4d4d4b4d4d4d4d4b4d4b4d4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4f4d4d4f4f4d4f4d4f4d4f4f4d4f4f4d4f4d4f4d4d4f4d4f4d4d4f4d4f4d4f4d4d4f4f4d4f4f4d4d4f4d4f4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4d4f4d4d4b4f4d4f4d4f4d4f4f4d4d4f4d4d4f4d4d4f4f4d4f4d4f4d4f4d4f4d4f4f4f4f4f4f4f4d4f4d4d4d4f4d4f4d4f4d4d4f4d4b4d4b4d4b4d4b4d4b4b4d4b4b4d4d4b4d4d4b4b4d4b4d4b4d4b4d4b4b4d4d4d4d4d4b4b4d4b4d4d4d4d4d4d4b4d4d4b4b4d4d4b4d4b4d4d4b4d4b4d4d4b4d4d4b4b4d4d4d4b4b4d4b4d4b4d4d4b4d4d4d4b4d4b4d4d4f4f4d4f4d4f4f4f4d4f4f4f4f4f4f4f4f4f4d4f4d4d4d4d4d4f4d4f4d4f4d4f4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4f4f4d4f4f4d4d4d4d4f4f4d4d4d4f4f4d4d4f4f4f4d4f4d4f4d4d4f4d4d4f4d4d4f4d4f4d4f4d4d4f4f4d4d4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4f4d4d4f4f4d4d4d4f4d4f4f4f4d4f4d4d4f4d4d4f4f4d4f4d4d4f4d4f4d4f4d4f4f4d4d4d4d4f4d4d4d4d4d4f4d4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4d4f4d4f4d4f4d4f4d4d4f4d4d4f4f4f4d4d4f4d4f4d4f4d4f4d4f4d4f4f4d4d4d4f4f4d4d4d4f4d4f4d4f4d4d4d4f4d4d4d4f4d4f4d4d4d4f4d4d4f4f4f4f4f4f4d4f4d4d4f4f4f4f4d4f4d4d4f4d4f4d4f4d4d4f4d4d4b4d4b4d4b4d4b4d4b4d4d4d4b4d4d4b4b4d4b4d4b4b4b4b4b4d4f4d4f4f4f4f4d4d4f4f4d4d4f4f4d4f4d4b4d4d2450040404090c0b0b0a0a0b0e0b0b0e0e0b0a0d0a0d0a0b0a0b0a0b0a0b0a0b0a0b011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116011601160116181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718171817181718191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191819181918191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a191a19181c181c181c181c181c181c181c181c181c181c1a1b1a1b1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1f1e1f1f1e1f1f2223222322232223222322232223222322232223222322232223222323222223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232223222322232322222322232223222322232223222322232223222322232726262828262a272a2c2a2c2d2a2a2d2f2e2e3231303031342e342e2e342e342e34372a37372a372a2a372a3a393a3b383b3d3e3d3e3d3e3d3e3d3e3d3e3d3e3e3d3d3e3e3d3e3d3e3d3e3d3d3e3e3d3e3d3e3d3d3e3e3d3d3e3e3d3e3d3e3d3e3d3e3d404140414041414040414041404140414041404140414140404140414041404140414041404140414041404140414041404140414041404140414041403e403e403e403e403e403e403e403e403e40414041414041404140413e403e403e403e403e403e403e3e403e403e403e40403e403e3e403e40403e403e403e403e403e3e40403e403e403e403e3e403e403e403e403e403e3e40403e403e403e3e4041404140414041404140404141404140414041404140414041404140414041404140404140414042404242404042424040424043404340434043404041414041404043404340434043404340434445444845444544454545444445444c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4d4d4b4c4b4c4b4b4d4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4d4b4d4d4b4d4b4d4b4b4d4b4d4d4b4d4b4b4d4d4b4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4c4b4b4c4b4c4b4c4b4c4b4c4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4d4b4b4d4b4d4b4d4b4d4b4d4b4c4b4c4c4b4b4c4c4b4b4c4b4d4b4d4b4d4b4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4f4d4f4d4f4d4f4d4f4d4d4f4d4f4d4f4f4d4f4d4d4f4f4d4f4d4d4f4d4f4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4f4d4f4d4f4d4d4f4d4f4d4f4d4f4d4f4d4f4d4d4f4d4f4f4d4f4d4d4f4f4d4f4d4f4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4b4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4f4d4b4d4b4d4b4d05040405091e1f1f1e1f1e372a372a2a37372a2a37372a3a39393a3a393b39383b383b403e404544444544454b4f040505040908413e3e4041404b4d4140403e403e41404d4b4d4f000000000070420000a0c10000704200000c430000204200000c43680f0e0010380000805c000033000000b05b000001c094000000203f4700020050000000500a000000000000000000000000000000000000000000000c000000000000000000000007000000000000000000000000400000004055550c0000000700000000000000000000000800000000000000aa3e000000150000000d5555130000000a000000000000000000000007000000000000000000ff3f00d00000004055551d00000014000000000000000000000007000000000000000000000000d0ff3f00805555310000000c0000000000000000000000080000000000000055550000002000000020aaaa3d0000000b0000000000000000000000070000000000000055550000004000000030007c480000000a00000000000000000000000800000000000000ff5fff1f004000000040aaaa520000000d00000000000000000000000800000000000000aa5e00000020ff1f0040aaaa5f0000000d00000000000000000000000700000000000000555500000040ff2f004055856c00000012000000b8020000030000000700000000000000555500000040ff3f0080559d7e0000000a00000000000000000000000800000000000000aa6200000020ff3f00630080880000000900000000000000000000000800000000000000aa76ff0f0040ff3f00605595910000000c00000000000000000000000800000000000000aa7e00000010ff3f0070aaaa9d0000000c000000000000000000000008000000000000005495ff0f0040ff3f0080aaaaa900000008000000b8020000010000000800000000000000aa5aff0f0030ff5f00805595b10000000a000000b80200000b0000000800000000000000aa5a00000010ff6f0080aaaabb00000009000000000000000000000008000000000000005469ff2f0040ff6400805595c40000001500000000000000000000000800000000000000aaaa0000008000000080ffffd900000011000000000000000000000007000000000000005555ff3f00800000008000a4ea0000000a00000000000000000000000800000000000000ff77ff3f006000000050aaaaf40000000600000000000000000000000800000000000000ff5fff5f008000000030aaaafa0000001000000000000000000000000800000000000000aa6aff4f0080ff2f0070aaaa0a0100000d00000000000000000000000800000000000000ff7fff3f0060ff4f0080aaaa170100000c000000000000000000000008000000000000005459ff3f0080ff65008055952301000006000000000000000000000008000000000000005495ff5f0080ff6f0080aaaa290100000600000000000000000000000800000000000000ff1bffa200e00000004055552f01000007000000000000000000000007000000000000000000ffcfffff00000080002c3601000007000000000000000000000008000000000000005519ffdfffff0000008055553d0100000800000000000000000000000800000000000000ff1bff8400e0ff3f008055554501000008000000000000000000000007000000000000005555ff7f00aa0000007e00904d0100001d000000b80200000100000008000000000000005555ff7fffff0000ffffffff6a0100000d00000000000000000000000700000000000000000000000080ff7f00c0ab2a770100001300000000000000000000000700000000000000aa2a00000050ff7f00c055558a0100000b000000000000000000000008000000000000005521ff340080ff8200ce5555950100000800000000000000000000000700000000000000aa2aff4f0080ff7f00b055559d0100000b00000000000000000000000700000000000000aa2aff3f0080ffafffff5555a80100000d00000000000000000000000700000000000000000000000040ffbfffff5555b501000006000000000000000000000007000000000000000000ff3f0080ffbfffffab2abb0100000a000000b4020000060000000700000000000000555500000020ff7f00c0ab5ac501000011000000b30200001a0000000800000000000000555500000040ff7f00c0aaaad601000007000000b80200000100000007000000000000005555ff1e0040ff7f00905575dd01000006000000b80200000100000007000000000000005555ff1f0040ff8f00b05559e301000007000000b80200000100000007000000000000005555ff1f0040ffad00c05559ea0100000d000000b7020000020000000700000000000000555500000030ffbfffffab6af70100000a000000b7020000020000000800000000000000545900000040ffbf00e70080010200000d00000000000000000000000700000000000000aa6a00000040ffd6ffffaaaa0e02000005000000b80200000100000007000000000000005555ff2f0040ffbf00d055591302000007000000b80200000100000007000000000000005555ff2f0040ffcfffffab6a1a0200000a00000000000000000000000800000000000000ff7f00000040ffbf00e0aaaa240200000800000000000000000000000800000000000000ff7bff2f0040ffdfffffaaaa2c0200000a00000000000000000000000800000000000000ff7f00000030ffdf00f0aaaa360200000600000000000000000000000800000000000000ff9700000009ffef00fcaaaa3c0200000500000000000000000000000800000000000000ff97ff1a0030ffefffffaaaa410200001000000000000000000000000800000000000000aaaa00000040ff7fffffffff510200000300000000000000000000000700000000000000aaaaff020024fff0ffff55c1540200000600000000000000000000000700000000000000aaaa00000001fffeffff00ac5a02000008000000000000000000000007000000000000005555ff3f007fff7f009b555d6202000010000000b80200000100000008000000000000005555ff3f0080ff7f00c0ffff720200000d000000b80200000100000007000000000000005555ff3f0080ffaeffffab7e7f0200000b000000b80200000100000008000000000000005555ff3f0080ffbfffff00808a0200000700000000000000000000000800000000000000ff7fff3f0080ffbfffffaaaa910200000600000000000000000000000800000000000000aaaaff3f0080ffbfffffffff970200000d000000000000000000000007000000000000000000ff7f00e0ff7f00c0ab52a40200000b00000000000000000000000800000000000000aa1aff7fffffff7f00a05555af0200000900000000000000000000000800000000000000551dff7f00f0ff9fffff5555b802000008000000000000000000000007000000000000000000ffdfffffff7fffff0040c00200000600000000000000000000000800000000000000aa22ffefffffff9fffff5555c602000009000000000000000000000007000000000000000000ff7f00d0ffbfffff0040cf02000005000000b8020000010000000700000000000000ff3fff7f00a3ffc6ffff0058d402000005000000000000000000000007000000000000000000ffcf00e0ffbfffffab2ad90200000300000000000000000000000700000000000000ff3ffff1fffffffdffff5649000000000f000020ff3f020055550000ff3f00000f0000a0ff3f0300ff3f0000555500000f00006055550500ff2fff05ff0f00000f00006055550500ff2f0000ff3fff0f0f00006055550800ff3fff2fff3f00001200000000002d0055550000ff3f00000a0000040000040055550000ff3f0000ffffff5300000000ff3f0000ff3f0000040000040000000055550000ff3f00000500008000003400ff3f00005555aa2a0500008000003200ff3f0000aa2a00000d0000040000010055550000ff3f00000f00006055550400ff0c0000ff0700000f00006055550400ff060000ff14ff071200000000002c005555aa3eff0c00000a000004000000005555aa3eff0c000004000004000004005555aa3eff0c00000500008000003300ff1400005555aa3e0d000004000000005555aa3eff0c00000f000000ff3f000055550000ff3f00000f0000a0ff3f0300ffcfff3f555500000f00006055551200ff3f0000ff7fff3f0f000020ffcf1a00ff270000ff3f00000f00006055551d00ff3f0000ffa9ff7fffffff5300000000ff3f0000ffcfff3f0500008000004300ffa3ff7f5555ff3f0500008000004000ffcfffbf552500000500008000004400ffbfff7fff3f00000500008000003500ff7fff3f555500000f000080ff3f0000ff3f0000555500000f000080ff3f0200ffcfff3f555500000f00006055550900ff7fff3fff3f00000f00006055551200ff7fff3fff7fff3f0f000020ffcf1a0055210000ff7fff3f0f00006055551d00ff4fff3fffa9ff7f0f00006055551d00ff7dff4fff9dff7f0f0000a0ff7f1f00ff7f0000aa2a00000f0000a0ff7f2000ff4f00005555aa2a0f0000a0ff7f2200ff7fff4f5555aa2a0f0000a0ff7f3e00ff8fff7faa2a00000f0000a0ff7f3e00ffcfff8faa2a00000f0000a0ff7f3e00ff8fff7faa52aa2a0f0000a0ff7f3e00ff9cff8faa36aa2a1200000000002f0055550000ff7fff5f120000000000300055550000ff5fff3f0a0000040000040055550000ff7fff3fffffff5300000000ff7fff3fffcf0000040000040000000055550000ff7fff3f0d0000040000010055550000ff7fff3f0f000020ff1f0600aa6aff5fff0600000f000020ff1f0600aaaaaa6aff1f00000f0000a0ff1f0700ff0a0000aa6aaa5e0f0000a0ff1f0700ff1f0000aaaaaa6a0f000060aaaa1100ff1f0000ff1f00000f00004055550100ff0c0000ff0700000f00004055550100ff060000ff14ff071200000000003100aaaa5555ff1f00000a00000400000000aaaa5555ff1f00000400000400000400aaaa5555ff1f00000500008000003b00ff1f0000aaaa55550d00000400000000aaaa5555ff1f00000f0000a0ff2f0800ff2f0000ff6b55550f0000a0ff2f0800ff3fff2fff7755550f000020ff3f1200ff775555ff2f00000f000020ff3f1200ff7b5475ff1200000f00004055550000ff2fff05ff0f00000f00004055550000ff2f0000ff3fff0f1200000000003200ff5b5555ff2fff110a00000400000400ff5b5555ff2fff110400000400000000ff5b5555ff2fff110500008000003800ff3fff1fff7755550d00000400000100ff5b5555ff2fff110f000000ff1f0400aa6aff5fff0600000f000000ff1f0400aaaaaa6aff1f00000f000000ff1f0700aaaaff6bff3fff1f0f0000a0ff3f0b00ff2fff1f5495aa760f0000a0ff3f0b00ff3fff2f5495547d0f0000a0ff3f0d00ff3fff1faaaa54950f000060aaaa1100ff3f0000ff3fff1f0f000020ff3f1300ff7fff77ff31ff0e0f000020ff3f1300aaaaff7fff3f00000500008000003b00ff3fff1faaaaff5f0f000080ff1f0400ff0a0000aa6aaa5e0f000080ff1f0400ff1f0000aaaaaa6a0f000020ff1f0600aaaaff6bff3fff1f0f0000a0ff3f0a00ff070000ff6faa620f0000a0ff3f0a00ff1f0000ff7fff6f0f0000a0ff3f0c00ff0f0000aaaaff7f0f0000a0ff3f0b00ff1fff0f5495ff7f0f0000a0ff3f0d00ff1fff0faaaa54950f000060aaaa1100ff3fff1fff1f00000400000400000400aaaaaa5eff3fff1f0d00000400000000aaaaaa5eff3fff1f0a00000400000000aaaaaa5eff3fff1f1200000000003100aaaaaa5eff3fff1f0f000080ff2f0500ff2f0000ff6b55550f000080ff2f0500ff3fff2fff7755550f0000a0ff3f0900ff2f0000aa6a55550f0000a0ff3f0900ff3fff2faa6a55550f0000a0ff3f0900ff2fff07ff77aa6a0f0000a0ff3f0900ff3fff2f5485aa6a0f000020ff3f1200ff7f5555ff3fff2f0f000020ff3f12005485ff7fff3fff3a0f00004055550000ff3fff2fff3f00000400000400000000aa5e5555ff3fff2f0d00000400000100aa5e5555ff3fff2f0a00000400000400aa5e5555ff3fff2f1200000000003200aa5e5555ff3fff2f0f000080ff3f0800ff2f0000aa6a55550f000080ff3f0800ff3fff2faa6a55550f000080ff3f0800ff2fff07ff77aa6a0f000080ff3f0800ff3fff2f5485aa6a0f000020ff3f1200ff7f5555ff6fff3f0f000020ff3f1200549dff7fff6fff3f0f000020ff3f1200ff7f5555ff7fff6f0f000020ff3f1200ff8bff7fff76ff6f0f00004055550300ff7fff3fff3f00000f0000a0ff7f2600ff1f0000545955550f0000a0ff7f2800ff3fff1eff5f55550f0000a0ff7f2800ff3aff205475ff5f0400000400000000ff7f5555ff7fff3f0d00000400000100ff7f5555ff7fff3f0a00000400000400ff7f5555ff7fff3f1200000000003b00aa76aa5aff76ff6f1200000000003800ff7f5555ff6fff3f1200000000003a0054595555ff7fff6f0f000060ff7f0c00ff4fff3fff0f00000f000060ff7f0c00ff62ff4fff0800000f000060ff7f0b00ff4dff3fff1fff0f0f000020ff1f0b00ff7faa76ff4bff3f0f000080ff3f0700ff070000ff6faa620f000080ff3f0700ff1f0000ff7fff6f0400000400000400ff7faa62ff62ff3f0d00000400000000ff7faa62ff62ff3f0a00000400000000ff7faa62ff62ff3f1200000000003700ff7faa62ff62ff3f0f000000ff1f0a00ff7faa76ff4bff3f0f000000ff0f0c005495ff7fff5fff3f0f00006054950d00ff5fff3fff3fff0f0f000040ff7f0a00ff4dff3fff1fff0f0f0000a0ff5f0e00ff2eff0f549554890f000080ff3f0600ff2fff1f5495aa760f000080ff3f0600ff3fff2f5495547d0f000080ff3f0700ff1fff0f5495ff7f0f000020ff3f13005495548dff46ff3f0f000040ff7f0a00ff4fff3fff0f00000f000040ff7f0a00ff62ff4fff0800000f000020ff0f0b005495ff7fff5fff3f0f000020ff0f0d00aaaa5495ff6fff3f0f0000a0ff6f0f00ff0f0000aaaaaa7e0f000020ff0f0e005495aa7eff6fff5f0f000080ff3f0700ff0f0000aaaaff7f0f000060aaaa1100ff6fff3fff0f00000400000400000400aaaaff7fff6fff3f0d00000400000000aaaaff7fff6fff3f0a00000400000000aaaaff7fff6fff3f1200000000003500aaaaff7fff6fff3f0f000000ff0f0c00aaaa5495ff6fff3f0f00004054950b00ff5fff3fff3fff0f0f00004054950e00ff7fff5fff2fff0f0f000000ff0f0f00aaaa5495ff7fff6f0f00004054951000ff7fff64ff3fff2f0f000080ff3f0600ff3fff1faaaa54950f000080ff3f0700ff1fff0faaaa54950f000060aaaa1100ff7fff3fff3fff0f0f000020ff3f1300aaaa5495ff4fff3f0f000020ff3f1600aaaaff9bff5fff4f0f000020ff3f1600aaaa5495ff7fff5f0f0000a0ff7f2700ff3fff0faaaa54950f000000ff0f0c005495aa7eff6fff5f0f000000ff0f0f005495aa5aff7fff6f0f000020ff2f10005495ff8bff6fff640f000020ff2f10005495aa7aff7fff6f0f000080ff5f0b00ff2eff0f549554890f00006054950d00ff7fff5fff2fff0f0f0000a0ff7f2700ff1fff0f5495aa5a0f0000a0ff7f2700ff2fff1f5495ff6f0f000020ff0f0e005495aa5aff7fff6f0f000080ff6f0c00ff0f0000aaaaaa7e0f000020ff0f0d00aaaa5495ff7fff6f0f000060aaaa1100ff7fff6fff0f00000f0000a0ff7f2700ff0f0000aaaaaa5a0400000400000400aaaaaa5aff7fff6f0d00000400000000aaaaaa5aff7fff6f0a00000400000000aaaaaa5aff7fff6f1200000000003500aaaaff7fff7fff6f1200000000003600ff7faa5aff7fff6f0f000000ff2f0e005495ff8bff6fff640f000000ff2f0e005495aa7aff7fff6f0f00006054950d00ff7fff64ff3fff2f0f000020ff3f170054755469ff7fff7c0f000020ff3f1700ff7f5475ff7fff780f000020ff3f16005495ff8bff73ff6a0f000020ff3f16005495ff7fff7fff730f0000a0ff7f2700ff3fff35547554690f0000a0ff7f2700ff3fff2f549554750f000040aaaa0400ff1f0000ff1f00000f000040aaaa0600ff3f0000ff3fff1f0f000040aaaa0700ff3fff1fff1f00000f000040aaaa0c00ff6fff3fff0f00000f000040aaaa0d00ff7fff3fff3fff0f0f000040aaaa0f00ff7fff6fff0f00000f000040aaaa1300ff4f0000ff5fff3f0f000040aaaa1400ff2f0000ff7fff5f0f000040aaaa1500ff5fff4fff5fff4f0f000040aaaa1500ff6fff2fff7fff5f0f000040aaaa1600ff7fff4fff5fff3f0f000040aaaa1800ff7fff6fff7fff5f0f000020ff7f1e00ffffaaaaff7f00000f0000a0ff7f3500ff3f0000ffffaaaa0f0000a0ff7f3900ff7fff3fffffaaaa1200000000003d00ffffaaaaff7f00000a00000400000000ffffaaaaff7f0000ffffff73ffff0000ff7f0000ff7f00000400000400000400ffffaaaaff7f00000500008000003a00ff7f0000ffffaaaa0d00000400000000ffffaaaaff7f00000f000000ff3f0500ff775555ff2f00000f000000ff3f0500ff7b5475ff1200000f000000ff3f0800ff7f5555ff3fff2f0f000000ff3f08005485ff7fff3fff3a0f000000ff3f0900ff7f5555ff6fff3f0f000000ff3f0900549dff7fff6fff3f0f000000ff3f0900ff7f5555ff7fff6f0f000000ff3f0900ff8bff7fff76ff6f0f00004055550200ff3f0000ff7fff3f0f00004055550300ff7fff3fff7fff3f0f000020ff7f1d00aa6a5555ff2f00000f000020ff7f1d00ff8faa6aff2fff090f000020ff7f1d00aa6a5555ff7dff2f0f000020ff7f1d005485aa6aff47ff2f0f0000a0ff7f3800ff47ff3f545d55550f0000a0ff7f3800ff7eff47545955550500008000003700ff7fff3fff8f55550f000020ff5f1400aaaa5491ff2f00000f000060aaaa1100ff4f0000ff5fff3f0f000020ff5f1500aaaaaa9eff4fff2f0f0000a0ff4f1600ff4fff3faaaaff9b0f0000a0ff4f1500ff5fff4faaaaff9f0f000000ff3f0600ff7fff77ff31ff0e0f000000ff3f0600aaaaff7fff3f00000f000000ff3f0b005495548dff46ff3f0f000000ff3f0d00aaaa5495ff4fff3f0500008000003c00ff5fff3faaaaaa820f000000ff5f1300aaaa5491ff2f00000f000060aaaa1100ff2f0000ff7fff5f0f0000a0ff2f1500ff7fff5faaaaaa8e0f000020ff7f1e00aaaaff5fff0f00000f000020ff7f1e00aaaa5485ff2fff0f0500008000003900ff7fff5faaaaff5f0f000080ff2f1400ff7fff5faaaaaa8e0f000000ff5f1300aaaaaa9eff4fff2f0f000060aaaa1100ff5fff4fff5fff4f0f000060aaaa1100ff6fff2fff7fff5f0f0000a0ff5f1600ff5fff4faaaaaa920f000080ff4f1300ff5fff4faaaaff9f0f000000ff4f1600aaaaff9fff5fff4f0f0000a0ff6f1700ff7fff5f5495aa6a0f000040aa6a1700ff6fff65ff7fff6a0f000000ff5f1700ff7faa7aff6fff6c0f000000ff5f1600aaaaff7fff6fff5f0f0000a0ff6f1800ff7fff5faaaa54950f000020ff7f1e00ff7fff6fff5fff390f000020ff7f1e00aaaaff7fff5fff2f0f000020ff7f1e00ff7faa6aff6fff5f0f000020ff7f1e00aaaaff7fff6fff5f0f000080ff4f1300ff4fff3faaaaff9b0f000020ff4f1500aaaaff9fff5fff4f0f000060aaaa1100ff7fff4fff5fff3f0f000020ff5f1500aaaaff7fff6fff5f0f000040ff7f1700ff7fff6cff5fff3f0f000080ff5f1500ff5fff4faaaaaa920f000020ff5f17005495ff7fff7fff6f0f000020ff5f1800aaaa5495ff7fff6f0f000000ff3f0d00aaaaff9bff5fff4f0f000000ff3f0d00aaaa5495ff7fff5f0f000000ff3f10005495ff8bff73ff6a0f000000ff3f10005495ff7fff7fff730f0000a0ff7f3900ff5fff3faaaaff7f0f000060ff7f1600ff7fff6cff5fff3f0f000020ff5f1500ff7faa7aff6fff6c0f000060aa6a1500ff6fff65ff7fff6a0f000080ff6f1500ff7fff5f5495aa6a0f00006054951800ff7fff6fff7fff5f0f000000ff5f16005495ff7fff7fff6f0f000000ff3f100054755469ff7fff7c0f000000ff3f1000ff7f5475ff7fff780f000020ff7f1e00aa6aaa5aff7fff650f000020ff7f1e005495aa6aff7fff6f0f0000a0ff7f3900ff5fff3fff7faa5a0f0000a0ff7f3900ff7fff5f549554590f00004054951700ff7fff6fff7fff5f0f000080ff6f1500ff7fff5faaaa54950f000000ff5f1600aaaa5495ff7fff6f0f000060aaaa1100ff7fff6fff7fff5f0f000020ff7f1e00aaaa5495ff7fff6f0f0000a0ff7f3900ff7fff5faaaa54950f0000a0ff3f1c00ffdfffab5555ff1b0f000020ffdf1b0055555521ff3f00000f00006055551e00ff0f0000ffdfffa30f00006055551e00ff3fff0fffdfffa90500008000004200ffdfffa25555aa2a0500008000003e00ffdbffb8aa2aaa260f000000ffcf0200ff270000ff3f00000f000000ffcf030055210000ff7fff3f0f0000a0ff7f3e00ffdfffcfaa1e00000f0000a0ff7f4100ffffffdfff1b00000c000020ffff000055210000ff7f0000ffffff5300000000ff7f0000ffffffcf0500008000004000ffffffcfaa2a00000f000000ffdf190055555521ff3f00000f000000ffdf1c005555ff1bff7fff3f0f00006055551e00ff7f0000ffffffdf0f0000a0ff7f3f00ffffffdf5555aa1a0c000020ffff010055555519ff7f00000500008000004200ffffffdf5555aa2a0500008000003e00fffffff1aa2aaa1e0f000080ff3f1900ffdfffab5555ff1b0f000020ffdf1b005555ff1bff7fff3f0f00006055551e00ff7fff67ff9fff850f00006055551e00ff7fff3fffdfff9f0f0000a0ff7f3f00ffbfffa3aa2aaa260f0000a0ff7f3f00ffdfffbfaa2aff1b0f0000a0ff7f3f00ffbfff845555aa2a0f0000a0ff7f3f00ffdfffbf5555aa2a0f00004055550200ff3f0000ffa9ff7f0f00004055550300ff4fff3fffa9ff7f0f00004055550300ff7dff4fff9dff7f0f000000ff7f1200aa6a5555ff2f00000f000000ff7f1200ff8faa6aff2fff090f000000ff7f1200aa6a5555ff7dff2f0f000000ff7f12005485aa6aff47ff2f0500008000004500ff9bff7fff5755550f00004055551900ff0f0000ffdfffa30f00004055551900ff3fff0fffdfffa90f00004055551b00ff7f0000ffffffdf0f00004055551c00ff7fff67ff9fff850f00004055551c00ff7fff3fffdfff9f0f000000ff7f1100ffffaaaaff7f00000f000000ff7f1400aaaaff5fff0f00000f000000ff7f1400aaaa5485ff2fff0f0f000000ff7f1500ff7fff6fff5fff390f000000ff7f1500aaaaff7fff5fff2f0f000000ff7f1500ff7faa6aff6fff5f0f000000ff7f1500aaaaff7fff6fff5f0f000000ff7f1700aa6aaa5aff7fff650f000000ff7f17005495aa6aff7fff6f0f000000ff7f1800aaaa5495ff7fff6f0f00004055553f00ff9fff7fffffff7f0f00004055554000ffe3ff9fff8fff7f0f00004055554000ffffff9fffefff8f0f00004055554200ffffff9fffffffef0f000000ff7f3900ffff5555ffbfff7f0f000000ff7f3b00ff7f5555ffcfffbf0f000000ff7f3b00ff7f5459ffffffcf0f000000ff7f3c00aaaaff7fffffffbf0f000000ff7f3d00ffffaaaaffffffbf0c000020ffff0500ffff5555ffff0000100000a0ffff1100ffffff7faaaa5555100000a0ffff1300ffffff7fffffaaaaffffff73ffff0000ffff0000ffffff7f0500008000004600ffffff7fffff55550f000060aa2a2000ffbfff7fff4f00000f0000a0ffbf2400ff3f0000aa2a00000f000060aa2a2200ffafff7fff7fff4f0f000060aa2a2300ffbfffafff70ff4f0f0000a0ffbf2500ff7fff3faa2a00000f000020ff7f3e00aa2a0000ff9fff7f0f000020ff7f3e0055250000ffbfff9f0f000080ff7f0300ff7f0000aa2a00001200000000003e00aa2a0000ffbfff7f0a00000400000400aa2a0000ffbfff7fffffff5300000000ffbfff7fff7f00000400000400000100aa2a0000ffbfff7f0d00000400000100aa2a0000ffbfff7f0f000040aa2a1f00ffbfff7fff4f00000f0000a0ffbf2400ff3f00005555aa2a0f000020ff4f22005555aa2affafff7f0f000020ff4f23005555aa2affbfffaf0f0000a0ffbf2300ff4fff3f5555aa2a0f00006055552600ffbfff7fff1f00000f00006055552800ff8fff7fff3fff1f0f00006055552900ff9fff8fff3fff1f0f00006055552900ffafff9fff36ff1f0f00006055552a00ffafffadff3fff380f00006055552a00ffbfffafff3fff1f0f00006055553800ff9aff7fff4fff3f0f00006055553a00ffbfffaeff47ff3f0f00006055553a00ffbfffb6ff4fff470f000080ff7f0300ff4f00005555aa2a04000004000001005555aa2affbfff7f0d000004000001005555aa2affbfff7f0a000004000004005555aa2affbfff7f1200000000003e005555aa2affbfff7f0f00006055552700ffacff9eff3fff340f00006055553900ffafff92ff5fff3f0f00006055553900ffbfffafff5fff440f00006055553900ffafff82ff7fff5f0f00006055553900ffbfffafff7fff5f0f00006055553b00ffc4ffbfff5fff540f00006055553b00ffcdffbfff7fff690f000020ff7f3f00ff3fff27ff9fff890f000020ff7f3f005555ff3fff9fff820f000020ff7f4000ff3f5521ffc4ff9f0f000020ff7f40005555ff3fffcaff9f0f000000ff4f20005555aa2affafff7f0f000040aa2a1f00ffafff7fff7fff4f0f0000a0ffaf2300ff68ff4f553daa2a0f00006055553800ff97ff7fff67ff4f0f00006055553800ff88ff7fff7eff670f000020ff7f3e00aa52aa2aff87ff7f0f000020ff7f3e00553daa2aff8fff870f000080ff7f0300ff7fff4f5555aa2a0f000000ff4f20005555aa2affbfffaf0f000080ffaf2200ff68ff4f553daa2a0f000040aa2a1f00ffbfffafff70ff4f0f000040aa2a2500ffffffbfff7fff3f0f000000ff3f24005555aa2affffffbf0f000080ffbf2000ff4fff3f5555aa2a0f00006055553a00ffbfffb8ff52ff4f0f00006055553a00ffffffbfff7fff3f0f000020ff7f4300ff3faa2affffffc10f000020ff7f44005555ff3fffffffc6100000a0ffff0000ff7fff3f5555aa2a0f000020ff3f2500aa2a0000ffffffbf0f000020ff3f23005555aa2affffffbf0f000080ffbf1f00ff3f0000aa2a00000f000080ffbf2000ff3f00005555aa2a0f00006055552b00ffffffbfff2f00000f00006055552e00ffcfffbfff3fff2f0f00006055552f00ffffffcfff3fff2f100000a0ffff0000ff3f0000555500001200000000003f0055550000ffffffbf0a0000040000040055550000ffffffbfffffff5300000000ffffffbfff3f0000040000040000010055550000ffffffbf0d0000040000010055550000ffffffbf0f000060aa2a2300ffffffbfff7fff3f0f000000ff3f2400aa2a0000ffffffbf0f000080ffbf1f00ff7fff3faa2a00000f000020ff7f4300aa2a0000ffffffbf100000a0ffff0000ff7fff3faa2a0000ffffff5300000000ffffffbfff7fff3f0f000020ff1f280054595555ff8fff7f0f000020ff1f290054595555ffafff8f0f000020ff1f2a0054595555ffbfffaf0f0000a0ffbf2b00ff1f0000aa5a55550f00004055552000ffbfff7fff1f00000f000080ff7f0900ff1f000054595555040000040000010054595555ffbfff7f0d0000040000010054595555ffbfff7f0a0000040000040054595555ffbfff7f1200000000003e0054595555ffbfff7f0f0000a0ffbf2c00ff3f0000ff7faa5a0f0000a0ffbf3000ff3f0000aaaaff7f0f000060aaaa3500ffbfff7fff3f00000f000020ff3f3900aaaa5555ffbfff7f0f00004055552100ffacff9eff3fff340f000080ff7f0d00ff3fff0faaaa54950f000080ff7f0e00ff1fff0f5495aa5a0f000080ff7f0e00ff2fff1f5495ff6f0f000080ff7f0f00ff0f0000aaaaaa5a0f000080ff7f1000ff3fff35547554690f000080ff7f1000ff3fff2f549554750400000400000500aaaaaa5affbfff7f0d00000400000000aaaaaa5affbfff7f0a00000400000000aaaaaa5affbfff7f1200000000004200aaaaff7fffbfff7f1200000000004900ff7faa5affbfff8f1200000000004500ff7faa5aff8fff7f0f000000ff1f260054595555ff8fff7f0f0000a0ff8f2900ff3fff1f545955550f000020ff3f380054595555ff8fff7f0f000020ff3f3800545dff57ff80ff7f0f00004055552000ff8fff7fff3fff1f0f000080ff7f0900ff3fff1eff5f55550f000080ff7f0900ff3aff205475ff5f0f000080ff8f2800ff3fff1f545955550f000000ff1f260054595555ffafff8f0f0000a0ffaf2a00ff35ff1f545955550f000020ff3f380054595555ff9aff8f0f00004055552000ff9fff8fff3fff1f0f00004055552000ffafff9fff36ff1f0f000080ffaf2900ff35ff1f545955550f000000ff1f260054595555ffbfffaf0f0000a0ffbf2b00ff2fff1f545955550f0000a0ffbf2e00ff3fff2f545955550f000020ff3f3a0054595555ffbfffae0f00004055552000ffafffadff3fff380f00004055552000ffbfffafff3fff1f0f000060aa6a2d00ffffffd6ff2f00000f000020ff2f2e0054595555ffcfffbf0f000020ff2f2f00aa6a5555ffffffcf0f000080ffbf2600ff1f0000aa5a55550f000080ffbf2a00ff2fff1f545955550f00004055552400ffffffbfff2f0000100000a0ffff0100ff2f0000aa6a5555120000000000520054595555ffcfffbf120000000000530054595555ffdfffcf1200000000005400aa6a5555ffffffd40a00000400000400aa6a5555ffffffbf0400000400000100aa6a5555ffffffbf0d00000400000100aa6a5555ffffffbf0f000060ff7f3000ffdfffbfff3f00000f000060ff7f3200ffe3ffdfff2f00000f000060ff7f3100ffe6ffdfff3fff2f0f000080ffbf2700ff3f0000ff7faa5a0f000020ff3f3b00aa6aaa5affdaffbf0f000020ff3f3b00ff7faa6affe4ffbf0400000400000500ff7fff5bffe0ffbf0d00000400000000ff7fff5bffe0ffbf0a00000400000000ff7fff5bffe0ffbf1200000000005000ff7fff5bffe0ffbf0f000040aa6a2b00ffffffd6ff2f00000f000040aa6a2f00ffffffdcff3fff2f0f000060aaaa3600fff7fff0ff1eff070f000060aaaa3600fffffff7ff23ff020f000060aaaa3700fffffffeff0000000f000020ff3f3a00aa7aaa6affffffde0f000020ff3f3a00aa7eaa7affedffe5100000a0ffff0100ff2f0000aaaaaa6a100000a0ffff0100ff3fff2faa92aa6a1200000000005400aaaaaa6affffffdb0a00000400000400aaaaaa6affffffdb0400000400000100aaaaaa6affffffdb0d00000400000100aaaaaa6affffffdb0f000000ff2f2b0054595555ffcfffbf0f0000a0ffcf2f00ff3fff2f545955550f000080ffbf2a00ff3fff2f545955550f000020ff3f3a0054595555ffcfffbf0f00004055552400ffcfffbfff3fff2f0f000080ffcf2e00ff3fff2f545955550f000000ff2f2b00aa6a5555ffffffcf0f000060aa6a2d00ffffffdcff3fff2f0f000020ff3f3a00ff5b5555ffd5ffcf0f000020ff3f3a00aa6a5555ffffffd50f00004055552400ffffffcfff3fff2f100000a0ffff0100ff3fff2faa6a55550f000040ff7f2c00ffdfffbfff3f00000f0000a0ffdf3200ff2f0000aaaaff7f0f0000a0ffdf3100ff3fff2faaaaff7f0f000080ffbf2700ff3f0000aaaaff7f0f000060aaaa3500ffdfffbfff3f00000f000020ff3f3c00aaaaff7fffdfffbf0400000400000500aaaaff7fffdfffbf0d00000400000000aaaaff7fffdfffbf0a00000400000000aaaaff7fffdfffbf1200000000005500aaaaff7fffdfffbf0f000080ffdf3000ff3fff2faaaaff7f0f000040ff7f2c00ffe6ffdfff3fff2f0f000000ff2f3200aaaaff7fffefffdf0f000000ff2f3400aaaaff97ffffffef0f000060aaaa3500ffffffdfff3fff2f0f000020ff3f3b00ff7fff7bffffffef0f000020ff3f3c00aaaaff7fffffffdf100000a0ffff0200ff3fff2faaaaaa820f000040ff7f2c00ffe3ffdfff2f00000f000080ffdf3000ff2f0000aaaaff7f0f0000a0ffef3300ff080000aaaaff970f0000a0ffef3400ff2fff1aaaaaff970f000020ff2f3100aaaaff7fffefffdf0f000060aaaa3500ffefffdfff2f00000400000400000500aaaaff7fffefffdf0d00000400000000aaaaff7fffefffdf0a00000400000000aaaaff7fffefffdf1200000000005500aaaaff7fffefffdf0f000080ffef3200ff080000aaaaff970f000060aaaa3500fffbffefff0800000400000400000500aaaaff97fffaffef0d00000400000000aaaaff97fffaffef0a00000400000000aaaaff97fffaffef1200000000005500aaaaff97fffaffef0f000080ffef3200ff2fff1aaaaaff970f000020ff2f3100aaaaff97ffffffef0f000060aaaa3500fff3ffefff1fff1a0f000060aaaa3500ffffffefff2fff1f100000a0ffff0200ff2fff25aaaa549d0f000040aaaa2700ffbfff7fff3f00000f000040aaaa3000ffdfffbfff3f00000f000040aaaa3100ffffffdfff3fff2f0f000040aaaa3200ffefffdfff2f00000f000040aaaa3300fffbffefff0800000f000040aaaa3400fff3ffefff1fff1a0f000040aaaa3400ffffffefff2fff1f0f000020ff3f3900ffffaaaaffbfff7f0f000020ff3f3d00ffffaaaaffffffbf0f000080ff7f1100ff3f0000ffffaaaa100000a0ffff0400ff3f0000ffffaaaa1200000000005600ffffaaaaffffff7f0a00000400000000ffffaaaaffffff7fffffff73ffff0000ffffff7fff3f00000400000400000500ffffaaaaffffff7f0d00000400000000ffffaaaaffffff7f0f000040aaaa2d00fff7fff0ff1eff070f000040aaaa2d00fffffff7ff23ff02100000a0ffff0100ff21ff02a9baaaaa0f000040aaaa2d00fffffffeff000000100000a0ffff0100ff000000ffabaaaa1200000000005700ffabaaaafffffffe0a00000400000400ffabaaaafffffffe0400000400000100ffabaaaafffffffe0d00000400000100ffabaaaafffffffe0f000000ff3f280054595555ff8fff7f0f000000ff3f2800545dff57ff80ff7f0f000000ff3f290054595555ff9aff8f0f00004055552000ff9aff7fff4fff3f0f00004055552200ff97ff7fff67ff4f0f00004055552200ff88ff7fff7eff670f000080ff7f1200ff47ff3f545d55550f000080ff7f1200ff7eff47545955550f0000a0ffbf3b00ff7fff3fff7f55550f0000a0ffbf3c00ff7fff3faaaaff7f0f0000a0ffbf3d00ff7fff3fffffaaaa0f000000ff3f2700aaaa5555ffbfff7f0f000000ff3f3500ffffaaaaffbfff7f0f00004055552100ffafff92ff5fff3f0f00004055552100ffbfffafff5fff440f00004055552100ffafff82ff7fff5f0f00004055552100ffbfffafff7fff5f0f000020ff7f1e00ffff5555ffbfff7f0f000080ff7f1100ff7fff3fffffaaaa0f000080ff7f1600ff5fff3faaaaff7f0f000080ff7f1700ff5fff3fff7faa5a0f000080ff7f1700ff7fff5f549554590f000080ff7f1800ff7fff5faaaa5495ffffff73ffff0000ffbfff7fff7fff3f0f000000ff3f2a0054595555ffbfffae0f000000ff3f2d00aa7aaa6affffffde0f000000ff3f2d00aa7eaa7affedffe50f000000ff3f2e0054595555ffcfffbf0f000000ff3f2f00ff5b5555ffd5ffcf0f000000ff3f2f00aa6a5555ffffffd50f00004055552000ffbfffaeff47ff3f0f00004055552000ffbfffb6ff4fff470f00004055552300ffbfffb8ff52ff4f0f00004055552300ffffffbfff7fff3f0f000020ff7f4400ff575555ffffffdd100000a0ffff0100ff5fff3faa7a5555100000a0ffff0300ff7fff5fff7755550f000080ffbf3900ff7fff3fff7f55550f000060ff7f3c00ffffffbfff7fff3f0f000000ff3f2c00aa6aaa5affdaffbf0f000000ff3f2c00ff7faa6affe4ffbf0f000000ff3f3100ff7fff7bffffffef0f00004055552100ffc4ffbfff5fff540f00004055552100ffcdffbfff7fff690f000020ff7f1e00ff7f5555ffcfffbf0f000020ff7f1e00ff7f5459ffffffcf100000a0ffff0200ff6fff53ff7fff77100000a0ffff0200ff7fff6fff7faa5a0f000040ff7f3b00ffffffbfff7fff3f0f000060aaaa3d00ffffffbfff7fff3f0f000080ffbf3900ff7fff3faaaaff7f0f000000ff3f3000aaaaff7fffdfffbf0f000000ff3f3100aaaaff7fffffffdf0f000020ff7f1e00aaaaff7fffffffbf100000a0ffff0200ff7fff3faaaaff7f0f000040aaaa3c00ffffffbfff7fff3f0f000080ffbf3900ff7fff3fffffaaaa0f000000ff3f3500ffffaaaaffffffbf0f000020ff7f1e00ffffaaaaffffffbf100000a0ffff0400ff7fff3fffffaaaaffffff73ffff0000ffffffbfff7fff3f0f0000a0ffbf4300ffcfff7f552900000f000020ffdf410055210000ffbfff7f0f0000a0ffbf4500ffdfffcf552100000f000000ff7f1f00aa2a0000ff9fff7f0f000000ff7f1f0055250000ffbfff9f0f000000ff7f2200aa52aa2aff87ff7f0f000000ff7f2200553daa2aff8fff870f000080ff7f0300ff8fff7faa2a00000f000080ff7f0300ffcfff8faa2a00000f000080ff7f0300ff8fff7faa52aa2a0f000080ff7f0300ff9cff8faa36aa2a0f000080ff7f1a00ffdfffcfaa1e0000ffffff5300000000ffbfff7fffdfff7f0f0000a0ff9f4000ffefff7f5555551d0f0000a0ff9f4200ffffffef5555aa220f00006055551e00ff9fff7fffffff7f0f000000ff7f2100ff3fff27ff9fff890f000000ff7f21005555ff3fff9fff820f000080ff7f1b00ffffffdf5555aa1a0f000080ff7f1c00ffbfffa3aa2aaa260f000080ff7f1c00ffdfffbfaa2aff1b0f000080ff7f1c00ffbfff845555aa2a0f000080ff7f1c00ffdfffbf5555aa2a0c000020ffff01005555ff1bff9fff7f0f000080ff9f3f00ffefff7f5555551d0f000020ffef42005555aa22ffafff9f0f000020ffef42005555ff2bffffffaf0f00006055551e00ffe3ff9fff8fff7f0f00006055551e00ffffff9fffefff8f0f000000ff7f2100ff3f5521ffc4ff9f0f000000ff7f21005555ff3fffcaff9f100000a0ffff0d00ffdfffa5ff3f5521100000a0ffff0d00ffefffa15555ff3f0f000000ffdf3e0055210000ffbfff7f0f000000ffdf4500aa2a0000ffffffbf0f000060ff3f4600fffffffdfffffff10f000080ff7f1a00ffffffdfff1b00000c000020ffff0400ff3f0000ffffffdf0c000020ffff0000552d0000ffdfff7f100000a0ffff0e00ffffffdfff3f0000ffffff5300000000ffffff7fffffffdf0f000000ffef40005555aa22ffafff9f0f000000ffef40005555ff2bffffffaf0f000080ff9f3f00ffffffef5555aa220f00006055551e00ffffff9fffffffef0c000020ffff01005555aa22ffffff9f100000a0ffff0d00fff7ffef5555554d0f000080ffbf3e00ffcfff7f552900000f000060ff3f4400ffffffc6ffa2ff7f0f000020ffcf450055210000ffffffbf0f000000ff7f2300ff3faa2affffffc10f000000ff7f2500aa2a0000ffffffbf100000a0ffff0c00ffbfff7faa2a0000100000a0ffff0c00ffa6ff7fff3faa2a100000a0ffff0e00ffcfffbf55210000ffffff5300000000ffffffbfffcfff7f0f000040ff3f4300ffffffc6ffa2ff7f0f000000ff7f23005555ff3fffffffc60f000000ff7f3a00ff575555ffffffdd100000a0ffff1000ff9dff7fff575555100000a0ffff0c00ffa2ff7f5555ff3f0f000000ffcf430055210000ffffffbf0f000020ffdf4100aa2a0000ffffffbf0f000080ffbf3e00ffdfffcf55210000100000a0ffff0e00ffdfffcfaa2a0000ffffff5300000000ffffffbfffdfffcf0f000040ff3f4100fffffffdfffffff10c000020ffff0400ff47ff3ffffffffd100000a0ffff0e00fffffff15549ff3f429598282730249c7b6179ad961ab7ba6f01d440e5765715f4545515c0693df8aee27b9d7b3403401d3b002800805565fdaae296831ad4723938d4f854ade9152c78ebebaa1564655da9360cc072c3e215d04b819bf6f58daa6a1774954e368076edee412fdc82be8aae4155d555030c140d83ce010c4055d5a8aff21739bfd6c20c543757b9abc371b5cfccde5589c4cc682e332c5695b7abab52c16a55edd74417d32a4c1578e69ebb02c000cc30cc5ce90228c0b15f1ea08febeaaa6a0f0080f32f1668c6eeea9a570de4d9ee2a389433ac12686a373b30c3ded56a6ee72838abef3278b996aabfe800000743d120e0dc2ca80b0334030cb4db9842e78d3a8afaee6e76b97a2d5357ebb679555f5be9b67a7a7795a5eb02d4d77e9a82baae572e5c69a9f95615f9aaaa966bb2f7b683eed59c7b4a5ed571af1edb2ad4de5ed4c16a970357a896b94d556e9796bba77975e5c1ecddd5450340555db5d45d77519176176943c1341facaa5fea3a677a32647b759583aed57a75572db3f9a4aaae2af1f56a6fc4aafbad16b35339f424566dcf2df459eb79f2c04cd5c1753b3880efb967d54d156c9fab2becf9de599d5d97ab6e7bdf74e9f659551dc3f495b2c2956a35409f03e880b3dc55f555957a5f79574d8d95d7d50cec4001c46d0d0c307703b17b38319fc3d4d0cc0d80766df274a93bf03a0f8d032dcfeafaabd07de8c02861404337b4ab7bcfea02e00000b79eaf768d02000308943bb02e8c1e8fd603333fe7c37035c0554d4d7555571dc041dd95b7f7f9a56a1fdfe8682f00551d0000530000006ba7fb6cd844f058f41054f51e4fc14ce971576e010300c09ecd10543577c742bb036c02dcb1937bae9f5fbaaa3b830ebbb20fe8966e570043c0b0c2b033c856c330c821832a30c0cef5c0b4f28056f20036c8f8c0e4ea8e010c034cc384cfb8562f8cee001c0003f3d5e90ce4aac2ec6a39f8280602ccc0003079f100282b036fea1e8b9b2e8258ade9a51baed78d0d0df4560d803b5bed24581bdcac0f6c158cd9ede9aeae5ea94041f782d215607943fa2d37acdb801f00f3f086dfcc3871d7ed807312b73a5f3d9f3f1047f0aaaa5d29efe8aafa6a2bc356eaaaf80eac9aa7f7ea2abbfa70d6aac3f0eac6c02e832f942aec430128cc023c3028b8a09ee830c08c0e03a3aff21500f37a7230133f45c1b82f2f01e43aa857b78b31f09ae53a00ec70afaa97ab0f48ee5e5b2e71d2fae66ce7f1e4dcf219000380f70278d901c0802b28d401a8f6a9aabaf969eba8aeb39b9a3ab8325fe67d00ab56b7ea943adf240335cf30f153575f55af2e8c6e591de856758d97e5f0f2559b159bee555d6d9d966a6fd55ab9ef5a396fb955f9aafaaaf99ed778ead6f4aae700e8f47a9917ebd67aadea822a64fbb1efeabaeaeab169b197af1a586e55ad5fee6af9985da5b5ba6d6ea5afea6e6efa9a7aa92aa566e91eec8cefa8abee9aaaaabadbf3b0d7aa7ab557bbba370441b38ed33141fbacc6de8e5e70d04003b077d5766befc9ebf2f6f8f1aaeb5cc2adfaa9b7e5ed745b2e769f5503af2fe2ed1ddf0c5415df410157dfaa1eac13d73950f3809b7703b7835df79cb1a1e1ad86f44698bacfce9ce62e8bbdebba9a9adbbc27bbaea6e7757fa6db3be7b75ff450f5cd8e8afad5d55d55b78a324cf1a92b3475c1d0ce55f65ddd1674fb5dd5743534bb7a3350c37558351373d0ea75550bb7010030a843e7409be58e977695afaaabc3a81ffb72d7d6722901b0fac2a957eb2a58666ba7ea963bcf7772a62777feec8fabc3b1974def2ac380ae95694b0d6773aafbdddedea1acfb5a9e05df5555ab7775a3fae4c3ce4f33f7d1a0b7fd286d6b8f1f6b6e0b9ff1b92e23adf7290237f1eaa99faff9684c9d1fc175c3550ce9bad675391cd45141772f400f7035415f9f423b1c705cab738c1b73f3f927728bd6f5cc07042c63352c171f62e773557a7ee70fcc300ccc5cd55557f5e91cebb06af5b9ea8ec2ceea2db72f98ebc2f9b96b5e8703bbc2b04eb972356ff5d51ccc4037e8765f1df89c1e439dfba8d65d55f75d35f4cd8df8ed35dc7a71d59c4355bb02a777b9b4df3074f548df0037d4542ff54525d0342740577575d575c3686fddba1e4cc705cd2af00031e0c1748d7755d52840fbf92c701f70751ddc108c72d355d5d571dff475cf558f5e5d412f43530f2857df5c5d395f55f751f5dd6dd5d555f555f56df9f6ea5d5dd53017007775f7ac73dff44e74acde72dfd44c76f5cdd5c002cf5ccfddac39775577b1ba6a23da4d3c6538354c01147084cd31c7fac4302d45f0fcc6d0b2cf7ed005f35f6fcfb503b0cdd2d0fcceded5c0c040c3940f5437304f5d55cf6657b36bb26d378bef359c17f2ba33f4d1eeccb17d875f103b4f014c47334c7fd307071f83fff144dfdfdf531c1d1dcdf5719f7fffcdd1dd35774fcff2c477dff37e7bcfdcdc0d30cfc10ecf112aa8c0f0ce32b203a5ac8fd7f5e82101c09cefcdb8f6f54ded8ccec100f000f03a332c8e0c9c02f335779d0107c08df6314f1f03c0dd1ea03b642f8f8eeb8eeedeeeba3302af6b57abbb9f8e6fefb9df78fb76cdaaee5d57f55d5d75d51d57770e8ff25c31561fd75579347717779d3ad7559f2bad8637c3e850575d2f74f832f77a7b9fdf329fb75ed7c9f29cc281fa55b5d7956b57c3b41ed470387095dfa85fd7dd1c1cfd2c45ef00d3af0dfd7ace008f00c330f000c30604c312f038b1378fb16f24d3ee107c4cd03830107de4841f935f13c0f4562fcf32cc8596cfbe330cf34213c48fc168177095df74954d9f9c4f5d33c9f880030f0c9c4ff502de345c310fd4a98f5f1e8cded4a9ce007631d4f1957333f651733bc6dbf1316d34f7ce5241cf384c77bd75ea15f3885dade8f256f3fca122aedcfdf19febbaafaebaba32030c330003cc3083f331f412d3f00c230f0c394c2e4b0c0f2c67a5c6034cf83130648f07f3db9c2ec40020f23803322ccc2c000c3308cb8aebceb832c02c33b06feb043130c230e2e230c000c3c0cc303370ef0c8efc30fab0df0cc30030b08fd48d2e020c81e2c2f000cc720ee2260f33dcf078ef4d1f4cc3b01ef34cfbe6f91eebc0baa91ac0300cc33030f04cd7321c30308000b7f2cc315f8fd755f5fa55cffaf96ce731cc020f0c0c002f70b52f03c3c1baf158fb0003cffa6cf3e90e38f70c030cccc8ccf1f830cf2e40efc00ccc403597af73335ff58403f32002cf28fb0c0c8be8f232e00c0e00cfc02c03f30003c330300fe3c00cf000030b00f080b0f800339ba193aec4b23f9b592e37ebaeff6a23c6ea08f95ae696df94afc8e9b9a54d8f1f4f3abaac52eee7e7cdef9bfdef67efb8e70e778e0f97d91bf77d7f0f77a64d6eee9cf11bbb1fb37b3edf24b3ef2cf7fa4dfd8e5b57d9fa77269fbdcda6eafaaeeef6aeebeaaef6aeaeabaebbafe0aaafface92afa9abc9e80bf709ef673d5b2d8d7eba697aba7bfe4ce6eefdbfcd70368ff90e9f65338f79afb1b3fda77ff6eefaf03fff0ccf333ffff00ffffcf03c33333ffff0303ff3f3f3ff3cf3fcf0fcaeade6aabbde56d6f5aeb15fe5ea34fbeaeaecf98eb3fafef7a9f2eabaeaf6e9b24f6566abafb1ee5e83bae23adeeef5b6faaeaeaa69abbb59bbd5ec2cfbaaebb0babbaaebf01c57f6b7ebba1e8fa2af2bf9aaabab2a8bef729fae92c62e834f0f0b30c3f0f071ef6d37f30000030d03f8881f0cb002e30ec0f008f8f80c38f8c22c0f0f0b0e2083b322cee0a12801802b021ccebac22c8b78f14d0f2fcae23003382ba83247dd0de0cc017bf5c1f8313230f0803a73fbc8fa020b3330fbfaac0ca30fb3b3ac0f1ccf3a0230accecee2200fccc04cdd0e0fafe2b4cfd5ba838e820380f03030df54cf4dda0df79fa7fb0ddfef0ee7bbeeaaefb979ab9baafbaabbba7ddab27b1ae797398c7d1bf7ee2f1bf777eff378b2e5a77dda5baef5b571ffe7b77f26db3133df57dbf91acfce397e96ede71a6f6deae665daa5f9bdeeac27db3a8faeaffab0d6e8e8f8b0f0aada8feebaaabb9f6f5bf6adbbadabebc76ee7ad7bebbeba6a7b6fa6babae286eea9fad6e1ae0b07c5b95db6fa9eeb7ab5ade7a27baffeaacbf9f0fafb7127cfdcdffaa6334feef8c6ba57f6f9bf9be0f2dc7a6fce3ae72cdf5df26ccefac0f9f8f4ec313ff7f575d7f55df77557efeababaaeabebeaeaaa9a9beb4e6f6fda64cfaaaa59fbaa9f7d9e1e6feed99b6f67d54eeef25dbdd9a5df78ee5adad6f7ef7cbaf8f7585bfaf7a6ef7aef69eaf96ef7b9f6b9dbaaaeabafba5e6afbb5abb9b8d7a6ae5d6baff6add537399fff6de69e6f5fb5b56dafabfba6eefab66b7bde5eef6efa66fbf9ae0feb9e2eb1ae5bf9aeaf9d9ff9ea0ecfb2faf6daf7526fb32b98fb6e7ade74efd5d9ef9aaefaef7a8de9aaaeafaeee57e65e7b564d9f564e875b4ee75c5ef5aeaaababababafafebaaefeaba96dbe7eab6dbb99e99f76cbeafdea6b26a796dafab66af7515dbc2b06dbb69aef76deeeaaeaabb6afbba9aaded657f9e967eef32676ebb7a9fd65a365fd65d53abefeab9b55f2ecfbaafe7b6abddaa3adbadde9d9faeaf6b5b9ba55bf76fd771eb75fb2eefacfa2eb0f6eeea3a3bfbf0f9b8faceeef2aaabfbeeaa8eafbaebb99abbbaebaafbbaf7aeafaebaaebbba77a6aeabfbae8e7b3babbabaf7df7edf731ff3f7d3def6dfc64ca0f353740fc7c5cfcf7cc7fdfd33ddfdf7c48df7fcf0dc7dff5ccc107b373f7fcfff507ff3fd5dfd701007377bf7dfdff71fcffdf5ffcf3dfe8ff7f7b78fcffa8f737bdffaf77d9ffffdb66ff7faf6fdadfb1e4f9ff37ef7bc723f9eeff07a7fb74fffeddedfee4d5c041f4f5dd7edd457dff1dd755d4d1f4757f33547fcf71dd105f7fd7df7050735f54dfc53d33fcdfc1ff7f0df2fdff34773f7edd5774fb7e0dfeef736dff7efcff7cf1ff7f1eefdb7ff733ff3ddbffcfd777b33f7ddffffffffffffffffffffffffffffffffffffffff44735fcdf57553dff2f0f7f8f3edfd362f33dd75cff45ddf55dff434d774df4c1ff55ddf1d4d57f3d0741faf7b6ffb7ddf7973d151f34cf745dd07dd1fddcddf5cf7ddf55d5fdf5ef375f7cdb9f7fd7a5ddff45dd755df75775f57f3318fff0e6f3b77df5dcf54f7fddd314ff3745f5ff73105cdd1c735770d7fdc5f53ff70f53131d179b6afefeeeab8769feae6aeeaaebafa8ddb75efdd65cee6faeeb55bef5d9f59e6e9bb6f57e7aadfeab5ae9fabaaf7eeb8ee8eaf8e0f2cfbfb2e9ff739c37199affaf0ecacfbb28ff3f1e87aefecfba4aebaaaf7ce39efac6f5f9a789f7ab88a3b7dace79c6ab799af996bebd96ad98eaffbaaafa6abb957ef99f2acfbb9baafaf2f6bcfbaef9daae6cee5edb5ff6a56ab9feb7af73937efac9f7a9ffbfaeeb6a9b4bbeaee9ce69aaa9ae9f66d5fdbf95ef6deb6e9aafafab0fbf2defdfbfedf77f7f2fe1dfb775fdd5dd77d9fb75ff7edd575f75d374ff73d777f6ff7deadfff9f67797f7faf1f31df2ed3cf3f9dcdfdeff7df76fdff76cdfbd33dffb7f7f6f7fffb1f3bebbefb7cfc9f1c0f0debbdff8f96edffd0b4f6f5ff5dcfbf9f5be5f2f735f7bdff6b7f7d5f57575dffdd30d1fddd7fdfdc77f75f0dc7c1f7574f1dc31f74dbbf77c5ff5d6755d1fff114fcff5715ff7ddf13537f79f77cfd15c9f13f57334f1f531d3d14ff3d07fff5fff54bfffcd35155f5dd5301f1f71f7cfdd500d570f3da163f7f0b3dfaeff081ef7cdee5fcfe17c370d4fcff4dcc43fc93f77cf71bfcf73f7ddb04ff3e2f6b32c3577733fdffcffcc30330f33cf0cf3f0ccddf5f5755f5f5ff7f5555ff55557dff74df5d54fb173dfeff6ef5d575fdfdf4fdf75f3fdf45cf31f77ff6dfff5fcf10cf74ffbfcf06e7fbb73174f0fc99d6f9f9fcfdc7e9f7ccf1fcfb177f94df745cd7db577f55cdccfd4d54cf5f9455f5f5ff75df7f56f5f7df377df71df77f31c77f59def56cf5dcf5eacf2f71cfbf16d7bdf742dbbceed9fdf5c5ff7c5f6f55515f7f5b69fdff8357ad76dcfcc75df155fd3f0dd745fdfbb2f07dff4c7707fddf575f5dd7597dffd5c3337eff5f5f517d7f9ddb72f7fbdef1c37f7f775dd75dff0dff0741fcf55d7715feb0c4d130f4debf83c0fb5f2f43fdfddfbcd733f4fb32f7bf7755dd7f55dd7f55c55715ff75d755f57f5fab5fb755dfb356ff571ff7df3df74df35d75cdf53d30dc77071d145f41c53f3f0f03c4dadfcf728f74df5f41def4ddf5ddf5d5f775f5d73535fdfdcf46dff1feffdd1f035dffd7b6f17d775f3540f5ff0f4fc708f0ecf33f7d1d535f7f9d0f0b53f1e744f375fdf2ddff575c3cdd0f5f0d45c57175df3f104134ff4f1f0f1f0ac47334fd7ddf55ff7ddf55dd7dd5f5f5f4ff335775ff7f5dddd5df775f7dd5d5f75df75f5d554f571f775d7f55d775fdfdff55d5d755d57d555377bff5d755f75df5d77f7775d5df775f7ff0cfff03fff30f30cf3ffcf3ff3fff0cffcf3f3fcff0f3fcf3fcff3cfff0fffffcfcccffcffb3cfcf3fff3f333fcf0cfff3ff3cf7f3cc0c0ffffffc3c3f3fcffffc0cf3cf33ff33f3fff0cfcff033cfcff00cffff0fff30fff0cf33f3fc0fcf0cff30f30fcffcfccccffffc0f0f0f0ffff030f33ccfccf00c3fcfcff3303ff3cfcff3ccf3f3cc3fcf30cffccf3ff333cfcf3ff3f3f3ff3cff0ffffc3c3ff3f00c333ff3fcf3cfccfcf3ccf3f3f3fcf0f0fcfccfcf0ffff0ff33fffcfcccf0f30ccff3cffc2ffffccf0c33ffffcc0cf3f3f0f00f0ff3fcfcf0f3cff0f0cff0330ffffcf00ccfcf0fcff30cf3330f33f30ffff0cfc0fc33f3f330ff0ff3f330330fcfcccc0c330f3fff30f3fcccf0cc0c33cfcfcc0ccff0f0cc30cf0cf3f3fff3fc33cfcf33f3fcf30c3333fffff0cff03333ff0fffcfcf0ffff0cff03f3fcffcf0ff30cf3ff3cfcfddf676dfd11fdff4314d571ff7f75d754f5f751ff7f0f5baef3cf3f7b4137757ddfff5fafd8cdfdc7bfb795f57fffa6c77df7df7cd5c5fcff55d5ddf5f5f4f5fdf75df4dd775777737f7cfd5f5cc72ff5d7dd775df5d3774f5f15df4f55cdfd55c5774745fdf4ddf5c77f5f5f0c7f1fdcdf4dc7c53dff73dcfd34dfc5c570cb707d71d1f4fdfd0f1cd5d0fdff45df575cfd1355f5f1d770df3fdf9f555557f5f5ff775f7f54df55df3f4f5517307edf49f8fde35f7f85c35f755d33cf74d777573dfdd5c5755d334536bffd551f4f5311d771c374547dd105fdf730d7bfb54bbb73737b7f7755f5d30ff0ff3f20fcf3c3f3fff3f3fcf30f3f0f0ff0c0f333ffff0303333f33ff3fc3f0f33ff3333cf3f0fcfcff0ffccf30ffffcf03f33f3fccccfcf30f33ff3cffcb0f33333cff0ff3cffffff0f33f333f3ccf0cfffcf0cf3fc333ff30ff30cfcf3ccf0ccf030cf300fcffcf00ffff30ff330cff30cffff3cf3cff00fcf3f33f0f330f3ff3ccf0fcf0f0f0fff3cff33fc0c0fcf30cf0f3fffccf03cfffc3cf7cf0f3fff3cff0cff3fcff3cfff0f0fff30cfc3f0f3f0cff0f3f0fcfffc3c3fcff3cc0fcfff30ffcff3f3fc30ff3f33cffcfc333ff3f30cff3cffccf3fff3fffcfcfcf3fccf0f3ff33fcff33cfffc3ccfc03cdf0fcffc3cc3ffffffffffffffffffff300f33f3f0cc300f3ff30cf30cf30ccffcf0f3ccf03ccfcf33cf0ccf3ccffcffcf33cf3fff3ccfcf333ff3f3cfff3ffff0fff3f0cffcf0fccf3f8f33f33cf3b30fcff33c3ffff3c3f30cef3ff3f300f33c3fcf3cf3f33f0ff3fcf30cf3f30f0f0fcf30fff0cf3fcff0cff00fcfecf30fcf30f30ccf0cf3fff0fc0c3ff3fbfcf33c0fc3f0cc330f3c33f3f0f0f3f0cff0300f0f8fcf300f0ff3f3f3f330cff3cfc30ccff0fcf0f3fff0ccf0fc0cfffccffffc0f0f0ff3ccf0fc3f330f33ff0f0c0fcf3f3f0ffff0cccf0fc3f0f0f0ff3f3f0fffffcffffcff30ff0fcff0f00f0fcffff3f3f3fff333cff3ff3ff3f03fcf0cf3fff3ff3ccf33330f0f0f0fcff0f0f0fcf0f0f03cf33c33cf0c0f0fcf0cf333f3f3f030cf0fcf3030fff3cfccf0f33c0fdfcc0ffff3fff33ccf0ff3f3cff3ffccfeffefcff3ccfc3c8f0f3fcffc303fcff3ccf0ccf030f30c0f3f3ff3f0fc3c3f333fcf3cffffff0f33f3f00f0ff3ff30ffcffc3fff3ffff0ffff0fff0c0fcf0ff3fffccff0f3bcf3f88cf3ccf0cc3033ffcefff3f0ff0ffff0f00f3f0ffffccffff3ff3ccffff3ffffcc3cff3f0f0ff330f3f03cf30ccf30f3f33cffcf0f33f30ccff0f0f0ccf0cc30cff0cc330fff0cfff030cff3f3f3f0cccccccf0c3fff0ccf300fcf0c0f0fcf3033cfff0f33cf30f30f3f33f3f00ccff3f3f3fffffffffffffffffffffffffffffffffffffffffeffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffbfffffffefffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffff4f6c2c0f3fcff333ff33cc30f3cffc0c33fffc3033fffbcfccccfcf3ff4ccfcef0f0f0fff0cc333ff3f0f3cff0fc30cc3f33cf0cf33c3f300ff30cff3fcffff0cc0cffcff3cccfcccc3cff30cffffcfcf330cff03c333f0ff3ccf33fffcc330ffff0f3f0f00fff0ccf0cf333cf0fcfccfff73c33f3ff3fff0c3ffffff0f33f0f0f3ffcc0fcf3f03fffcffc0f3f3ff3fcf2fe0ccffcfcf3cfccff300feff3eccfff0cfff0f030f33f0fcf3333f30c0f330fff0fffcc0ffffffcccfcf0cc3f3f33f3cc3ff3fc0ff3fcf30ccff0f3fccef0f0f0cccfceff4cf0300ffff00f0fff0f3ff3cfcff33ccff3cc3ffffc0fcf000f33cf300f3fcc3f3fcf3fcff3fffffefdfffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffbffffffdffffffffffffffffffffffffeffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffddfffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffbfffffff7feffbfdffffafffffff77ffffffffffffffffffffffffffffffffffffffffffbffffffff7ffffffffffffffffffffffffff3ffffffffffffffdfffffbfffffffffffffffffeffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffff7ff7ffffffbfffffffffffffffffffffffffffffffffbffffffffffffffbffffffffffffffffffffffffffffffffbfbffbfdfefffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffdf76dcbdfff574ffffffffffffffffffffffffffffbffbffffffbebffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffdfffffffffffffffffffffeffffffffffffdfefffffffffffffffeffffdfffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffeffffbbe5fffffffff7ffffddffffffffffffffffffffffffffffffffffffffffffffffffffffcdddd0460cfdeecdd1defd13ffdef50defdddddd5c1ccfcfcfdffffedc35ddde371fcdf4ddfcfdfffff3ffccfcfcffccf0f3cfccfcfcf0fcfc0fcff3cccf3cffffcfccccfcf00cfffffccfcfffffffffffffffffffffffffffffffffffffffffff3f00cf00960157021803d7039e0452050a06c706880748080b09c009780a3b0bfb0bba0c680d1a0eda0e820f3810e7109d114f12fc12a0133514dd148a153a16e91692174518f5189719481ae41a891b071cb01c671d121eb31e541ffa1f99203d21db2189223923d7235524c1244a2595252026b4264e27f7278728f5287729002a802afa2a842b072c912c1e2dac2d352e7b2ed52e252f892fe62f6330e930783100325532b9320a335833ab3312346f34cc3427357535db350436043608361c367d36d4362f377b37803784378837953798379c37a437a537b837bf37d0373238101d293643505e6974808d9da9b6c10a1a2732404a5866717b8a97a3b2bd0c17202d3845525e6b78848f9da8b30b1724303d4953606a7884919da9b50b17222e3a46515f6c7a88929da9b30d1b2834404b5964727f8a96a2afbb0b18222e39444f5a65727c87939ca90e1a26333e4a57636e78828f9aa4ae0e1a23323c4a57626b75828f9ca5af0e1d2733404b5865727c88939ea8b40c1724303a4853606b77828d99a6b30c1824323f4a57626e7a85939fadb708121e27313e4a55626f79858f9aa70c1925303b46505e6975808c98a3ad0c1a2835424f5b66737f8a939eabb80d1927333d4a55606c7883919aa6b30b1825313d4c5863717a86909da7b20b151d28343e49545d6975828c98a10d17232e39444e56606c7884919da80b16232e3b4955626d77838f9caab407121c2b363f4955626d757f8a949e0c17232d3a46535e69758088949fab0b141f2b37424d57626d79838f99a40b151f2a36424c57626f7c88929da90c18222d39464d59656f7a85909ca60c131e27313c45505d6976838d99a306111a25313c48535c67717a859199070f191f2930373e47525f6a75828b0a16212c38434d59636d76828c939c0b16202b37424d58656f777f8995a20c18212c353e4a55636d78828e9ba50a131e2a35414b57616c77828e9aa509131e28334048555c67737e88929d0b18242c3945505d67737c8995a1ab0915202e3a454f58626a74828d98a309131c26313d47535c656f7a838c980a161f2a36414c56606e7986929da40d18252e3b4349525c666d79838b930a151f29333e48535f6b747f8b949b0b141d242a2e333b414549525d697409111c26333e4952606b74808a949e0e17242e37404c58646e79848e9ba80b16202c39434e59646e77828b94a00a141e2b374049515963707a84909907121d252e37404b55626d77818c960b151f29323e4b56626e78848d959d08131c252f38414a5159636f7b879209131e28343e464e58616d76828e980a151d27323b454e58626d77808a9309141d2a34404c57626f78838e99a30c1824303946515b65707c87919aa40a142129323b454d56616b758089940b151f252b333e484e545c626972780b11161a20262e343a4149505760650c151e29323a454d585f656b727b83040b10151b2020202020242c353b430a121b242e373d49525b636b727b830a131a22293139454f575f6b737e8a0a131d29323d49515b636b767e868f0a121e2935414d56636e778088949c091119252f3e48515d656b707780880910161d252d34393f464b4f575e670810171f262e363f454d575f67717a070f18212b33393e49545b6772788208101920252d373f434c535b646d77080f161d242b30373e4751585f677108131d242c333a424b545d666e758008111b232b333b444c545d656b727b09131e262e343b434d58616b747d8409132029323b434b545d656c737a8408101a222c333c455059646c767e86080f172029343d464d59646c757e83070a0e12161a1c2125292e323a3d4005090f14191f262c31353b434b4f55050b1014171c23282d32383c40444c040910181d232a30353c43494e545c050c151c232b2e343a3e45494d5358050e161f2830383f494e565f666c740710192028303a434d5860686f787d0b141c242d3740495259626c757d860a131f29333e49515a616c71777a81050d11171d21262c31373d43474b51070c131c23282f34383e464a51555d050a0f14171c22282e32383c40464b04060a0f13181f2527272a31394147060d10141a1e21252a30373c40464e050b12181d232931373d424a525860080e131a1f272930363d44494e565a04091013171a21232a323940474f56070c131a1c2225292e353b4149505602090e1315191f232930393d42484c04080d141b22272e363e444c50585d080f141b232727272727272829292900000000000000000000000000000001010101020303030303040404040400000000000000000000000001090e060c12181d252b30373d444d4f565b050b12181d222830363b3f43474d54050c10161c20282e363c40444a5055060e141b21262b2f373f45494b4c4c0000010101010102030303040404050000000000000002030303030303030000000000020202020202030303030204060808080808090a0a0a0a0b0b000001010102020202020203030303000000000000000000000000010103000000010102020202030707080808000000000000000000000000000101060d0d0d0d0f11121212131313131300000000010102020203030505060700000001010207080a0a0a0a0a0a0a0a1219212a2d353d4344484e54595f080a0b0b0b0b0b0000000000000000000000c8420000c8420000c842000000000000000000000000000000000000a0420000a0420000a0420000a0410000f0420000a0420000f0420000f0420000a042000000000000a0410000a0420000f0420000f0420000f042000000000000a0420000a0420000a0410000f0420000f0420000f042000000000000a04100008c42000000000000a042000000000000a0410000a0410000dc4200008c42000020c1000020c10000a04200000000000020c1000020c100000000000002430000f0420000f0420000a0410000a04100000000031e1e02111e241e001111021f35393d1e00031c1b1e201f25232735393c403f401e00191b031a1e252330353e3f3e4043411e000406071202021a191b1a03031a1e1e20201f1f252735393f3e413e4143434043434540060909121212121202190219021a191b021a0303031c1c1c1b1b1e1e1e1e1e20201f1f202221252327272c2b3939393b3e414042434040434041421e1e000505080609090c0d0f0d12121312121212121512161517180202021a1a1b1a030303031c1c1c031e1e1e1e1e1e20201f2020212221212125232327272d2b2f2d35393b3b3e3e3e3f3e3f3f3e404243404343444043434545414042421e00000405050507080609090d0c0d09090c0d0d0e0d131214121312121512171615020202190202020219191a19191b021a191a0303030303031c1c1c1c1a1d1e1e1e1e1e1e201f1f1f2022202022212121252327272c2c2d2d2d32312d353539393b3b3b3a3b3e3e3f3f3f3e40403f3e4040424343434343404040434344404040404141414141404042421e1e0000000404040506060708070706060909090b0c0b090d0d090909090f090c090d0e1012121213121214141212121312151212131215151212171217171216160202191902020202021a1a1a1b19191b19191a1b1b1b031c0303030303031c031c031c1c1c1c031a031a1c1c1a1c1a1a1a1b1a1b1d1d1e1e1d1e1e1e1e1e1e1e1e20201f222121222123212221212121252323212326272727272627272a272c2c2b2c2d2d2d2d32313535393939393939393b3b3b3b3a3a3b3a3b3f404040403e3e41413f3e404141404243404343404040404344444440404040404040404140404040424242421e1e1e000000040504050404050606050706060806090a0909090b0b090d0909090f09090f0e090e090d1212121212121212141214121212121312131313121215141512121212161512121515121212121517171216161502021919190202021902190202021a1a1a1a19191b02021b1a1a1b1b030303030303030303031c1c03031c1c031a1c1c1c031c1a1c1a1b1b1a1a1b1e1d1d1d1d1e1e1e1d1d1d1e1e1e1e1e1e1d1d1e1e1d1e1d1e1e1e201f2120202221202120222121222222212121222221212122212321212523232121232327262629272b2b2b2f2c2c2d2d322d2d2d3132312d313535353839393939393a3b3b3b3b3a3b3a3b3b3b3b3b3b3b3b3e3e3f3e3e3f3f3e3f3f3f3e403e3e3e3e3f3e3f414141413f3f3e3e4040404042404243404340404040434040434340444340434040404040404540454140404040404042424142421e1e441e00000100040404040406050506050705070708060606060606090a0909090b0c090b0b09090b090d09090909090909090e0e0909090e0e09090d0e1012121212121313121312121412121414141212121312121212151212141512121212121212131315121212121217121217121215151217171217171216161616161515020219021919190219190202020202021902191919190219190202021a191a191a1a1a1b1a1b1a1b1a190202190219191a1a1a1b1b1a1b1b03031c031c03030303031c0303031c03031c1c030303031c1c031c1c1c031c1c1c1c1c1c1c1a1a031a1c1c1a1a1c1a1b1b1a1a1b1d1d1d1d1e1d1e1e1d1e1e1d1d1e1e1e1e1d1e1d1e1e1d1e1e1d1e1e1e1d1e1e1e202020201f1f1f1f21202222222121212121202123232123212221222222222121212222222121212121212121232121232323212321232327282927272b2b2b2e2b2b2c2c2c2c2c2c2c2d2d2d2d2d2d322d2d2d2d3231312d31353635353938383939393939393a3b3a3a3a3b3a3b3b3b3a3b3a3b3b3a3b3b3a3b3b3a3a3b3b3b3e3e3e3e3e3e3e3e3e3f3f3e3f3e3e3f3f3f3f3f403e3e4040403e403e404040403e3e3f3f3e3f3f414141413f3f3f3e3e4040404040404141424140424340434040404043404343434040434043444440434043404343404043434340444044404443404040404040404040434040404040404540454541404141414040404140404242414142421e441e1e441e000000010000000404050504050404050405060605050605050505060605070708070707070706060506060806080606090a09090a090a090909090909090b0c0b09090b0b0b0b0b090b0b09090d0d0d09090909090f0909090e09090f0e09090e10090c0e0e0e0e0e0909100e0e091012121212141213131212121312121214121212121214121414121213121313121312121312131312141414141212151512141412121212151512121216161212121313121212151212121512151515121515121212121717121717121712121212121215121512121712171212121212161616161515150202191919020219020202020202191902020202190219020202021902020219020202020219191919191919021902021919191a1b1a1a19191b1b02021902191a1a191a1a1b1b1b1a1a1a1b1a1b1b031c031c031c03031c1c031c030303031c03030303030303031c031c031c1c1c1c03031c03031c1c1c1c1c031c1c1c1c03031c031c1c031c1c1c1c1c031a1a031a1c031c1c1c031c1c1c1a1a1c1c1c1a1b1a1b1b1a1b1b1b1a1a1e1d1e1e1d1d1d1d1d1e1e1d1e1d1d1e1e1e1e1d1d1e1d1e1e1e1e1d1e1e1d1e1e1d1e1e1d1e1e1e1e1e1d1e1d1d1e1d1d1e1e1e1d1d1e1e1d1d1e1e1e1e2020202020202021211f1f1f1f211f1f2221222222212121202121212021202021232123232323212123212323212222222222212221222121212222222221212221212122212323212321212321212123212323232123212123232123262728282828272827282729292727262727272b2c2b2b2b2c2c2c2c2b2e2b2c2b2b2b2b2f2c2c2b2f2c2c2c2d2c2c2c2d2d2d2c2d322d32322d32322d2d2d2d2d32322d313131323131312d34343135363635363635393839393938393939393939393a393b3b3b3a3b3a3b3a3b3a3b3a3b3b3a3a3a3a3a3a3a3b3b3b3b3b3b3b3b3a3b3b3a3b3b3e3e3e3e3f3e3e3f3e3e3f3e3f3e3e3e3f3e3f3e3e3f3e3f3e3f3f3e3f3e403e3e4040404040403e3f3f3e3f3e3f3f413f4141413f3e403e3e404040404040414041414142414042414243434340404340404340404340404040404044444043404344404444404040434040404343434043404343434043404043434043404344444444444443434043404340404040434040404040434040404040454545454540404041414141414141404141404041404041424141414141424141421e441e1e1e441e1e00010000010100000404050404040505040505040405050405050605050605060605060606050605060605070708070707080706060605060506060608060806080609090a090a0a0a0a090a0909090909090b0c0c090c09090b09090b0b0b09090b090909090d0d0d0d090d090909090f0f0f0e090e090e09090f090e0e09090e09090c09090e09090e0e090d0e090e0e0910101212121312121412121412131313131212121312121213131312121212141214121414141212141212121414141212121212131313121212131213121312121312131213121212131212131212121512151512121414121215151214141214151212151212151512121215151212121312121212121616121212131312121215121212121212151515121515151515121512151515121712121717121212171217121712121217121212121515151215151217171712171212121612161616121616121515151902021919021919021919190202190219020202021902021902021902020219021902190219021919020202190219190202190202191a191a191a1a19191a1a191a1a1a1b1b1a1b1a1b1a1b1b1b1a1a1b1a1a1b1902191902020202021902191919191a1919191a1a191b1b1a1b1b1b1a1a1a1b1b1b1b0303031c03031c1c0303031c1c1c03031c0303031c030303031c03031c0303031c0303031c031c1c1c03031c031c0303031c031c03031c1c1c031c03031c031c1c0303031c1c1c1c1c1c031c1c1c1a1c1c031c1a1c031c03031c1c1c031c1a1a1c1a1c1c1c1a1c1c1a1b1b1b1a1b1a1b1b1a1b1b1a1a1b1b1e1e1d1e1d1e1e1d1e1d1d1e1d1d1e1e1e1d1e1e1d1e1d1e1d1e1d1e1d1e1d1d1e1d1e1d1d1e1e1e1d1e1e1d1e1e1d1e1d1e1d1e1e1d1e1e1e1d1e1e1d1e1e1d1e1d1e1d1d1e1e1e1d1d1e1d1e1d1d1e2020202021211f1f1f211f1f21212120202121212222222222212222212121202021202120202121202120202120202222212123232323212321232121222222212221212222222121212121222222222121222122212121212122212222212123212123212123232121212321252523232121232323212121232323212321232627282728272827282728282727292929272626272c2b2c2b2c2c2e2b2b2c2b2b2c2f2c2c2c2c2b2f2f2c2d2c2d2c2d2c2c2c2d2d2c32322d2d322d2d323233332d2d2d322d2d2d312d31323131312d2d342d2d343136353536353535353536353535353938383938393939393a393a3b3b3a3b3b3b3a3b3a3b3a3a3b3a3a3b3a3a3b3b3a3a3a3a3a3a3b3a3a3a3a3a3a3a3a3a3b3b3a3a3b3b3a3a3a3b3b3a3b3b3a3b3b3b3e3e3f3e3e3e3e3e3f3f3e3f3e3e3f3f3e3e3f3e3e3f3e3e3e3f3e3f3f3e3e3f3e3e3f3f3f3f3f3f3e3f3f3f3e4040404040403e403e403e404040403e3e3e3f3e3f3f3f3e3f3f3f3e3e3f3f3f3f3f413f413f413f3f3f3f3f3f3f413f3e403e403e3e3e404040403e4040403e4041414041404141424142404141414240404143434340404043404343434040434043404340434043404044444043404043444044444440404040404340434340434040434040434043434043434043404343404040404043404343434040444044444044444340434043404343404043404040434043434043404043434040404340404040404040454545404545404040404045404141404141414041414140414040414041404141414041414040404041404242424141424141414241424142414242461e1e441e1e0001000100000100010100000100000004040405050405050404040505040505040505050505050505060506050606060605060505060506050605050507050705070708070808080707080708080707050506060605060505050608060806080606080806060608060608080608090a09090a0a09090a090a09090a09090909090a0b0b09090b090c0c090b09090b0b0b090b0b0b0b0b090b090b09090b090b0909090b0b0b090b090909090d0d0d090d0d0909090e0909090f0f09090e0e0909090e09090e0e090e09090e0e09090910090910100c090c090c09090c0c0c0e0909090e09090e090e09100909090d090e0e090910101012121212141212121312131312121213121312121312121313131212141414141412141214121412121214141214121214141214141214121313121212131312131213121313121213131213121312131313121212121212151515151215141414141215121215151212141412141415151212151512121215151212131312121213121216161216161212131312121515121212121215121215121515151515151215121512151512151515121217121212171212171712121212171717171712171217121717121212121217121717171212121215121515121515151517121717121712161212161212161216161616161616161612121216161616161515150202191902021902190219190219020202191902190219020202190202020219190219020219021902191902191902021902190219020219021919020202190219190202021919020219021902020202190202190202020219191902190219190219190202190219021902191919190219020202190219191919191902020219191a191a1a19191a191a191a1a1a1b1a1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1a1b1b1a1b1b1b1a1b1a1a19021902191b1b1b1b02021902191902021919021902190202190219190219191a191a191a1a191a1b1b1a1a1a1b1a1b1a1b1b1a1a1b1b1b03031c1c03031c1c1c03031c031c03031c03031c0303031c1c030303031c0303030303031c031c03031c030303031c1c03031c0303031c03031c031c1c1c1c031c1c031c031c1c0303031c1c03031c03031c1c1c031c1c1c0303031c031c1c031c031c0303031c031c031c1c031c031c03031c031c03031c1c031c1c1c1c1c030303031c1c1c031c1c031c1c1c1c1a1c1a03031c1c031c03031c03031c03031c1c031c03031c1c1c1c1a1c1a1a1a1a1c1a1c1c1c1a1c1a1c1c1a1a1c1a1c1a1a1a1b1a1b1a1b1a1a1b1a1b1b1b1b1b1b1b1a1b1b1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e1d1e202021202020212020212120211f211f211f21211f211f21211f211f1f211f21211f2121202021212020212222212222212222212221212221212020202021202021212121212120202120212021222122212121222121212221222121212121212321232123232121232121232121222222222122222221212222222122222122212222222121222121212222222121212222212221222122222122222122212222212121212221212122212122212221222221222121212323212121232123232321232121212123232123212125252125212523212321212321212321212123212321232123232123212123212323212626262627282728282828272727282929292728272726262629272729272c2c2b2c2b2c2b2c2c2b2c2c2b2b2e2b2c2b2c2b2b2c2b2b2f2f2c2c2b2c2b2c2f2c2c2c2d2c2d2c2d2c2d2c2c2d2c2c2c2d2d2d2c2d2d2d2d2d2d2d2d2c2c2d2d3132322d322d322d3232322d2d322d322d2d322d32322d2d323232322d3232332d322d2d3232322d2d322d312d312d322d32323131312d312d312d2d2d34342d353535353635353635353635363635353938383938383939383939393a393a3a3b3a3a3b3a3b3b3a3b3b3a3b3a3b3a3a3b3b3a3b3a3a3a3a3b3a3b3a3a3b3a3a3a3a3a3b3a3a3b3a3a3a3a3a3a3b3a3a3a3b3a3b3b3b3a3b3a3a3b3a3b3a3a3b3b3b3a3a3b3b3a3b3a3b3a3b3e3f3e3f3f3f3e3f3e3e3e3e3f3e3f3f3e3e3f3e3f3e3e3f3f3f3f3e3f3f3e3f3e3e3f3f3e3f3f3f3e3e3e3e3f3e3e3f3f3e3f3f3f3e3f3f3e3e3e3e3f3f3f3e3e3f3f3f3e3f3f3e3e404040403e40403e40403e3e3e3e403e4040403e3e3e403e3e403e3e4040403e40403e3e3f3e3e3e3e3f3f3f3e3f3f3f413f3f413f413f413f3f413f4141413f41413f413f414141413f3f413f3f3f3f3f413f41413f3e403e3e403e3e3e3e403e403e4040403e3e403e3e404041414041404140404041424241424041404242414242424241414040414040414241434343404343404340404040404343434040404343434043404340434043434340434043404343404343434040434043404043404440444040444040434043404340434043434044444440404044444440404043404340434340404343434043404343404340434040434043404340434343434043404343404043404340404040434340434040434040404340404040434043434440444044444444404044444044404440404440444044404440444043404043404043434040434343404043404340404043404040434340434040444043404043404043404040434040454045404040404545404140414040414140414141414041404141414141414041404141404041404141414040404041404140414040414040414242414141424141424142414142414141414142464246441e441e441e00000001010101000101010000000101000100000404040504050405050405040504050504050405040504050504050405040505050405050404040404050404050505040405060505060506050606050605050606050506060506050505060506060505060606050605050605060506050506050605050606070505050707070505070505070507070707070807070808070707080807070707080807050506060605060605060506060506060606060608080806080608060806080808060608060808060909090a0a0a090a090a090a09090a0a09090a09090a09090a090a090a090a0909090a0a090a0a0909090a090a0a09090b0b0b090909090b0c0909090c090c090b0b0909090b0b0b0b09090b090b0909090b0b090b09090b0b0b0b090b090b09090b09090b090b0b090b0909090b090d0d090d0d0d0d0d09090e090909090f0f090e0e090e090e090f09090e090e09090e0e0e090e0e09090e090e090e0e090e09090e09101009090910100c0c0c090c0909090c0c0c0c0e090e090e0e0e090e0e090e0909090e0e0e0e0e091009101009090d0d0d0e0e090e0e090e09091010121213131212121214121214121414121412121412121212131312121312131213121312131312131312121313121213121313131312131313131213121213131213131212141214121412141412141214141212141212141412121412121214141214141412141214141214121214141412141412141214131213121212121215131213121313121213121312131313121213131213121312131213121213131213121212131213121212121313131212121412121215121212151215151512121515151512151212121214121214121412141414121212151212151515151212121412141414121414121515151215121512151215121215121515121215121215151512131213121312131312121312121216121216121212121313121212121512121512151512121212151215121212151512151512151215151215121512151515121512121515151512151212121712171217171212121712121712121217121712171217121717121717171712171712171212121212121717121717171212121215121515121215151212151215151512151512171212171717121712121612121612121216121612161616161612161212161612161612121216161616121616121215151215151502190219190219021902190219021919021902021902020219190219021902190202190219191902190219021902190202021902191902191902021902190219021902190219190202190219190202191902190202190219021902190219021902190219020202021902020219021902190219191902021902021902191902190219021919191902191902020219021902191902190219020219191902191902190202191a191a191a191a191a1a1b1a1a1b1b1a1b1b1a1b1a1a1a1b1a1b1a1a1b1a1b1b020219021b1a1b1a1a1b02191919190219021902190219020219020219021919191a1a191a1a1b1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1a1b1b031c031c031c03031c031c031c031c031c1c0303030303031c031c031c031c031c0303031c03031c0303031c03031c031c03031c031c031c031c031c031c031c031c031c1c1c03031c1c030303031c03031c031c1c03031c03031c1c031c1c031c1c1c031c03031c03031c1c0303031c1c031c1c0303031c031c1c03031c1c0303031c031c03031c031c1c1c031c1c1c03031c03031c031c1c1c031c1c031c1c031c031c03031c1c031c031c031c031c03031c03031c1c031c1c1c031c03031c1c1c031c1c1c03031c1c0303031c1c1c1a1c031c1a1c1c0303031c1c031c1c031c1c1a1a1c1a1c1a1c1a1a1c1a1a1c1a1c1a1a1b1a1a1b1a1b1a1b1a1b1a1b1a1b1a1b1b1b20212020212020212020202120212120202120202121202120211f211f211f211f211f1f211f21211f1f211f211f211f211f211f202020212120212122212221222122212221212222212222212221222121222120212120212021202021202121212021202120202120212020202120212020212021222221212222212122212221222121212123212321232123212321232321212323212121212321212321212321232123212121232122212121212221222222222222222121212221222121222122212121222221222222212221222221212122222122222222222122222122212222222121222222212122212122212221222121222221222121212223212323212121212323212321212323212121212121232321232123232321252521252121212121212323212321232121232321232323212321232123212321232321212321232123212123232321232121232321232121232123232121232123232321232626262626262728282827282728272728272827272827292927292929272728272827272827272627262626272729272a272c2c2b2c2b2b2b2c2c2b2b2c2b2c2b2c2c2b2b2c2b2b2c2e2b2c2c2b2c2b2c2c2b2c2c2c2b2c2b2b2b2c2b2c2f2f2f2f2b2c2c2f2c2b2b2c2b2b2c2f2c2f2f2c2d2c2c2c2d2c2d2c2c2d2d2d2c2d2c2d2d2c2d2d2c2d2c2d2d2d2c2d2d2d2d2c2c2d2d2c2d2c2c2d2d2d2d312d2d313232322d2d322d2d2d32322d2d2d2d3232322d2d322d2d322d32322d332d2d2d2d332d34322d2d2d2d32322d2d312d2d312d312d31312d31322d2d2d32322d2d31312d312d3131312d31312d2d31312d2d342d2d342d342d3434342d3431313536353635353536353536363535363636353635363635353636353636353535353635393838393839383938393839393839393a3a393a3a3a3b3a3b3a3a3b3b3a3b3a3a3b3a3b3a3b3a3a3a3a3a3b3a3b3a3a3a3a3b3b3a3b3a3b3a3b3b3b3a3a3a3b3b3a3b3a3b3a3a3a3b3a3b3a3a3a3a3a3a3a3a3b3a3a3a3b3b3b3a3b3a3a3b3b3b3b3a3b3a3b3a3a3b3b3a3b3a3b3b3a3b3b3a3b3a3a3b3b3a3b3a3b3a3b3a3b3a3b3a3a3b3b3f3f3e3f3e3f3e3f3f3f3f3e3f3e3f3e3e3e3f3f3e3f3f3e3f3f3e3f3e3f3e3f3f3e3f3f3e3e3f3f3f3e3f3e3f3e3f3e3f3e3e3f3e3f3f3f3e3f3f3e3f3e3f3e3f3f3f3f3f3f3f3e3f3e3f3f3f3e3e403e403e40403e4040403e403e404040403e403e403e40403e40403e40403e403e403e403e3e3e3f3e3e3f3e3f3e3f3e3e3f3e3f3f3e413f3f413f3f41413f3f41413f413f413f413f3f413f41413f3f413e403e403e403e40403e403e3e3e3e414041414140414040404140404141404041414042414142424240414241424142414242414041404040414142414243404340404343404340404343404340434040434043404043434040434043404043434343404043434040434043434340434043404340434043404044404440404440404343404043434043404340434044444040404440444440444044404444404440404043434040404043434340404343434040434340404043434043404340434043404343404043404340404340434343434043434040434340434043404043404343434043434040434043434043434040434340434340434043404043404343404044404444404440444044404044444040444044444044404440444044404440434040434340434040434043404043434340434040434043434043404340434340434340404340404343404043404340434043434043404340404440444044444040404343434340434040404340434340434043404045404040454045404040454040454045404140404141404140404141414041404041404140414040414041414140414041414041404140404140404141414040404041404040414041404141404040414241414241424142424142424141424141424142414141414241414246420100010001000100010001000100010001000100010001000100010001000100010001000100010005040405040404040504050505040405040504040405050404050504040505040505050405040405040505050405040504050405040405040404040504050505060605050506050605060506060506060605050606050606050506050605060505060506060506060605060606050506050605060506050607050507070507050705070707050705050708080708070807080807080708070708070708070807070808070808070705050606050605060605060605060506060508060608080606080608060606060806080606080806080806060808060806060608060608060806080606080a090a090a09090a09090a0a0a09090a090a090a09090a0a090a090a090a0a090a090a0a090909090a09090a0a09090a09090a0a090a0a09090b09090b0b090b0b0b09090b0b0c090c0c090c0c090c090c090c0c090b0b090b0909090b0b090b0b090b09090b090b090b0b0909090b090b0b0b090b0b0b090b090b0b090b0b090b090b090b0b090b090b090909090b0b090909090d0d0909090d0d0d090d090d0a09090c0e090e0e0e0909090f09090e090e09090e0e090e0e090e09090f0f09090e09090e09090e0e09090e090e09090e09090e090e090e09090e090e090e0e090909100909100910091010100c09090c0c0c09090c09090c090e09090e090e0e090e0e090e0e09090e0909090e09090e090e09100910100d0d09090d0e09090e0e090e0e0910091009100910091012131213121213121214121412141412141214121412121412141214121412121313121312131213131213131213131213121312131312131213131212131213121312131213131213131213121312121213121213131213121313121312121312121313121314141412141214121412141212141214121412121412141214121412121414141212141414141212121412141214121214121412141212141214141214121214121214141412121414141214121413131212121212151312131213121312131312121312121313121312131312131213121312131213121312121313131213131212131213131213121212131312131213121312131312121312131213131312121312131313121313121312121213121313121314121214141212121512121215121515151212151215121515121515151215121412121214141214141414121415121212151512151215121512151215121412121414141214121412141215151215121512151512151215121212151215121515121512151215151215121512151215121512151215121313121212131213121312121312131213121213121312121212161216121612161612121212121312121215121212151515151512121212151215121515121512151215121512151215121512151215121512151512151215121215121512121512151215151215121512121515121215121512151512151215121512151212121215151215121512151512171217171217171712171212171717121217121217171712171712121717121712171212171217171717121217121217121712171212121712121215151212151212121515151215121512121512151215121515121215151215151215151217121212121212121712121216121616121612121612121616121612121216121612161212161616121212161216121612161616121216161612161216121616161616121612121512121515121515121515021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902190219021902021902190219021902190219021902190219021902190219021902190202190219021902190219191a191a1a191b1a1a1b1a1b1a1b1a1b1a1b1b1a1a1b1b1a1b1a021902191b1a1a1b0219021902190219021902191902021902191a191a191a19191a191a1b1a1b1a1b1a1b1a1a1b1a1b1a1b1b1a1a1b031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c031c1c031c031c1a1c1a031c03031c031c031c031c031c1a1c1a1c1a1c1a1c1a1c1a1c1a1c1a1b1a1b1a1b1a1b1a1b1a1b1b1a1a1b20212021202120212021202120212021202120212021202120211f21211f211f211f211f21211f1f211f1f211f212021202120212021202120212221222122212221222122212221222122212221222122212221222120212120202120212021202120212021202120212021202120212021202120212021202121202120212021222122212221222122212221222122212221222122212321232123212123232123212321232123212123212323212321232123212321232123212321232123212123222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222121232321212323212321212323212123232123212321232123212123212325212521252121252125212321232321232121232123232123212123232121232321232123212321232123212321232123212123232123212321232321212326272626262728272827272827282727282727272827282728282727272827292929272929272727272828282728272727272827282726262726262729292729272c2b2b2b2c2b2c2b2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2c2b2b2c2c2b2c2b2b2b2b2c2b2b2c2b2b2c2b2b2c2c2b2c2f2c2f2c2c2c2c2b2b2b2c2c2f2f2c2c2f2c2c2c2d2c2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2d2d2d2c2d2c2d2c2d2d2c2c2d2d2d2c2d2d2d2d2d2d2d2c2c2d2c2d2c2c2d2d312d31312d312d2d322d32322d32322d2d322d2d323232322d322d2d32322d2d2d322d2d322d3232322d2d2d2d3232322d322d322d32332d332d332d33332d2d33332d2d2d332d2d2d32322d3232322d2d322d322d2d2d2d312d312d31312d2d31313232322d322d322d322d31312d312d2d312d31312d312d312d312d312d34342d342d34342d342d34342d2d342d2d2d342d34342d342d342d34312d3135363636353635363635353635353635353635363535353635363635363636353636353635353635363636353636353635353635363635353636363538383938393838393839383938393839393938393839393a393a3a39393b3b3b3b3b3a3b3a3b3b3b3a3b3a3b3a3b3a3b3b3a3a3a3a3b3a3b3a3b3a3b3a3b3b3a3b3a3a3a3a3b3a3a3a3a3a3b3a3b3b3a3b3a3b3b3b3a3a3a3b3a3b3b3b3a3a3b3a3b3a3b3a3a3a3b3b3a3b3a3a3b3a3a3a3a3b3b3a3a3b3a3a3a3b3a3b3a3b3a3a3a3b3a3a3a3a3b3a3b3a3a3b3a3b3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3b3a3b3a3a3b3a3a3b3b3a3a3b3b3a3a3b3b3a3a3a3b3a3b3b3a3b3a3a3b3a3b3a3b3a3b3a3a3a3b3b3a3a3a3a3a3a3a3b3a3a3b3a3b3a3a3b3b3a3a3b3a3b3b3a3a3b3b3a3b3e3f3e3f3e3f3f3e3f3e3f3e3e3f3e3f3e3f3f3e3e3f3e3f3f3e3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f3e40403e3e403e403e403e3e403e403e40403e403e403e3e403e403e403e403e403e403e3f3e3f3e3f3e3f3e3f3e3f3e3f3e3f413f413f3f41413f3f413f41413f413f3f413f413f413f41413f3f413f41403e3e40403e403e3e403e3e40403e403e4041404141404140414041414241424041414241424142424141424142424142414041404143404340434043404340434043404343404340434043404340434043404340404343404340434043404340434043404340434043404340404340434043404340434043404340434043404340434043404440444044404440444044404440434043404340434043404440444044404440444044404440444044404440434043404043404340434043434040434043434043404340434043404340434043404340434043404340434043404340434040434340404340434340434043404340434043404340434043404343404043434043434043404340434043404343404340434043404340434044404440444044404440444044404440444044404440404340434043404340434340404340434043404340434043404340434340434043404340434043404340434040434340404343404340434043404340434043404440444040434340404340434043434040434340454540404540454045404540454540404540414041404140414142424140414041414040414041404141404140404140414041404140414041404140414241414242414241414242414241414242414141424142414241424142414246424646420405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050404050405040504050405040505040605060506050605060506050605060506050605060506050605060506050605060506050605060507050705070507050705070705070807080708070807080708070707080708070807080708080707080708050506050605060506050608080608060606080608080608060806080608080606080608060806080608060806080608060806080608060806080608060806080a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a090a090a090a090a090a090a090a09090a090a090b090b09090b090b0b09090b0b090b090b090b090b090b090b090c090c090c090c090c090c090c09090b090b0b0b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b0b090b090b090b090b090b090b0b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b090b0b090b090b090b090b090b090b090d090d090d090d090d090d090d090a090a09090e0e090f09090f0f090f090f0e090e090e090e090e090e090e0909100f090f090f090e090e090e09090e0e090e090e090e090e09090e0e090e090e090e090e090e0909100910091009100910091009100c090c090c090c090c090c090c09090c090c0c09090c0e090e09090e0e090e090e090e090e09090e090e090e090e090e090e09100910091009100910090d090e090e0910091009131213121214121412141214121412141214121412141214121412141214131213121312131213121312131213121312131213121312131213121312121312131312131212131312131213121312131212141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121414121214141214121312131213121215121512151312131213121312131212131213121312131213121312131213121312131213121312131213121312131213121212131213121312131212131312131212131213121312131213121312131213121213121412141214121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512121414121214141212141512151212151215121412141214141214121412141214121412151215121512151215121512151215121512151215121513121312131212151312131213121312131213121312131213121213161216121612121216121313121313131212151512121512151215121512151215121512151215151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512171217121712171217121712171217121712171612121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216161216121612161612121612161216121612161216121612161216121612161216121612161215121512151215121512151215020203212121232626272726262626272827282728282728272827282727282728272828272827282728272827282729272729292729272927292727282728282728272728272828272726262727262927292729272c2b2b2b2c2c2c2b2b2c2b2b2c2b2c2b2c2b2c2b2c2c2b2b2c2b2c2b2c2c2e2c2b2c2b2c2b2c2b2c2b2b2c2b2c2b2c2c2b2b2c2b2c2b2b2c2f2c2c2f2c2f2b2c2b2c2b2c2b2c2b2c2b2c2b2c2b2c2c2f2c2f2c2f2f2c2c2d2d2c2d2c2c2d2c2d2c2d2c2d2c2d2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d2c2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d312d31322d322d322d322d322d322d322d2d32322d2d32322d322d2d32322d322d322d322d322d322d322d322d2d32322d322d322d2d322d32332d332d332d332d332d332d332d332d332d2d2d342d342d322d322d322d322d322d322d322d322d322d312d312d2d312d312d322d322d322d312d312d312d312d312d312d312d342d342d342d342d34342d2d34342d2d34342d342d342d342d342d342d3135363536353635363736353635363536363536363635363536353635363536353635363535363635363536353635363536353536353635353839383938393839383938393839383938393839383938393a393a393a393a393a393a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3a3b3b3a3b3a3b3a3b3a3b3a3b3a3b3a3a3b3a3b3b3a3b3a3a3b3a3a3b3a3b3a3b3b3a3b3a3a3b3a3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3b3a3b3a3b3a3b3b3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3b3a3a3b3a3b3a3b3b3a3a3b3b3a3a3b3a3b3a3b3b3a3b3a3b3a3a3b3b3a3b3a3b3a3a3b3b3a3a3b3a3b3a3b3a3b3a3b3a3b3a3b3a3b3e3e3e4041434341424105050807080506080608060a0b09090b0b0f091213121312121612121213121919031c1f1f211f202126262726272726272626262b2c2b332d31343536363a3a3a3a3a3a3b3a3a3b3a3b3a3b3e3f3f3e3e404041404340434043434043404343404043434204070708070708080705050a09090a090b0b09090f0913121312131312121416121213121212121516021902191f211f2126272726262b2c2b2b2c2c2d343536363536353636353a3b3a3a3b3a3a3b3a3b3e4043404340434040434043424104050507070807080708050606050a090b09090b0b09090e131212131412121613121312131212151216272627262726272627262b2c2c2b2c2b2b2c332d342d36353a3b3a3b0000000070420000a0c100000c4300000c43000020420000824327b50800201c0000f03200002d00000030320000017051000000203f24000100500000006005000000000000000000000000000000000000000000000f000000000000000000000009000000000000000000000000800000555555550f0000000e0000000000000000000000090000000000000055550000006000000040aaca1d0000000a00000000000000000000000900000000000000aa5aff2500800000ab2aaaaa2700000009000000000000000000000009000000000000005555ff5f0080000055555595300000000a00000000000000000000000900000000000000aaaa000000800000ab2affff3a0000000d00000000000000000000000900000000000000ff7f00000040aa2a5555ffff470000000b00000000000000000000000900000000000000555500000060ff3f555555cd520000000600000000000000000000000900000000000000ff57ff270060553d55550080580000000e00000000000000000000000900000000000000aa5aff3f0080aa2a5555aaaa660000000600000000000000000000000900000000000000ff7fff3f0060ff3f5555aaaa6c0000000500000000000000000000000900000000000000aaaa0000001caa32004055cd710000000800000000000000000000000900000000000000aaaaff3f0080aa2a5555ffff7900000009000000000000000000000009000000000000000000ff7f00c00000ab2a55558200000003000000000000000000000009000000000000005521ffa100f80000ab065555850000000b000000000000000000000009000000000000000000ffbfffff0000ab2a5555900000000c000000000000000000000009000000000000000000ff7fffffaa2a00a055559c00000008000000b80200000100000009000000000000005555ff7fffff000056150060a400000009000000b80200000100000009000000000000005555ff7fffff00000040aaaaad00000008000000000000000000000009000000000000005555ff7fffff55155571ab9ab50000000800000000000000000000000900000000000000aaaaff7fffff00005555ffffbd0000000a00000000000000000000000900000000000000aa72ff7fffffff3f5555aaaac70000000b000000000000000000000009000000000000000000000000405555aaaaab2ad20000000e00000000000000000000000900000000000000aa2a00000080555555955555e00000000b00000000000000000000000900000000000000aa1600000080aa5e55955555eb0000000a000000000000000000000009000000000000000000ff3f00805555aaaaab2af50000000a00000000000000000000000900000000000000aa16000000805495aaaa5555ff0000000600000000000000000000000900000000000000aa2a000000235495aaaaab5205010000070000000000000000000000090000000000000055550000004a55550078aba20c01000017000000000000000000000009000000000000005555000000805555aaaaffff2301000005000000000000000000000009000000000000005555ff4f00805555ab5eab7a280100000d00000000000000000000000900000000000000aa16ff7fffff5555aaaaffff3501000005000000000000000000000009000000000000000000ff7fffffff9faaaa00143a0100001000000000000000000000000900000000000000000000000070aaaa55f5563d4a010000100000000000000000000000090000000000000055150000ffffaaaaffffffff5a0100000a000000000000000000000009000000000000000000ff5fffffaaaaffff561564010000080000000000000000000000090000000000000000000000006054f5ffff56151000006055550100ff3f0000ff5f0000100000605555030055550000ff7fff5f10000060555506005555ff3fff5f000010000020ff7f0c0055550000aa2a000010000020ff7f0f00555500005555aa2a100000a055551500ff3f0000aa2a0000100000a055551600ff7f00005555aa2a100000a055551800ff7fff3faa2a00000a000004000001005555000055550000ffffff530000000055550000ff7f0000040000040000010055550000555500000e0000000000250055550000555500000f00008000002300ff7fff3f5555aa2a0f00008000002400ff3f0000555500000f00008000002500ff7fff3faa2a000010000020ff5f030054955555ff3f0000100000a0ff3f0600ff1f0000aaaa5555100000a0ff3f0600ff5fff1faa9a555510000060aaaa0a00ff3faa32ff1b00001000004055550000ff3f0000ff5f00000400000400000100ffc75555ff3f00000a00000400000100ffc75555ff3f00000e00000000003000ffc75555ff3f00000f00008000003700ff000000ffabaaaa0f00008000002f00ff3fff2faa6a55550f00008000003a00ff5fff3faa7a55550f00008000002b00ff2f0000aa6a55550f00008000002d00ff3f0000aaaaaa6a0f00008000003600ff21ff02a9baaaaa10000060aaaa0400aa2a0000ff7fff25100000a0aa2a0500ff3fff37aaaaaaa2100000a0aa2a0800ff5fff3faaaaaa9a100000a0aa2a0800ff7fff5faaaaaa7a10000020ff7f1100aa6aaa5aff17000010000020ff7f1100aaaaaa6aaa2a00000f00008000003b00ff7fff53ff7faa5a0f00008000003c00ff7fff3faaaaff7f0f00008000003400ff2fff25aaaa549d0f00008000003100ff3fff2faaaaaa8210000000ff5f010054955555ff3f000010000000ff5f0600aa725555ff4fff3f100000405555000055550000ff7fff5f10000020ff7f1000545d55555515000010000020ff7f120054755555aa2a551510000020ff7f1200548d55555555aa2a100000a055551d00ff6fff6154655555100000a055551d00ff7fff6faa7a55550f00008000003a00ff7fff5fff77555510000040aaaa0200aa2a0000ff7fff25100000a0aa2a0500ff3f0000ffffaaaa100000a0aa2a0b00ff7fff3fffffaaaa10000020ff7f1300ffffaaaaaa2a00000a00000400000100ffff54b5aa2a0000ffffff73ffff0000aa2a0000ff7f00000400000400000500ffff54b5aa2a00000e00000000003100ffff54b5aa2a00000f00008000003d00ff7fff3fffffaaaa0f00008000003500ff3f0000ffffaaaa10000080aa2a0200ff3fff37aaaaaaa210000020ff3f0800aaaa5495ff3faa2a10000020ff3f0900aaaaff7f5555ff3f10000040ff7f07005555ff47ff3fff2710000080aa2a0400ff3f0000ffffaaaa10000020ff3f0b00ffffaaaa5555aa2a100000a055551c00ff1f0000ffffff97100000a055551c00ff3fff1fffffff7fffffff73ffff00005555aa2aff3f00000400000400000500ffff54a55555aa2a0a00000400000100ffff54a55555aa2a0e00000000003300ffff54a55555ff3f0e00000000003100ffffffafff3faa2a10000080ff3f0100ff1f0000aaaa555510000080ff3f0100ff5fff1faa9a555510000020ff5f0300aa725555ff4fff3f10000080ff3f0a00ff19000054cdaaaa10000040555500005555ff3fff5f0000100000a055551b00ff2f0000aaa25555100000a055551b00ff49ff2fff675555100000a055551d00ff53ff51ff5755550400000400000100ffc755555555ff3f0a00000400000100ffc755555555ff3f0e00000000003000ffc755555555ff3f10000060ff7f05005555ff47ff3fff2710000060ff7f0800ff3f553dff5fff5910000020ff5f0800ff7faa5a5555553d10000060ff7f09005555ff3fff5fff3f100000a055551c00ff3fff27ff7f5465100000a055551c00ff5fff3fff7faa5a10000080aa2a0200ff5fff3faaaaaa9a10000080aa2a0200ff7fff5faaaaaa7a10000000ff5f0700ff7faa5a5555553d10000000ff3f0500aaaa5495ff3faa2a10000060aaaa0b00ff3faa2aff5fff3f10000060aaaa0b005555aa2aff7fff5f100000a0ff3f0900ff5fff3faaaaff7f10000040ff7f0700ff3f553dff5fff5910000000ff5f0900aaaaff7f5555ff3f10000020ff7f1100aaaaaa7aff3faa2a10000020ff7f1400aa8aaa825555555110000020ff7f1400aaaaaa8a5555ff3f100000a055551c00ff6fff5f5475aa5a100000a055551c00ff7fff5faaaa547510000000ff3f0500aaaaff7f5555ff3f10000080ff3f0800ff5fff3faaaaff7f10000040ff7f07005555ff3fff5fff3f10000020ff5f0800aaaaff7f5555ff3f10000060aaaa0b005555ff3fff5fff3f100000a055551c00ff5fff3faaaaff7f10000040aaaa0100ff3faa32ff1b0000100000a0ff3f0600ff19000054cdaaaa0400000400000100ffc7aaaaff3faa320a00000400000100ffc7aaaaff3faa320e00000000003000ffc7aaaaff3faa3210000080aa2a0400ff7fff3fffffaaaa10000040aaaa0800ff3faa2aff5fff3f10000040aaaa08005555aa2aff7fff5f10000040aaaa09005555ff3fff5fff3f10000000ff3f0500ffffaaaa5555aa2a10000020ff7f1300ffffaaaa5555aa2a100000a055551c00ff7fff3fffffaaaaffffff73ffff00005555aa2aff7fff3f10000020ffbf0e0055550000aa2a0000100000a0aa2a0f00ffbfff7f55550000100000605555100055150000ffafff7f10000060555510005515aa06ffbfffaf1000006055551200aa2a5515ffbfff7f10000000ff7f000055550000aa2a0000ffffff5300000000aa2a0000ffbfff7f0f00008000004300ffbfff7fff3f00000f00008000004400ffa2ff7f5555ff3f1000006055551100aa060000ffe1ffa30f00008000004200fff7ffef5555554d0f00008000004000ffefffa15555552110000000ffbf0c0055550000aa2a0000100000a0aa2a0f00ffffffbf55550000100000605555100055055501ffffffdb100000605555100055155505ffffffbf1000006055551200aa2a5515ffffffbf0c000020ffff060055550000aa2a0000ffffff5300000000aa2a0000ffffffbf0f00008000004600fffffff15549ff3f0f00008000004300ffcfffbf552100000f00008000004100ffffffdfff3f00000f00008000004500ffdfffcfaa2a000010000080aa2a0c00ffbfff7f5555000010000080aa2a0e00ffffffbf5555000010000060555512005471aa2affffff7f10000000ff7f0000555500005555aa2a100000a0ff9f1f00ffffff7fff13000010000000ff7f1600ff3faa2aaa74555510000000ff7f16005555ff3fff67555510000000ff7f1800aa2a0000ff7f555510000000ff7f180055150000ff9fff7f0c000020ffff0900ff130000ff9faa8a0c000020ffff060055550000aa8aaa2affffff5300000000ff9faa2affffff7f100000a055151200ffffff7fff5f55551000004055550c0055150000ffafff7f1000004055550c005515aa06ffbfffaf1000004055550e0055055501ffffffdb1000004055550e0055155505ffffffbf10000000ff7f0300545d5555551500000c000020ffff0b00ff575555551555010f00008000004400ff9dff7fff57555510000060aaaa1300ff3f0000ffffff7f100000a0ff3f1400ff9fff7faaaaff87100000a0ff3f1400ffffff9faaaa54951000004055550d00aa060000ffe1ffa310000000ff7f0200aa6aaa5aff17000010000000ff7f0200aaaaaa6aaa2a000010000000ff7f0800aaaaaa7aff3faa2a0c000020ffff0c00aaaaaa5aff3f00000f00008000001e00ffffff7faaaa55551000008055151000ffffff7fff5f55551000004055550c00aa2a5515ffbfff7f1000004055550e00aa2a5515ffffffbf1000004055550f005471aa2affffff7f10000000ff7f030054755555aa2a551510000000ff7f0300548d55555555aa2a10000000ff7f1d00aa7a5555aa5e55550c000020ffff0b0054955555545d551510000040aaaa1100ff3f0000ffffff7f10000040aaaa14005555ff3fffffff7f10000000ff7f0400ffffaaaaaa2a000010000000ff7f0b00ffffaaaa5555aa2a100000a055551e00ffffff7fffffaaaa0c000020ffff0c00ffffaaaa55550000ffffff73ffff000055550000ffffff7f0f00008000001e00ffffff7fffffaaaa10000080ff3f1100ff9fff7faaaaff8710000080ff3f1100ffffff9faaaa549510000060aaaa13005555ff3fffffff7f10000000ff7f0800aa8aaa825555555110000000ff7f0800aaaaaa8a5555ff3f100000a055551e00ffa9ff7f5495ff7f100000a055551e00ffffffc154955475100000a055551e00ffbfff7faaaa5495100000a055551e00ffffffbfaaaa54950c000020ffff0c00aaaa547d5555ff3f10000060aa2a160054955555ff3f000010000020ff3f1800aa2a0000aaaa555510000060aa2a1a00aaaa5495ff220000100000a0aaaa2000ff1f0000aa2a0000100000a0aaaa2000ff3fff1fff1700001000008055550000ff3f0000aa2a0000ffffff5300000000aaaa5555ff3f00000400000400000100aa2a0000aaaa55550a00000400000100aa2a0000aaaa55550e00000000003f00aa2a0000aaaaff7f0e00000000003d00aa2a0000ff7f555510000040aa2a150054955555ff3f000010000040aa2a1800ff7f5555ff7fff3f10000040aa2a1800ff8fff7fff55ff3f100000a054951a00ff220000aa4aaa2a1000006055551b00aa6a5555ff4900001000006055551b00ff77aa6aff2100001000006055551d00aa5e5555ff7fff4f10000020ff7f0f00ff3faa2aaa74555510000020ff7f0f005555ff3fff6755551000008055550000ff7f00005555aa2a04000004000001005555aa2a549555550a000004000001005555aa2a549555550e00000000004000aa4aaa2a5495ff7f0e00000000003d005555aa2aff7f5555100000a054951900ff3f00005555aa26100000a054951900ff7fff3f5555aa161000006055551c00ff79546dff2fff111000006055551c005495ff79ff2f00001000006055551c00ff79aa5eff7fff2f1000006055551c005495ff79ff7fff2f10000020ff7f1e005555ff3bff6faa6010000020ff7f1e005555aa165495ff6f04000004000005005555aa3a5495547b0a000004000001005555aa3a5495547b0e00000000003e005555aa3a5495547b10000060aa2a1600ff7f5555ff7fff3f10000060aa2a1600ff8fff7fff55ff3f10000000ff3f1500aa2a0000aaaa555510000020ff7f0f00aa2a0000ff7f555510000020ff7f0f0055150000ff9fff7f10000020ff7f1f00ff130000aaaaff9f100000a0aaaa2000ff6fff3fff130000100000a0aaaa2200ff7fff6fff1300001000008055550000ff7fff3faa2a0000ffffff5300000000aaaa5555ff7fff3f1000008054951700ff3f00005555aa261000008054951700ff7fff3f5555aa161000006055551c00aaaa5495ff7f000010000020ff7f1e005555aa16aaaa5495100000a0aaaa2100ff0f00005555aa2e100000a0aaaa2100ff7fff0f5555aa1604000004000005005555aa42aaaa54950a000004000001005555aa42aaaa54950e000000000042005555aa4eff9954950e000000000043005555aa42aaaaaa9e10000040aa2a1500aaaa5495ff2200001000008054951600ff220000aa4aaa2a100000a0aaaa2000ff0e0000553daa2a0400000400000100aa52aa2aaaaa54950a00000400000100aa52aa2aaaaa54950e00000000004000aa52aa2aaaaa54951000004055551600aa6a5555ff4900001000004055551600ff77aa6aff2100001000008055550600ff2f0000aaa255551000008055550600ff49ff2fff6755550400000400000100ff9f5555547555550a00000400000100ff9f5555547555550e00000000004400ff9f5555547555551000004055551700ff79546dff2fff1110000040555517005495ff79ff2f00001000004055551700ff79aa5eff7fff2f10000040555517005495ff79ff7fff2f1000004055551900aaaa5495ff7f000010000020ff7f1e00ffff5555aaaa5555100000a0aaaa2100ff7f0000ffff55551000008055550500ff1f0000ffffff971000008055550500ff3fff1fffffff7f1000008055550700ff3fff27ff7f54651000008055550700ff5fff3fff7faa5a1000008055550800ff6fff5f5475aa5a1000008055550800ff7fff5faaaa54751000008055550900ff5fff3faaaaff7f1000008055550b00ff7fff3fffffaaaaffffff73ffff0000aaaa5555ff7f00000400000400000500ffff5555aaaa55550a00000400000100ffff5555aaaa55550e00000000004600ff7f5555aaaaff670e00000000004700aaaaffa7aa5655550e00000000004900ffff54d5ff7f55550e00000000004a00ffffff7faaaaff7f0e0000000000450054d5ff7fff7f55551000004055551600aa5e5555ff7fff4f10000020ff7f1200aa7a5555aa5e55551000008055550300ff6fff61546555551000008055550300ff7fff6faa7a55551000008055550600ff53ff51ff57555510000000ff7f17005555ff3bff6faa6010000000ff7f17005555aa165495ff6f10000000ff7f19005555aa16aaaa549510000000ff7f1c00ffff5555aaaa5555100000a0aaaa2100ffffff7fffffaa161000008055551300ffffff7fffffaaaa1000008055551400ffa9ff7f5495ff7f1000008055551400ffffffc1549554751000008055551400ffbfff7faaaa54951000008055551400ffffffbfaaaa54950c000020ffff0e00ffff5555aaaa55550c000020ffff07005555aa16aaaa545fffffff73ffff0000aaaa5555ffffff7f10000080ff9f0f00ffffff7fff13000010000000ff7f1800ff130000aaaaff9f100000a0aaaa2200ffffff7fff1300000c000020ffff0900ff130000aaaaff9fffffff5300000000aaaaff9fffffff7f10000020ff6f22005515000054f5aaaa100000605515210054f554ebff6f0000100000a054f52300ff5f000055150000100000a054f52200ff6fff5f5515000010000080aaaa1500ff1f0000aa2a000010000080aaaa1500ff3fff1fff17000010000080aaaa1800ff6fff3fff13000010000080aaaa1a00ff0e0000553daa2affffff530000000054f5aaaaff6f000004000004000006005515000054f5aaaa0400000400000600553d5515a9c4aaaa0a000004000001005515000054f5aaaa0a00000400000100553d5515a9c4aaaa0e00000000004e005515000054f5ffdf0e00000000004f0055150000ffdfaaaa0e00000000004f00553d5515a9c4aaaa100000405515200054f554ebff6f00001000004055152300ffff54f5ff5f00001000004055152200ffff54ebffffff5f10000080aaaa1900ff0f00005555aa2e10000080aaaa1900ff7fff0f5555aa1610000080aaaa1c00ff7f0000ffff555510000080aaaa1e00ffffff7fffffaa160a00000400000100ffff5515ffffaaaa0c000020ffff140055555515ffffaaaa0c000020ffff1700ffff5555ffffaaaa0c000020ffff1300aa2a551554f5a9ea0400000400000600ffff5515ffffaaaaffffffb3ffff0000ffff0000ffff5515ffffff73ffff0000ffffaaaaffff00000e00000000005000ffff5555ffffaaaa0e00000000004d0055555515ffffaaaa10000000ff6f20005515000054f5aaaa1000006055152100ffff54ebffffff5f10000000ff5f230055150000ffff54f51000008054f52000ff6fff5f5515000010000080aaaa1800ff7fff6fff13000010000080aaaa1f00ffffff7fff1300000c000020ffff150055150000ffff54f50c000020ffff13005515000054f5aaaaffffffb3ffff0000ffffff5f55150000ffffff5300000000ffffaaaaffffff5f1000006055152100ffff54f5ff5f00001000008054f52000ff5f00005515000010000020ff5f220055150000ffff54f5ffffffb3ffff0000ff5f000055150000ffffff5300000000ffff54f5ff5f0000040000040000060055150000ffff54f50a0000040000010055150000ffff54f50e00000000004e0055150000ffff54f562d15a71b1ab1a8016343474b53637402a6bb1d58f76952faaab6e556995bb56772f141c00403b570d0b048c424457af42545547b3bbd932a8cfa655597935b132ac7356716dd5d5eae4f400fb5dad8eae8f83ebf4cc026c43893a2a6a2ddc822b34abd7eaea268ca95fd71ea8abaadfc2ea005f1542abbb79f20cc05d6935bfbe5a572bfbff681dcd164c39036801a8030c60f5902a2cbaf2c200703374353b152235d4f02ccae802153041310eace20028c228606fa93300c04179172080c8e00094320b70553b8373b1f33f9fe9cd82f2da02a86a6979017496dbb6eee9aede98eadaac56fa82b6aa6a957af9b94ed24da55664836e17587b59abaef3d6e9aa9aae338096e97829b8d69d5995d7aeae5e65abef417935a77266b9697a7af9a8830b37f86ab9aa82b2efd6aaae2a54a7b6d536c2000b88320278fa6b71c3625b2d743790faea51579d729d7ae9a2aa3a9c721d1ff7f55cdd454d9d5743df6dde81aa77ddd5155f01f555abba76d5724375219c328af03014ce9bdfaff6f4b85e9d3fabf73e4fdd7535cc10dd55c571579fe2aad7e9b6d7e9ad0e88f715c3eedded02f80ddc555dd50c787355dfd4adde2aebd6800e6883f641957743b77aeb566a72b9b36e5ddd685dd555d75557df0ddc55d15d0da803b07735b7abb77be9aeea96abcf1690f708704337038c4f176c6cfbeaa8f28cfa8dc38e30370f0c0b0f38038f17cc002c0103c0c039233b232fc3ccec02cfce01efc1043057f34c00cc54b3a1030333002f00cc40ddf18c32c3202bf03038a0c32ab823afaf469d2f97efae5b3583b3e71333c2c088f3322a93f7c6800003f3ac8eb2c24dcf3003cc342fc20c071c31040f0c0f72f00100830fa0c30ecf2801000c0c88aa2aac02ce0c28cf807aa83a301c00fb86800704eb149400001414ec1530af03f3ac0e0017b33a7331f05589421f781772b755f5000c0c0e0ccc00c00000a0033b2bcf68f1ecc0baf22c040254f08008a42bb33a0097c30dd4d55d55f77077750d405471b382ab2bab33afeefac9d9b55eb2f796e6aee7eaafb9aadbf9deb65fa7efea39bb5f75f67a5fc3b8fa5a6b9b8fb6ae9b76aeab8b5f77fa8ed5faba9ff17aee6daebbfaea72afaaaba3eff1a96befaeeade6c77baabfbaeaef6adaaabbbb7fa55aefbf5baba795b8fefaaabcff69eaa67ee399fb07711071a9c1d234fcf5e7f70d175b1f6b77f5eb6ebf86e57fbad5f8fedfbdf9be5b659bafaba728fc339c7ba5edda66feaaaeb9acfb6adb1756ef29a717bdaad99f672eb6bd79aba5eebee0eb7a6b7edb58e9bf9da5aa9efd5d85afa6aa5f615587aefeae581ae5a5ed5e8d51494973a5faa57df68ad7acfad71d7d502ab0f946f9d6a6f0da40397a7ae96774395bbaf59dd567901775f652b80a7bb0e0f4e029fc35c05202f873338f808b8ebaaabea5e01b4ebaaa9abaeae9aaaebfab0aaf356fb2e8082efaceaf0956fad8e6f6da903f0faaa42b59f7337b47b77d7aa39706723c0000ff0e0c83a3082b33a0fdc00f09e3bb00054aee956aab7aa7a765f17f1fd360ff7cdb4d7f4cef5f45d335d74b7f7d1751fff351f9fef7477f7cdd5dd2c0f37f7fdf2b0f7755ffbd0edfded35f7f5f55f0ff7451fdedfcc725fddfde8755fcff15d6ddfdcf47547cf1cdfee5d55f7517ff7bdf00a1efd455c4737cb317f575f17c54d5ff5fe5d5f77755f4ddff1f034750d771ff77d703b575574555f157d4fd055734cdff4f17d35f4f52ceffccbd6b0c86e13420feff82238b2f27834fef9addf5c9fdff5fb7ccdf5f09d1f737fbf5f7f6fbfdff5cddd754f751f5ff1ddf7cdf01c779d77f551c7f59d77b7b7f7bdf7fb9ffa61dfb7fbb64f0fdfcdedd5f4725d1f0f7773d7f52d5f755d1df771dff7de70df5c7bf3ddc11de86eeaed60b5dfad77dfd5aa7735cf70d7ed5ef3ddd57a4f75755ddd7a0ff2b05ecd400d57abb76b75eb745fb5328f5e0df455b3ecdd2a2bcff08d6b75abfa70dfe8425fc1adaaba77afaa7a4f1c5c903a30672b2c57f7dd9e02c3a9afb6b8babaef6ab757afaab777f7f1ea2eefe4ba6fa9af9e8fab6ffbd4777bfaf4b6dfea56d0dd55d575d5ddce54f5cdd5ddd56d35747551dd5c1d5457775d5dd55575570373df5d750daff6d55d55571570dff05d69dfc0a957f5aaba765fdd55d72ab7b7325f71373bbbf6557bab9b77b38ffafafaadf7eeee2cfbb5bada75f65eb7afabeaaeae9f32ab6fbbfafa80f71d50d7aa7775fb1574757bfff0f0fc3ccffcfff0ff0c0fccfccc0fcfffcfccf30c3ffff0ccf83f0f0fcc33ff3c3f0f33fffc3fff3fc33f0fffccccdf3ccff0f3f3cccccc3f33fff033f3333f3f0fff0f33f3ccf3ce0cf33ffff30fcf0dfcffcccc0c0ff3cf3333fffccff833ffccfcfcf33ccff0cf0c0ff3f0f033ff3fff30f30ccff3f0f00c3fcffffff3f30c0f30f30fcf330f0c0f0fcf0f0fcf30cff0cf00fff30cf3f3fff0f3c30cf3eab32e7beff8ad2f8f8f77b3ceb6ebf5b6ff39ebb6f332ac37337b33fff00f3fcffff3f300ffcc3f33c00ff3ff3c3f0f3ff3ffccf0fc330fc3ccf0fffffcf30c30cff3cfcc0f33cff3f3f0303f3fcccc320f0f0fcfcffffcf3fc30f03ccfcfffffff3fcf33cf3ccf0c0f0ffff0330fcfcccccf0c3fcfaccfa82f336c020fdc0d0cd30e12fb0c0000030f7003e0c89ce03aeccc0028833003f3c0ac0f0223b00009ec3228f0a22a380323133138f0c03a0f000f3810d82c80aeef8a4b38cc8041f3386acc81067033e9201bf22c305cf10cac0f0c038e30346f300531f0cecdd5cc350f40b5bbb5c1ac830333cfc00ca8fbea0c0000f3780c01450000303300f3005f301733cfd5d55ddd737795e85ef75d78615df771d7307f7bf77eff71f7f5c0f4f100000f0c0f238ffb9c020a03b30fc0cc0c0f00731d0ff0c0f1e0de008f3a000333032bf0e88acec0003832b322c2cc8c0cab2800fb2c02000333e2e2c875f3000c0003f300c00cc700300f30001339cfc000f0c0223032700408200b331c1430ef48870f317d3bfb5ddff545731c77dff55d335f7757efcf36f730d35ddf745ff471ff1cf55d734f5f77ff9e13cfac36f30000030f30c30054333073f0ffffffffffffdfffffffffefffffffffffffdfbffff7fbffffffffffefbfffdb7fffffffffeffffbffffffffbffffffffffbaffffffffffffbfbffffffffffffffffaffbffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff771ff7f45ff75df0f4dfdc7574df36f735c70d47dff1d7dfccf574dc77f3ffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffefffffeffffffffdd3fffffffffffffffffffffffffffffffffffffffffffffdffffefbbf6ee9ee9a5eda1a7f5ffb9ecffaba65f39db573f6eea9fad5a65bbbaefbae6beef9adfeb9f7f5e6b9a9faea759b8dabaf67edaaded9b6baefad576faef1656e9fae429bf96d0304acb7afb5b5e73bef7aabfb6ed9b4adaae7a5abba71de71ddba3a5c77df79b7b397ddade571fa9aea5e34dbeee6f5fb76ba3b5f9bb5dfefe5eaa6afd9766f6f67ece6e6a6b59da739fb8de7fde7b2a77b4e1d5fefd8fa5d9b8f9792b31fe779e599ae7bfaded959faa6a6aadfa9a7afad755f4eae7dfa0d3b77f6a6e57a8f6b9fabdf5acea4eb70bbc30cf3f0ccf03cf3f030fff0fcf0cffc0c3f0f3ff3cf0cc33c0ff3f000cfbffb79eaf8eaeaaabbaba6aef33af30eb4faceb9fabaaab7eafaaeea9e6fabfbe6baefbaafae3b9feebaef6aaeaafb6abbebee80ebfaf0f34eefaaafba3a2fdb3adcf6b6baeeeeb9e675e7c4fa96f2def2eaeaaaafba3b2ff3f2b2abaa6faeebaeaeea66ea9aaff7aeead8ae9abbdb66af65bb797eeb9aaeaeae6afbf6d6662fabad8ecdadb7af6e6b7bfbe69b8d7beab59eff6fabbdf7f3780e0f0ff33cfffc3cff0c3333cfccfc30f3f33003c033ffffcfcf3ccff3ccf330f33fff307f6dddf4aeaaabfb6d5f5eb965abba7bfaaeaa9fab6fbbfb74cf716c47df4e77dfc5dd5dfccf30ff300ff3fcfff0f3cf3cffcccc3fc3fcf0cff3cc0fcf3fcfcf3cff305fdfcfcfddf52957dfdd7d35ef9ddf3d336f9fd7eb5df77aafcf9cf38d375fcdf575fffa79f7f1f47535e15db5dffd4dd74d1ffff7dedcf9d555dfd5b39fb757f7f5f5b46fdd75f5ffedf175f7cd1d03f776dfee78eff5fff55d5ffd796fcff175df74dff5f49dfbedf7df6d5ff355f7ddfafdf8ed5d5ff7f77e77f575dfaedfffaecf75dfd53df3ff347f7bf336cfdcfdf7ec764b6fd7d5cd34fbed6179cff7f9f6f4edfcf92df7df7bdfd16df7dd1fdff0f931f7fcddf66d9ff72d9f4f7bdff7f6787feff76d7f774ffcf0fc70fd31d5fadcf6f730f573ffcdeff90d73cf3175756ff7cd1cefed741f77b5f7d555ef5ef776dff9ddbbafb77fdfed763f6faf7ff36d9f4f57f9f7356f57f7def9b6bb7757fb7af7ffffffffffffffffffff7ffffffffffffffffffffffffffffbff574d4d1ffdddf55ddf75dff5d5fdf5f5555fdfcdf577dd3577df75775dd5f4f5f4555d5fdfd6ed75774c77d551555df75df37575d15df5f45d5f77df3577f7555fdff5f45d77f7df5df75df775d7d57d5fdff7f75ff7f55d7df7edfd8f5fcf5d9d7a75cd5fcdf15ddf75df75f7f55ddfddf5f57071df5eddf55df55d5fdff676f59dd79d575d5f7b7b5df56d77dfdfb6dffd37f7fdfc71f5f5d775dd5d5f75f55eff0ddfb4775ff7f6f5f430777fdff571f5b477fbddf7efdc5f97f3f574fff56d3f4c7ffffffffffffffffffffffffffffffeffffffffffffffffffffffffff0ff3f0bbc75d5df735f59eeff6aef7f1b65f5f75d777df5d5ff7d6759757b3bbfffc3cf3fc0cffcccfcc0fcfccfffffffffffffffffffffbffbfffffffffffffffffcff0fff3fc0cff30ffcc0f33f3ffccff3cf3cc300fcf3fcff3f0cf0cff30ccf00f0f33cf0ff3fcf3fc303f3fff0cfffcfff0f0f30f3f3ffccf0fcf30cf0fcfccf00cff333f3f0f0fcff0f00fffcc33cfcc0fcf3cff0f0fcff3ffcfffcff0cf33f3cfff0ff3f33ffffccc33ff0ccfcf0f33cff3cccff0cc0ff333f330f3f3f0cc0f0f3f3f0f0f33330ff3fcccffcf300f33cfff3c0ff30c33cf3ccff3f030f30c33f00ccf3c0ffff0cff3f0ffccfcfccfcc3fff0cfff3cffcf3ccf00f3fcf33ff33fff033fffcffff0fcf3f0ff3fc30f3ff33fff00f33ff3ffffc330ff333fffccff3f033cff3300fcff00c33f33f33f3ccccccf030f30c33f30fcff00fffccf3f0f0f0f0330f33f3fc30330ff330f30cf3fff0f00f3fcff3fccccccccc0c330fcfff33f3f0ccccccfff0cccfcfcf330fcff0f0f3f0f30c0fcfcc0f0f0f3333cf3ff3f0f03c0f0f0f0ff30ccff0f00c3fcf0cf3f30ccf3333f33fcf0cf330333fcff0f0f3ccccf0cccc0cfff0cfccf3cf0cffcf30cff0f3cc0ccff00ccff00f3f0fff3c333333330fcffffff3f3fcccfff0cff00ccfcfcc30cf33f3f0f30ff3cf0ccfccf0f0ff3cff0ccf300f3ff30cffccf0f3c3f030ff0f0f0fcf3ccf300f33cf0fc03ccfff3333fffcbf3f3fcff0cf30030ff3fc3fc33c0f0fff33f3cf30f33cf3fdff3fcffcccf0300f3f33cf3033f3f03cf30ccf30fff0f3ccf030f3f0300fcf303fcffcffffffffffffffffd3fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffefffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfc4dddfdcdeffcf0ff3cfccffffff0300ce008a0154021803e3039b044b050006b3066b073008e5088d092e0ae90aa40b5e0cf40c830d1b0e9e0e3d0fe90f961039119d11fa117112d1125d131b14cb147315251688169916d516e6168d173318dd1868190a1ab41a311ba11b281c9d1c171d991df01d7b1e031f481f9a1ff91f5220b2200f217921e7214e22b322b922bb22bd22be22bf22c22200000e1c2935424d5b6974818e9baab4c10c18242e3843515e6976818d99a6b10c14202f3b49555f6d788793a2aebc0e1a232b3847545f6b788792a0adba0d1b2835424d5a66727f8a99a5b3bf0b1824323e46525c6873808c99a5af0a111d29353f4c555f6b76818c9aa60e1826303c49535d6a74808b95a0ab0a16232e36414c57636f7b85909ca80a141f2b36414d56616e7885909dab0c19253242505966707e8995a1aebb0a1927333e4954616e76828d97a2ac0a131f2b364049545e6a747d88919d09121c28324049535d666f78808c960b16222e3a445059646f7b8896a0ae0c18222e3945525e6a77828e99a6b00d1a27333f4b54606c78818a97a3ae0a1624313b424b545e676e757f858e070f1820293139434d545f6a727d8508131a26333e464f56616d77828991090e141d262d37414a4f586067727a0a111a232e39434c545e69737f8a940b161f2a34414c58646d7a858f9aa20b131c25323d47525f6b76838c96a30b18222e38404c545c647079858f990a161b1f262d31363d454a4e52585e050c10171e222730363a3f444c5357080a131922282f373b424c545c656d080d10171f24282f353a40474e545d070b0d131a21292f3a45515d68747f091724313d4853616c7983909ca7b20c15202b36414c5767717d868f9aa7060c17222b38424d56616d7885919c0e1924303c48525f6c79849098a1a9081119212a323a47545d5d5e5f5f610004050707080b0b0d0d101010101000000000000000040a121b242d343c0000000000020304070707070707090c141d28323e47515864707a86909b0b16202834414c575f69758088929a0a15222b343e47535c6873818b96a00b15202830363c43495058616d78820c172029323d48525a646e78828c9608141e2b35424c57636d79848e97a2070f141b222a2f343b4048535e6a750a131c21282c32383e42494e5860680911192129353c424b555d666d757e050e161d252c343b424b50585e656c09131a212831373f474f555c636973070f182029313c434b52586069717a000001010101081019202a3139444e0a171f2b343c444d535c6469717882091018212b333d4851595f646d777f070f171f252e34383838383939393c09121a232a363b42474c4c4c4e4e4e070d10181d242b32373d41464b5258060d12191e20262a2d32393f464d53080e141921262f373d41464c4f565a01070d11161b1f252c3439414a5055070f171c212831353d42484e565d64080f171d252b323840474c53596268080a0e161d232830343d424950575f05080d161c22282c313941474e555e02020505050505050505050505050600000001010101010101010101010201010101010101010202020202020200000000000000000000010101010100000000000000000001010101010100000000000000000000010101020200000000000001090e12000000000034430000c84200005c4300000000000000000000c842000000000000000000002043000020430000a04100000000000000000000c842000000000000a0410000a0410000f0420000000000002043000000000000484300004843000048430000484300007043000020c10000a0420000a0420000a0420000a042000016430000164300002041000020410000a0420000a0420000a041000000000000f0420000f0420000a041000000000000a0420000a04200000000000000000000000080d063c2f184080b8683e311850284022352f17842a15020c0703822124c86f3f08442a150404008180a8e48242291442c984a0573c170388fc7e3f1f03c3c1e5008040205020243608048200a0c872312894824120ac562b1602e95cc25c3e13c1e8f87c7f3f83c3e1e4f2804128146a04060301004088642c03048200a0506c3e170442291884422895028168ba572a964321b0ee7f1f0783c1e8fc7e3098542201168240a040201c160102010088440c0603018028300027128140c0506c3119148229148442291482492484412a1582c168b0563b95c2a96cbe592c95c2e990d87c3e13c1e0f8fe7f1783c3c1e8f47e2f1844220912010080c0483812020080804024180402010080442201008040c0683a1502804068340008140180c87c160902828028542a1d168381c0e4824128144249288441289442290082422914822924824229148249248242291442814898442894424120a4542b1582c168bc572b1582c168cc572b95c2e15cbc572b15c2a154d2683b95c2e974b26b3e170381ccee3f1783c3c1e8fe7f1783c1e8fc7c3e3f1783c1e8fc7e3f1483c128fc72391783ca05028140a040401412030100c0682c14030180404018140200804048281402008080281008110201008040221400804028140c16030180e0683a1502814028340001140201088836130402010834122814014148542c1502814180c46a3c160381a8d86c3d170381c90484422914824914804228948229188442289482412892412914824918844129150281289844289482292088542a14824168bc562b15c3098cbe562b95c2a978b45a3c96434994c0683c15c2e97cbe592c96c381b0e87c3e1701e8fc7e3f1783c3c1e8fc7f378781e8fc7c3e3793c3c0f8fc7e3f17824128944e2f1483c1e8f47e2f17842a15028140a04028240202008080481816030180c04838140200808020281402008040282814030100802024140100804028440204008040804028110201008010281400804028540c16030180e8782c15028180a85426080402006814020800804100804028140180c0783e170180c068801623030241289c1005128040a8542a1a02804028582a15030140a0c06a3c168381c8d46c3d170341a0e87031281442011892412894424124924129144249108240291442292884412894422124944128948241209452291442411494412914422120a8522a15024120a852289442411894442914828140a4522a14824148be562b1582c17cbc572b9582c160b0663b1582e978be572a9582e978bc562b95c2c96cbc572a95432954a2693d16432994c2683c1602e97cbc572c964321bce66c3d970361bce86c3e170389dc7e3f1783c1e8fc7c3f3f0781e0f8fc7e3f1781e0fcfe3f178781e9ec7e3e1793c3c1e8fe7e1f1783c1e8fc7e3f1783c1e8fc7e3f1783c128f4422f1783c1e8f4722917824128fc703028542a14040101008028240401010040481402010180c0683c16020180c0403c1602018080483c1401010080282804020180c048240202008080482c14030100804014140101004048200211008040801422010200408010281100804020142201020100801022140200402010281102004080102811008040a8540205030180c8683e17030180c8682c16030180a0543c15028140203046280182002010422800820100104023140180c07c3c16038180c07c3e170380c0688c10031400c1003432291400c06880102814014148a82a21008040a0583a16028180a0643a1d06034188c0683d16034180c0683c160381a0d87c3d170341a0e8703128944229248441291442291884412894824114944228948229108242291442492482422914424128924128944249148241291442492882412894824128a84229150249288441289482212492412894824928824228948229288241291442214094522a1502812098522a14828128a8422914828124a44128948229248441291442491084522a14828140a4542a14824128a4442914828140ac562b1582c168bc572b9582c96cbe562b1582e97cbc562b9582c168be572b1582c96cbc572b9603098cb0573c15c2c168be572b95c2e978be572b15c2e978ac572b15c2e168bc572b9582c178be572b95c2c974ba552c9542a954c2693a964321a8d2693c96434994c0683c1602e980be672b95c2e16cbe572b96032994c2693d970369b0d67b3d970381bce66c3d970381b0e67b3e170381c4ea7c3e1743a1ccee3f178781e8fc7e3e1f13c1e8fc7e3f1f0783c8fc7e3e1f1781e8f87c7e3f1783c8fc7e3f1f03c3c8fc7c3e3f13c1e9ec7c3f3783c3c9e87c7e3793c1e8f87c7e3f1783c0f8fc7e3f1783c9e87c7e3f1783c1e8f4422f1483c128f4722f178241289c4e391783c1289c723f1783c1289c4e3f1483c1e8fc7e3f1783ca05008040a8142a15028040a8542a150401010040481802010100804818020200808028280202008040481816020180c0682816030100c0403c1603018080483c16020100c0403c1603010040401412010080806028120200804048280403010080403816020180806024140101004048280202010040801422010080408814080400804080102214020040281402010201002040221400810028400811020100801022140200408014280102010088440a0102804028140a11028180e07c3c17038180e8683c16030140c0543c16028180c8682a15030140c8642a15028040e03c40031180c0603040281180c028100221040041088400081080410014420104004108801628018201008c4c070301c0e8683e17038180c0783e170301c0c87c100811820060304628018200688010231400c0688442281400c0688016230400c14854021500814028a82a2a050140a0a45415150040a8142a05008040a0543a16028180a8682a15030140c864281c16834188c0683d16834180d46a3d16834188c86c3e170381c0d87a3e168381c0d87c3d170341c8e86a3e170442090484422894422924824228948229288242289482292484422894022908824229144241149242289482491882422894422928824228948221249441291442411894442915028128a8422914424924844228944249248242291482411892412894824918824229148241189242291442812894442915024120a4542914828128a4422a15024148a8422a150241449442289482411494412914424114924229144221249241289482491884422a14828128a8422a15024148a8422a14824128a4422915024148ac562b9582c17cbe562b9582c968be562b15c2e16cbe562b95c2c168be562b1582c97cbe572c1603017cce562b15c2e96cbe572b95c2e16cbe562b9582e16cbe562b15c2e16cbc572b9582c97cbc572b9542a994aa652a9642a954c2593c95432998c46a3d168341a4d26a3c96432998c2693c96432180c0673b9603098cb0573c15c2e97cb0593c16432994c66b3d96c369b0d87c3e16c361cce66c3d970381b0e67c3e16c381c0e87d3e970381d4e87c3e174388fc7c3e379781e0fcfc3e379783c8f87c7e3793c1e8fc7c3f3f0783c9e87e7e1f13c1e8f87e7e1f1783c1e8fe7f1783c1e1e8fe7f1783c1e0f8fc7f378783c9ec7e3e1f1781e0f8fc7f3783c3c0f8fe7e1f1783c8fc7c3f378783c1e8fc7f3f0781e0f8fe7e179783c1e8f47e2f148241e89c723f1783c12894722f1783c128fc7e391483c1289c7e391783c12894722f178241e89c723f148241289c4e3f1483c128fc723f18040a11008040a8542a05008140a8142a15028140a080282802020080802828020200808028280202010040201414020080c0403c14030100c0403c1602018080682816020180806828160201808068281602018080201412020100404038160200808028281602018080682816020180804814040101004080142801008100801428010201002844080400810020142204020040201022110200408014280102004080142804008100284002140081008810081102814028142a05008040a8142a06038180e8683e16028140c8542c16028180a8682a16028180a8682a16028180a8682a16028180a86c2003118200688010231082002880022800820028800228040040288002280082002880022801820068801628018201003c3c170301c0c07c3c170301c0c07c3c170301c0c8783e18018200688016280182006880162801820068644c2604818128604628018200688016280180c108540a0a028280a85402150081402854041a128280a8a82a2a028280a8a82a25050280a8a42a05008040a8142a05008040a8142216028180a8642c15030180a0543c16028140c0c4683c16830188d4683c168301a0c4683d160341a0d47a3e168381a8e46c3e170341a8e86a3e168341a0d47c3d168381a8e0624028948229248442289482211892422894822118924129144241149041281442090882412914822928824228948229288242289442492882412914822114944129148229288241291482292888422a14828124a44129148221189241291442492484422894822928844128948221189242289442492484412914822120a4522a15024148a8422915028128a4442a1482414094542915028128a444291502812098522a14824114944128948241149441291442491882422915028128a4442a1482414094542915028120985229150241489844291482812098542914828168bc562b15c2c978be572b1582e16cbc572b15c2c96cbe572b1582c178be572b9582e178bc562b1582c17cbc572b15c2c978bc572b1582e17cbe562b96030180ce672b9603018cce572b9582e178be572b1582e96cbe562b95c2e968be572b15c2e978bc562b9582e96cbe572b15c2c968bc572b95c2c96cbe572b9582c168be572b1582c978bc562b15c2c978be572b9582e96cbe562b15c2c964a2553a96432954c2553a9542a994a2693c9542a994a2553c95432994c46a3c968321a8d26a3d164329a8c2693d16434198d2693c9603018cc0573c1602e170ce672c1603098cb0583b95c2e978bc572b9582e17cbe582c16030194c2693c96c361cce86b3d96c389b0d87c3d970361cce86b3e170369c0d67c3d96c369ccd86b3e170369c0d87c3d970369b0d67b3e170361c4e87d3e1743a9c0ee7f1f03c3c8fc7e3e1793c3c0f8fe7e1f13c1e9ec7e3f1f03c3c9ec7c3f3783c1e0fcfc3e3f13c3c8f87c7f378783c8f87e7f178783c8fc7c3e379783c1e8fe7f1f03c1e9e87c7e379781e0fcfc3e3f13c3c9ec7c3e3f1783c8fc7e3e179783c8f87e7e1793c1e9ec7e3e179783c0fcfc3e379781e1e8fe7f1783c1e8fc7e3f178783c8fc7e3e1f1781e9e87c7e379783c0fcfe3f178783c8f87c7e3f13c1e0f8fc7e3793c3c1e8fc7e379781e9e87c7f3f03c3c0f8fc7f3f0781e0f8fe7e19178241e89c723f1483c1e89c4239178241e894722f1783c1e89442291483c128fc7e3917824128fc4e3f1483c128fc423f148241e8944e2f148241e8f4722f178241e8f47e291783c128fc4e3917840205008040a8542205008040a8542a15008040a8142215028140a8142a1c040101004028140204008140c86c1c0706034180c4683d160341a8c4683c168301a8c06a3c16834180d0683d168381a8e86c3e168381a0d47c3e168341c8e86a3e170341c8e86a3e168381a8e86c3e168381a8e86c311894824128a4442914824968be572b1582c16cbe572b1582c178bc572b95c2e968be562b95c2c978be572b1582c16cbe572b15c2e178bc572b15c2e968be562b95c2e968be562b95c2c96cbc562b15c2c968bc572b15c2c17cbe562b1582c968bc572b1582c97cbc572b95c2e17cbc572b15c2e160ce672c15c30170c0673c15c2e170c0683b95c2e98cb0583c1582e178be562b9582e968bc572b1582e96cbc572b1582e968be562b9582e968be562b15c2e168be572b15c2c16cbc572b9582e178bc572b1582e968bc562b15c2c978be572b1582e97cbc572b9542a958bc572b15c2c968bc572b9582c17cbe572b15c2c17cbe562b95c2c968bc572b1582c16cbc572b9582c96cbc562b15c2c16cbe562b1582c978bc572b9582e968be562b1582c17cbc562b95c2c178be572b9542a954a2653a95432954ca592a9642a994ca652c9542a954ca592a96432954aa692a96432994a2593a9642a994c2593a95432994a2553c96432198d26a3c96834194d4693d16434198d4693d164329a4c4693c96834998c4693d16432194d2693d16832994c4693c9603018cc0583c1602e17cce572b95c30980b0683b95c30970b0673c1603097cb0573b95c30970b0683c15c2e98cb0573c15c3097cbc562b9582e96cbc572b9582e17cbe572c16030194c2693c96432990c2693c970361bce86b3e16c389ccd86b3e16c381bce86b3e16c381bce86b3e16c381bce86b3e16c381b0e67c3d970369c0d67c3d970361cce66c3d970369c0d67c3d970369c0d87b3d970369c0d67c3d970369c0e87d3e174389c0ea7c3e93c1e9e87e7f1783c3c8f87e7f1f0781e0fcfe3f1f03c3c0fcfc3f3783c1e9e87e7e1f13c1e1e8fc7f378783c9ec7c3f3f03c3c8f87e7e1793c1e8f87c7e379783c8f87c7f3783c3c0f8fe7f1f03c3c8f87e7e1f1781e0f8fc7e3f13c3c9e87e7e179781e9ec7c3e379781e8f87c7f378783c0f8fe7f178783c8f87e7e1f13c3c9e87e7e1f13c3c8fc7c3e3f13c1e8f87e7e179781e9e87e7f1f0781e0fcfe3f1f03c1e9ec7c3e3793c3c1ecfe3f1783c1e8fc7c3f3f03c3c1ecfe3f1783c3c8f87e7f1f03c3c8f87e7e1f13c1e9ec7c3f3f03c3c1e8fe7e1793c3c1ecfe3e1793c3c9ec7e3e179783c1ecfe3e1793c3c0f8fe7e179781e9ec7e3e179783c8f87e7e1793c3c8f87c7e3793c3c9e87e7e1f1781e1e8fc7f3f0781e0fcfc3e379783c1e8fe7f178783c0f8fe7f178781e1e8fe7e179783c0fcfe3f178781e9e87e7e1f178241e89c4e39178241e8947e29178241e8947e291483c128fc423f1483c128f4722f1483c128fc4e39178241e89472291783c128fc42391783c1289c7239178241e8947e2f148241e8f44e2f1483c128947e2f148241e8947e2f148241e8947e2018542a01028140a8140a05008140a814021102804028542a0102814028540a11028140a8140a0102814028142a15028140a850282c1401010040482404010081002844020400804028182a130180c10034683d16830180d4683d16034180d4683d16034180d4683d16034180d46c3d168381c0d47c3e168341c0d87c3d168381a8e86a3e168381a8e86a3e168381a8e86a3e168381a8e884422894828128a8442b1582e16cbc572b15c2e968bc562b9582e17cbc572b15c2c16cbc572b1582e978bc562b95c2e178be562b95c2c96cbc572b15c2c16cbc572b15c2c968be562b9582e978bc572b15c2e16cbc572b9582c17cbe562b95c2c978be562b15c2c178be562b9582e978be562b95c2c178bc572b9582e968be562b15c2c178be572b1582e968bc562b15c2c968be562b95c2e96cbc572b9582e980b0673c15c3017cc0573c1603097cb0573c1602e18cc0583b95c3017cc0573c15c2c96cbc572b15c2c178be562b9582e16cbc572b1582e97cbc572b1582e968be562b95c2c978be562b95c2c178be562b1582e978be562b15c2c968bc572b15c2e178be572b1582c178be562b1582e96cbc572b95c2e96cbe562b95c2a978ac572b15c2c17cbe562b95c2c17cbc562b95c2c178bc572b9582c17cbc572b1582e17cbe572b9582e96cbc572b9582e178be572b9582c96cbc562b95c2c17cbe572b1582e978bc572b1582c978be562b9582e954ca592c95432954c2553a9542a994a2553c9542a954aa692c95432954aa692a96432954ca552c95432994aa592a9642a994a2653a96432994aa692c9642a994aa692c96434198d26a3c968329a8c26a3c968321a4d4693c96832198d26a3c964329a8c26a3c964329a8c26a3c964329a8c26a3c96832194d46a3c96832998c2693d16432194d0683b9602e18cce582b9602e970b0673b9602e17cc0583b9603097cbe582b9602e97cbe582c16030180ce682b95c2e18cce572b9602e980b0673c15c2c17cbc562b15c2e968be562b9582e96cbe562b95c2e190c2683c96432194c2683c96432184c26b3e174380fcfc3e3793c3c9e87e7e179781e0fcfe3f1783c1e8fc7e3e1f1781e9ec7c3f3f03c3c1e8fe7e1793c1e0fcfe3e179781e9ec7e3e1793c3c8f87e7f1f0783c0fcfe3e179783c0fcfc3e379781e0fcfc3f3783c1e9e87e7e179783c1e8fe7e179781e1ecfc3f3f03c3c0fcfc3f3f03c3c0f8fe7f1f03c1e9e87e7f1f03c3c9ec7e3e1f13c3c9ec7c3f378783c1e8fc7f3f03c3c9ec7e3e1f13c3c1e8fc7f3f03c1e9e87e7e1f13c1e8fc7c3f3783c1e8f87e7e179781e9ec7e3f1f0781e9ec7e3e179781e9ec7c3e3793c3c0f8fe7f178783c8f87e7f1f03c1e9e87e7e179783c0fcfc3f378783c1e8fc7e3f1783c0fcfe3e179781e9e87e7e1f13c3c9ec7c3f3783c3c0fcfc3f3f03c1e9ec7c3f378781e8fc7c3e3793c3c1e8fe7e179783c0fcfc3e379781e8f87e7f1783c3c0fcfc3f3f03c1e1ecfc3f378781e0f8fe7e179783c9ec7c3f3f03c1e0fcfc3e379781e8f87c7f3f03c3c0fcfc3f3f03c1e0f8fe7f1f0781e1e8fe7f1f03c1e0f8fe7f1f03c3c0f8fc7e3f13c3c0fcfe3e1f13c3c0f8fe7e1f13c1e9e87e7f1f0783c0f8fe7f1f03c3c0f8fe7f1f0781e9ec7e3e179783c1ecfc3f378783c8fc7c3e3f1484021500814028540a11008040a8140a0102814028540a1502804028542a1500814028142a110081402814221500814028542201028040a8542a0102814028540a05008140a814003812020080c04010121102004080102211028040a8182a160280c10880162d088482491884442b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b9582e16cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbe562b15c2e968bc572b15c2c17cbc572b15c2c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2e16cbc572b9582e968be562b9582c978be562b9582c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c178be562b95c2c968be562b9582e170be682b9602e980be682b9602e980be682b9602e980be682b95c30980be672c15c30980be682b9602e178ce562b9582c17cbc572b15c2c978bc572b15c2c978bc572b15c2e16cbc572b15c2c17cbc572b9582c978bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2a97caa572b9582e968bc572b15c2c978be562b9582e968be562b9582c17cbc572b15c2e968bc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2c17cbc572b15c2e16cbc572b15c2e968be562b9582e968be562b9582e968be562b9582e968be572b15c2e16cbc572b15c2c17cbc572b15c2c17cba592a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a994aa692a9642a194d4693d16434194d4693d16434194d4693d16434194d4693d16434998c26a3c968329a8c26a3c968329a8c26a3c968329a8c2683b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e980be682b9602e968be562b9582e968be562b9582e968be562b9582e968be562b9582e968be562b96032980c2683c96032980c2683c96032980c2683c96032980c2683c96032988ce7e179781e9e87e7e179781e9e87e7e1793c3c0fcfc3f3f03c3c0fcfc3f3f03c3c9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7f1f03c3c9ec7c3e379781e9ec7c3f3f03c3c8f87c7f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f378781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e1f13c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c8f87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87c7f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfe3e179781e9e87e7e179781e9e87e7e179781e9e87e7e179781e9e87c7f3f03c3c0fcfe3e179781e9e87e7e179781e9e87e7e1f13c1e0f8fe7e1793c3c9e87e7f1f03c3c0fcfc3e379781e0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3e379781e0fcfc3e3793c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0f8fe7e1793c3c9ec7c3e379781e0fcfc3f3f03c3c9ec7c3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c0fcfc3f3f03c3c9e87e7e1793c3c0fcfc3e379781e9e87e7e179781e9ec7c3f3f03c3c0fcfc3f3f03c3c0fcfc3e379781e0f8fe7f1f0781e0fcfc3f3f03c3c0f8fe7e179781e0fcfc3f378781e9e87e7e179781e9e87e7e179781e9e87e7e179783c0fcfc3f3f03c1e9e87e7e179781e9e87e7f1f03c3c9ec7c3f3f03c3c0f8fe7f1f03c3c0f8f04140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540215008140285402150081402854021500814028540a186c3e1b0582c97cce3f178483c0d47c361b15c2c978ce7f1f03c2c17cbe562d1641e9e87e7e10100000000000000c8c20000a0c1000070420000a0c10000204200000c4367710900301c0000e0340000300000002034000001f055000000203f2a000200500000004006000000000000000000000000000000000000000000000a00000000000000000000000a000000000000000000000000800000007056390a0000000e00000000000000000000000b00000000000000aa16ff0f008000000050ab2a180000000b00000000000000000000000b00000000000000ff2300000080000000405555230000000a00000000000000000000000b00000000000000aa1600000060ff3f008055552d0000000700000000000000000000000a00000000000000000000000080ff6f0080562d340000000700000000000000000000000b00000000000000aa16ff5f0080ff3f008055553b0000000a00000000000000000000000b0000000000000055550000008000000080ffff450000000600000000000000000000000a000000000000000000ff7f00e000000050ab2a4b0000000a00000000000000000000000b00000000000000aa16ff7f00c0000000805555550000000900000000000000000000000b00000000000000aa16ffbfffff0000008055555e0000000a00000000000000000000000a000000000000000000ffdfffff000000805555680000000900000000000000000000000a000000000000000000ff7f00e0ff4f00805555710000000a00000000000000000000000b000000000000005555ff7f00c000000080ffff7b0000000700000000000000000000000b000000000000005555ffbfffff00000040aaaa820000000700000000000000000000000b00000000000000aaaaffbfffff00000040ffff890000000600000014010000010000000b000000000000005555ffbfffffff3f0080aaaa8f0000000200000000000000000000000a000000000000005555ffcf00dbff7d0080ab56910000000300000014010000010000000a000000000000005555ffdfffffff690080555d940000000600000000000000000000000b00000000000000aaaaffbfffffff3f0080ffff9a0000000500000000000000000000000a00000000000000000000000050ff7fffff56299f0000000500000000000000000000000b00000000000000aa1600000040ff7fffff5555a40000000b00000000000000000000000a000000000000000000ff4f0080ff7fffffab42af0000000a00000000000000000000000b00000000000000aa16ff3f0080ff7fffff5555b90000001700000012010000010000000b000000000000005555000000c1ff7fffffffffd00000000700000000000000000000000a000000000000000000ff7f00c0ff7f00a05555d70000000700000000000000000000000b00000000000000aa16ff7f00b5ff7f00d00040de0000000900000000000000000000000b00000000000000ff3fff7f00c2ff7f00b05555e70000000b00000000000000000000000a000000000000000000ff7fffffff9f00c05555f20000000a00000000000000000000000b00000000000000aa2eff7f00a7ffafffff5555fc0000000800000000000000000000000a000000000000000000ffbfffffff7f00a05555040100000a00000000000000000000000a000000000000000000ff7f00c0ffbfffff55550e0100000700000000000000000000000a000000000000000000ffbfffffffbfffff5555150100000800000012010000010000000a000000000000005555ff9600c0ff9700f5ab621d0100000200000012010000010000000a000000000000005555ffa600b8fff4ffff005c1f0100000300000000000000000000000a000000000000005555ffbb00c0fffbffff5559220100000c00000013010000040000000b000000000000005555ffbfffffff7f00c0aaaa2e0100000b00000011010000070000000a000000000000005555ffbfffffff7f00e000643901000008000000bc020000200000000b000000000000005459ffbfffffffbf00f00080410100000800000000000000000000000b00000000000000ff7fffbfffffffbfffffaaaa490100000600000012010000020000000a000000000000005555ffbfffffffdfffffab764f0100000700000012010000010000000b000000000000005459ffbfffffffefffff0080560100000900000000000000000000000b00000000000000aaaaffbfffffff7fffffffff0000000000000000110000a0ff6f0400ff2f0000ff270000110000a0ff6f0400ff7fff2faa16000011000020ff7f070055150000ff4f000011000020ff7f0b00ff130000ff6fff4fffffff5300000000ff6f0000ff7f00000800008000002c00ff6f0000553900000800008000002900ff7fff6f55150000090000000000090055390000ff6f00000300008400000000ff6f0000553900000300008400000000ff7fff6f5515000011000060aa2a0200ff2f0000ff7fff2b11000060aa2a0200ff3fff2fff7fff0f11000000ff0f0200aa2aff23ff3fff36110000a0ff3f0300ff1fff0faa2aaa2211000000ff1f0300aa2aff1bff4fff3f11000060aa2a0300ff4fff3fff5fff1f110000a0ff4f0300ff5fff1faa2aaa1611000060aa2a0500ff4fff3fff7fff5f110000a0ff4f0500ff7fff5faa2aaa1611000020ff7f0800aa2aaa16ff4f00000800008000002b00ff5fff32aa2aff170800008000002a00ff7fff5faa2aaa160300008400000000ff5fff32aa2aff170300008400000000ff7fff5faa2aaa1611000040aa2a0100ff2f0000ff7fff2b11000040aa2a0100ff3fff2fff7fff0f11000020ff0f0100aa2aff23ff3fff36110000a0ff3f0300ff5f00005555ff23110000a0ff3f0500ff7fff5f5555aa2a1100006055550600ff3f0000ff7f000011000020ff7f08005555aa2aff3f00000800008000002b00ff5f00005555aa2a0800008000002a00ff7fff5f5555aa2a0900000000000a005555aa26ff3f00000300008400000000ff7f00005555aa2a11000080ff3f0200ff5f00005555ff2311000020ff1f0100aa2aff1bff4fff3f11000080ff3f0100ff1fff0faa2aaa2211000080ff4f0100ff5fff1faa2aaa1611000040aa2a0100ff4fff3fff5fff1f11000020ff5f05005555aa16ff7fff3f1100006055550600ff7fff3fff5f0000110000a0ff7f1400ff3f00005555aa16110000a0ff7f1600ff5fff3f5555aa160900000000000a005555aa1eff7fff3f11000080ff6f0000ff2f0000ff27000011000080ff6f0000ff7fff2faa16000011000020ff7f0b00ff130000ff7fff6f110000a0ff7f1300ff4f000055290000110000a0ff7f1500ff7fff4fff130000ffffff5300000000ff7fff6fff7f00000900000000000900aa220000ff7fff6f11000080ff4f0100ff7fff5faa2aaa1611000000ff5f03005555aa16ff7fff3f11000040aa2a0100ff4fff3fff7fff5f11000080ff3f0200ff7fff5f5555aa2a1100006055550600ff7fff3fff7fff5f11000020ff7f08005555aa16ff7fff3f110000a0ff7f1600ff7fff5f5555aa161100004055550200ff3f0000ff7f00001100004055550300ff7fff3fff5f00001100004055550500ff7fff3fff7fff5f11000020ff7f0c00ffff5555ff7f0000110000a0ff7f1700ff7f0000ffff5555ffffff73ffff0000ff7f0000ff7f00000800008000002f00ff7f0000ffffaaaa0800008000003000ff7f0000aaaa55550900000000000a00ffff5555ff7f00000300008400000000ff7f0000ffff555511000020ffdf0a00aa2a0000ff4f0000110000a0ff4f0b00ffdfff7faa2a000011000000ff7f000055150000ff4f0000ffffff5300000000ff4f0000ffdfff7f0800008000003100ffdfff7faa1600000300008400000000ffdfff7faa16000011000020ffbf09005555aa16ff3f000011000020ffbf09005555ff27ff7fff3f1100006055550c00ff7f0000ffbfff7f11000000ff7f0100aa2aaa16ff4f000011000000ff7f02005555aa2aff3f000011000000ff7f05005555aa16ff7fff3f110000a0ff7f1900ffb3ff7fff3faa16110000a0ff7f1a00ffbfff7f5555ff3f0800008000003200ffbfff7f5555aa160300008400000000ffbfff7f5555aa1611000000ffbf08005555aa16ff3f000011000000ffbf08005555ff27ff7fff3f1100006055550d00ff3f0000ffffffbf1100006055550f00ff7fff3fffffffbf110000a0ff7f1a00ffc0ffbf5555ff530800008000003300ffffffdf5555ff170800008000003200ffdfffbf5555ff1712000020ffff010055555519ff6700000300008400000000ffffffbf5555ff1711000000ffdf0700aa2a0000ff4f000011000000ffdf0b00ff330000ff6fff4f11000000ffdf0b0055550000ff7fff6f1100006055551100ff7fff69ffffffdf110000a0ff7f1d00ffffffdf55550000ffffff5300000000ff7f0000ffffffdf0800008000003100ffffffdfff17000012000020ffff0000aa2a0000ff7f000012000020ffff02005555aa2aff7fff2f0300008400000000ffffffdfff17000011000080ff4f0700ffdfff7faa2a000011000020ffdf0a00ff330000ff6fff4f11000020ffdf0a0055550000ff7fff6f1100006055551000ff7fff7dffdaffcf11000000ff7f0000ff130000ff6fff4f11000000ff7f0400ff130000ff7fff6f110000a0ff7f1800ffbfff7faa520000110000a0ff7f1d00ffdfffbf55550000ffffff5300000000ff7fff4fffdfff7f11000020ffbf0d00aaaa5555ff3f000011000020ffbf0e00ffffaaaaff3f000011000020ffbf0f00aaaa5555ff7fff3f11000020ffbf1200ffffaaaaff7fff3f1100004055550800ff7f0000ffbfff7f11000000ff7f0600ffff5555ff7f0000110000a0ff7f1700ffbfff7fffff5555ffffff73ffff0000ff7f0000ffbfff7f0800008000003400ffbfff7fffff55550300008400000000ffbfff7fffff555511000060aaaa0e00ff3f0000ffffffbf110000a0ff3f0f00ffffffbfaaaa555511000000ffbf0c00aaaa5555ff3f00001100004055550900ff3f0000ffffffbf0800008000003400ffffffbfaaaa555512000020ffff0700aaaa5555ff3f00000300008400000000ffffffbfaaaa555511000040aaaa0d00ff3f0000ffffffbf110000a0ff3f1200ffffffbfffffaaaa11000000ffbf0c00ffffaaaaff3f0000ffffff73ffff0000ff3f0000ffffffbf0800008000003400ffffffbfffffaaaa12000020ffff0800ffffaaaaff3f00000300008400000000ffffffbfffffaaaa11000060aaaa1200ff7fff3fffffffbf11000080ff3f0d00ffffffbfaaaa555511000000ffbf0c00aaaa5555ff7fff3f1100004055550900ff7fff3fffffffbf110000a0ff7f2300ffffffbfaaaa555512000020ffff0b00aaaa5555ff7fff3f1100004055550b00ff7fff7dffdaffcf110000a0ff7f2400ffdaffcfaa5655551100004055550a00ff7fff69ffffffdf110000a0ff7f2400ffffffdfaa5a555512000020ffff0f00545d5555ff7fff6911000040aaaa0f00ff7fff3fffffffbf11000080ff3f0e00ffffffbfffffaaaa11000000ffbf0c00ffffaaaaff7fff3f110000a0ff7f2900ffffffbfffffaaaaffffff73ffff0000ff7fff3fffffffbf12000020ffff1000ffffaaaaff7fff3f11000020ff4f1500aa1e0000ffffff7f11000080ff7f0400ff4f000055290000ffffff5300000000ffffff7fff4f0000090000000000090055250000ffffff7f0e0000a0ffff0000ff4f0000551d000011000020ff3f16005555aa16ffffff7f1100006055551700ffffff7fff3f000011000080ff7f0300ff3f00005555aa160900000000000a005555aa16ffffff7f0e0000a0ffff0100ff3f00005555aa1611000000ff4f1300aa1e0000ffffff7f11000020ff7f1800ff130000ff97ff7f11000020ff7f1800aa160000ff9fff9711000020ff7f1b00aa160000ffbfff9f11000020ff7f1b0055255515ffbfffb311000020ff7f1e0055390000ffdfffbf11000020ff7f1e0055410000ffffffdf11000080ff7f0400ff7fff4fff130000ffffff5300000000ffffff7fff7fff4f0e0000a0ffff0000ff5fff4faa2600000e0000a0ffff0200ff7fff5f5541000011000000ff3f14005555aa16ffffff7f1100006055551700ffffff7fff7fff3f11000020ff7f1900aa2aaa16ffbeff7f11000020ff7f1900ff3faa2affcfff7f11000020ff7f1a005555ff3fffafff7f11000020ff7f1c00ff3faa2effecffcf11000020ff7f1c005555ff3fffffffaf11000080ff7f0300ff5fff3f5555aa1611000080ff7f0500ff7fff5f5555aa160e0000a0ffff0100ff7fff3f5555ff171100004055551400ffffff7fff3f00001100004055551600ffffff7fff7fff3f11000020ffbf2300aaaa5555ff9fff7f11000020ffbf2300aaaaaa5affbfff9f11000020ffbf2900ffffaaaaffffff7f11000020ffbf2500ff5f5459ffefffd711000020ffbf2500ff7fff5fffefffbf11000020ffbf2600aaaaff7fffffffbf11000020ffbf2800ff7f5459ffffffef1100004055551a00ffafff7fffafff7f1100004055551a00ff9fff7fffbfffaf1100004055551c00ffbfffafff95ff7f1100004055551c00ffffffbfff95ff7f1100004055551c00ffbeffafffa6ff8f1100004055551c00ffffffe6ffa6ff8f11000080ff7f0600ff7f0000ffff555511000080ff7f0c00ffbfff7fffff5555ffffff73ffff0000ffffff7fffbf00000900000000000a00ffff5555ffffff7f0e0000a0ffff0c00ffb9ffb3545daa5a0e0000a0ffff0100ff7f0000ffff55550e0000a0ffff0a00ffbfff7faaaa55550e0000a0ffff0f00ffbfff7fffffaaaa110000a0ff9f1b00ffbfff7f5555000011000020ffbf1d0055550000ff9fff7f1100006055552000ff9fff97ffbfffb811000000ff7f1500ff130000ff97ff7f11000000ff7f1500aa160000ff9fff9711000080ff7f0b00ffbfff7faa520000ffffff5300000000ff9fff7fffbfff7f11000060ff3f1a00ffafff7fff8fff7f11000060ff3f1a00ff8cff7fffb4ff8f11000060ff3f1c00ffcfffafff8eff7f110000a0ffcf1c00ff82ff7fff3f553d11000000ff7f1600aa2aaa16ffbeff7f11000000ff7f1600ff3faa2affcfff7f11000080ff7f0800ffb3ff7fff3faa1611000040ff3f1900ffafff7fff8fff7f11000040ff3f1900ff8cff7fffb4ff8f110000a0ffaf1c00ffa6ff7f5555ff3f1100006055551700ffafff7fffafff7f1100006055551700ff9fff7fffbfffaf1100006055552300ff8aff7fffc1ffbf11000000ff7f16005555ff3fffafff7f11000080ff7f0800ffbfff7f5555ff3f11000080ff7f0900ffc0ffbf5555ff5311000080ff9f1800ffbfff7f55550000110000a0ffbf1e00ffbfff7f5555000011000080ff9f1d00ffffffbf55550000110000a0ffbf1f00ffffffbf555500001100006055552000ffbfffb7ffa7ff9b1100006055552000ffbfff9fffbfffa71100006055552400ffbfff9fffffffbf11000000ff7f1500aa160000ffbfff9f11000000ff7f150055255515ffbfffb3ffffff5300000000ffbfff9fffffff7f12000020ffff180055550000ffbfff9f11000040ff3f1900ffcfffafff8eff7f11000080ffaf1a00ffa6ff7f5555ff3f11000080ffcf1900ff82ff7fff3f553d1100006055551700ffbfffafff95ff7f1100006055551700ffffffbfff95ff7f1100006055551700ffbeffafffa6ff8f1100006055551700ffffffe6ffa6ff8f11000000ff7f1600ff3faa2effecffcf11000000ff7f16005555ff3fffffffaf0e0000a0ffff0500ffa0ff7f55555541110000a0ff9f1b00ffffffbf5555000011000000ffbf180055550000ff9fff7f1100006055552400ff8fff7fffffffc31100006055552400ff9fff8fffffffbf11000080ff7f0a00ffffffdf5555000011000080ff7f0b00ffdfffbf55550000ffffff5300000000ff9fff7fffffffbf12000020ffff180055550000ff9fff7f11000080ffbf1b00ffbfff7f5555000011000020ffbf1f0055550000ffffffbf1100006055552000ffedffbfffafff961100006055552000fff4ffbfffbfffaf1100006055552100fffffff4ffb7ffa61100006055552200fffffffbffbfffbb11000000ff7f150055390000ffdfffbf11000000ff7f150055410000ffffffdfffffff5300000000ffffffbfffbfff7f0e0000a0ffff0400ffbfff7f5555000011000000ffbf1e0055550000ffffffbf11000080ffbf1b00ffffffbf555500001100006055552400ffdfffbfffffffbf1100006055552700ffffffdfffffffbfffffff5300000000ffffffbfffffffbf0e0000a0ffff0600ffffffbf5555000012000020ffff1a0055550000ffffffbf11000020ffbf240054595555ffa3ff9711000020ffbf240054615555ffdfffa311000020ffbf270054595555fff1ffdf1100004055551800ff9fff97ffbfffb81100004055551b00ffbfffb7ffa7ff9b1100004055551b00ffbfff9fffbfffa71100004055551e00ffedffbfffafff961100004055551e00fff4ffbfffbfffaf1100004055551e00fffffff4ffb7ffa60e0000a0ffff0b00ffb3ffa7aa5a555511000020ffbf270054595555fffffffb1100004055551e00fffffffbffbfffbb0e0000a0ffff0b00ffbfffbbff575555110000a0ffbf2500ffdfffbfff7faa62110000a0ffbf2500ffffffdfff7fff5b110000a0ffbf2600ffffffbfaaaaff7f11000060aaaa2900ffbfff7fffffffbf11000000ffbf1700aaaa5555ff9fff7f11000000ffbf1700aaaaaa5affbfff9f1100004055551a00ff8aff7fffc1ffbf11000080ff7f0f00ffffffbfaaaa555512000020ffff1c00ff7fff5bffafff7f12000020ffff1d00aaaaff7fff9fff7f12000020ffff2100aaaaff7fffbfff9f12000020ffff1e00ff7fff5bffbfffaf110000a0ffdf2700ffffffbf5461555511000000ffbf200054595555ffa3ff9711000000ffbf200054615555ffdfffa31100004055551b00ffbfff9fffffffbf1100004055551d00ff8fff7fffffffc31100004055551d00ff9fff8fffffffbf1100004055551f00ffdfffbfffffffbf11000080ff7f1000ffdaffcfaa56555511000080ff7f1100ffffffdfaa5a555512000020ffff2700545dff5bffdfffde12000020ffff1b0054595555ffdfff7f11000060ff7f2600ffefffbfffffffbf110000a0ffef2800ffcfffbfff7f5459110000a0ffef2800ffffffcfff7fff6711000080ffbf2300ffdfffbfff7faa6211000080ffbf2300ffffffdfff7fff5b11000000ffbf1700ff5f5459ffefffd711000000ffbf1700ff7fff5fffefffbf12000020ffff2600ff7faa5affefffbf11000040ff7f2500ffefffbfffffffbf11000040ff7f2800ffffffefffffffbf11000080ffbf2300ffffffbfaaaaff7f11000060aaaa2900ffffffbfffffffbf11000000ffbf1700aaaaff7fffffffbf0e0000a0ffff0e00ffffffdfaaaaff7f0e0000a0ffff0a00ffdfffbfaaaaff7f12000020ffff2600aaaaff7fffffffbf11000080ffdf2400ffffffbf5461555511000000ffbf200054595555fff1ffdf11000000ffbf220054595555fffffffb1100004055551f00ffffffdfffffffbf0e0000a0ffff0b00ffffffbf5475555512000020ffff270054715555ffffffdf11000080ffef2500ffcfffbfff7f545911000080ffef2500ffffffcfff7fff6711000060ff7f2600ffffffefffffffbf11000000ffbf1700ff7f5459ffffffef0e0000a0ffff0e00ffffffdfff7fff770e0000a0ffff0a00ffdfffbfff7fff5f12000020ffff2600ff7faa6affffffef11000040aaaa2300ffbfff7fffffffbf11000040aaaa2600ffffffbfffffffbf11000000ffbf1700ffffaaaaffffff7f11000080ff7f1200ffffffbfffffaaaaffffff73ffff0000ffffff7fffffffbf0e0000a0ffff1000ffffffdfffff54d50e0000a0ffff0e00ffffffdf54d5aaaa0e0000a0ffff0f00ffdfffbfffffaaaa12000020ffff2900ffffaaaaffffff7f42958b0bc00298596a556a9757977455bd7777556f77016c4bfd324400dcc212000cb8b75f5ac2948f40d5c9ceaaad32b046716d6b97b742788df79db7b6ce9cbecbedeefaef41559f7795a9fe080b2cc2d4560d4c43dd1a5bb06ef10172b15755757df002550114af33cc0ed730809e5755f9acfa7ed5c2973300809ebbfa7801cc9d633797c29442cf6a75033b2903000f3000bba9ae712b40f516c06696ae76174057aa6e03c302303083ad1674b9ea98aa6b559dba6e17d7206c5597af975533c316bbaa5715c01cb0baab604033a747270397aaaeaa2a32a8834bb7f7a96abb328c1be2291c2b23437101315455d58cba9bea2e6c5715c044ef5a6d20d7a6a6ccf175319732b38930e8f15557b1ee30f872141c1c301480365d1dc0cda802146fafebec5a15c009945b003300a45b156021c000e8dc02b4b9834330b4032012ae0e07150483421580426f57cc35573b277300f0940b9416949b2f29038397af4c1de83ac332b8f6ac2b030c034c00382cc1000e4340352eab2c43f59568cfdd39f0b81bf802395b2d942e3b3383966e46de91838e8a02002f333030405741af2ac0f1c154f315ebae2e8e0c4305f4802be7b9823bc3c06e3bccc02001fbddb9033b2302975af1c0f0d0a695baea2a749fab1f4fd7b16e97657ae5d6d5ae59a9fb6e42b92d72fb32f779e7d29e4d36c0f4f1250378f26eed951703b0a65e57b6abc374fa710f736fb719df56651f40f76ef184c3f832f431584ef5ba6ea9f95c55970f5756566aad5d6d5e595b59adaeabafee75cd7aada7dad9589d6f556fd56cd9a857f732cc76abe7aabab2c3a83b3301c081ee7626a9df40df0e40edc0b67add9eaed13b3074bb7933378345e5ae961f586b75adfad675ddeafa2e3043f56af69956b69fbabaaeaeeaaa1a68a979f9f8f515c3746fbaaf2a2c24d79663a697bb2b00405f6dd77927ab6a317381ee522fe55c2f3000b9ae3b32a9de0c07ed42d4000f7899eb0e4b2dce9deb4e0e37abf776f79dbaf7adeef2c1cdedea82e84137aa7a1fcb61fad1390f785f26dfdcaa3747aafa8e7a5fbae6de9e75afb6339cbaadbb66355cd70c0237c3b5ae0b771f24abba1f73fb397ab1ea6eafe3ba31dfb9aa7e86abf6a9f8b0aadeeecda0b7aef672d70db8b3f20c2bf8ca5d334eb34e5fe9de31b81610c334cc31ccb14e555f57d75dddb2ba5ebb7643d7f5f2b91ee830a8ccf0b61f2bf6eaeda202e0e0d555dd72ddc115415d3464775743df9abeef6aeadaf51dba9fb7bd831d59f2b4ae672d94f9de5c1f03375fddbcfd788ee833b527df82669c77fa4ec701f1145ff5ee95faea0cf41d2b3b2b573a58020e028ceec295f6fae9152f342043d4154330c1d434f5d5358fd6b542df793374158cfb28afaed500555d51ab86dff4c1942a6e6c4f974e55d55995b956cfe814c0ee8d77d61d7429dc2ec069bad5f19ab1d8b12700ac661e0becf264bb3100c0a625b74dd0fa198c57e55e35cc4d5df6de95ce79f1ff0283309830f0c4c0f3320f00f0e8f0358ed5dc400f8f7538c498021f519c03b3cf6df343b08d177135387f3ccdc80407b06c3f91710c2c10383f0dc30e0f0c386f30cc0113f3406cc0703cc18cdf0cccedcd767b7b32533241cf328f4f36c150360f703a2d00c332f0400cc0f2c078083bf012102c3ff068e00c40f7003198650dd89c2f03c7b0c7780eceb86edec200faf29c55f13d4ee5f41c4c0f37c000f3ea0203836fcfbafae83aafabf3c22403c3f0300c0c338f4031e0000ff2ecfa0eaf0c68030cbbc2f86613f0390030c00e2cad300ce4319fe7ba8fe0b120e828f2398fb32fc3f45c3130df54e30d8f0b9c0fd7f9150d283c1940fc324f130103d3b3dbf8eccf7eb87cf1f0870f6cc3f04ccc32b36b1f2fc330d02f3d1c5d24ca3b7cc7d735d0c637d3b733f9f0b1720f2a0c020c10cc08700083df15302cc3c20e2cf0079fd120a82ffbcdf5f5f100643303cc08b80fc31cf84ddfc656f3c1004c5ff1754fdd312c2ca23330b75ff93233b8ce380cb08038435f031c45c300189bf9558fe41833f4cc55355f7a8ffb39030c43b3adc3f4c0c038ccc000f0dcfaf5f5aa5b5f9af374699f2ec000f11330f015030ff8fa1daeab576df73128235c9f27decd5e78bbaaabdd95379c63b8fb8cfbf6f5b96aaba5b9eae3ed6bfaad7d1a9b7cefb29e5eeff6b9eba81b2b28034d33ebc0201fcf8fd7ba9db9e74dfb66a6cf99678ef79a575bfa5e6ffedbddf9f8ae55f2fa993b675e719a7bf57a7ebecd27b7b977ee227b3a67efb338dbffb07772cf35cf9edf64f25a661b7bf3cefdbdb957a6d9dbb2e7fba571afa7b9ed6cf3aee7727aefbba5db1cbfb5e5f2f6fb9d9bf7aedbe776bab7d7d89df3f735dbfa4cfbeb73ba7d76ee6cf2eefa7ddf8e5adb59aff56ada265fa7af595ff6f267db9d79de4ef94efaa49bdbf57bb6ef96f9b8972fabd9fdcdf7c059dea75b79f68efbf6e4f5afedad6757b1b19d5eaf755aeedae8f0baf3180ffb8d8ff6791ff7aeaef66d69eb9a6b9f6e9579d9aab97ae596aed656fab1a7dff95af5f576efd996cfa60d9fa7b759af6fab7567795ebbdb368ca5a7af6e6d6f99fb1bdbb9db5a99eb75fa6adba94f9f9fe7566eeef69aafa56afbf6efacb32e8ff3f9efa86ab9eaba7abafaaeef2ebaafec9faf0fafab760a0303c3f46ced7579febde5d9dc78df2737d775b5df6c3537b32d73e7d9709b4fced89a5fda8db3797977b9316f69af6f9afdf4787acff27e67dfb6ddbf3f339fedf3e7dafe77da986fecf48b6643fbfa9eafaebbfa68af9d5f3a67ab5f2a5a9faee99a6beb697aabeadaa4fb7ecff0d495279d71f3fc70aeb5d5fb9efaa96b9f5f5eebf519a795fbacb1a9afaef6baaeababeaaea8b2afe0ba9eee383b9ff6dea1b8aee6ae6f9b97fad9f9aaf3facdfeb8aecf9ab5db4fee9a5567db7c30ba96afbafdd81fefeaa6bbdbb8ede9244ea3ad9e6ef5baf974faa4a54fbbfae9aa6fbb6bbbea9eb7dacc78a66dcecce44eaafa70e66c6dbad97575fe36bbaeebaaefeaaee7a912f3c1c01030c0c00c5f2fb06da436337c38f334b827f08c314020bd3303f035d3c5330353f0c0fd3015112fd7ec12fcd000340f517ec450fc07f9ec464f4093f1b02fc430000f324c2ca8f632ac6f0fce0adfc14803b8e89e6f5fffdfe2fdbd7fb7dff7f7f9f4de9e379fdf710ffffd77dff37ddfcecc3e1edfaf7ffbf5dcc8ccb7f70fcfdf6deb3aab7affddbbf7f27db77f1fbf7f7ff77ef3fdbe7cfffff0df32ffcfdfdffab7b7f7edf737b7bbf81ecff6dff97effb5dff6f7dcdff95eff6edf5ffff5b7f76cf7ed357ff7dcf5fe5dbbeff67bf35f7b6ffbf78d6c77356f0f4fbb30f3fef1fbed8f6f7ff3b39fe073ebedb7ef9dfbf7b4743ff3edf5fdf7f8cddff9d4f5f6f96dfb8e77dfeded3af79e7f7fbff37d6fffad6fdf7af77e776fdffff7dff49def79af9f6f9f57f7def3ef8fef9c6fff9f9c2ff7b4f7f41deff7f0f536f74dfbb8ced3ccf15cf3f4ed6fdf7a9f1c3fefffb4fff4fe7ff3f75f33fbb0efd5f55daf1febd55cdd4d5f0f5f9f0f4f33f1c45c754c5f352bf7e9545fb5cef178f77f7317f3dd8def0cdf6ccdf1f950df5fffffdedecdf9ed5edf5fdffe73f394dfcf757f7f979f7fdfde5df4e9949fcf31f73df77b7b6fb7aff75e1fbf9f48f5f4fbf5cd7cefedddf0b76c73f31cf3dd4f5c1d4ff74f5fcff55df77d1ff77575f15c4574f475cf31c7f445dffdf1707f0f5ff7dd1dd7d5f6f9fa9ae5b2edeff9f6fc72effdbdf7defb7af3fccdcff8f3f0f77afbcefbfeedf13af7dffbfa6def9f7f7fc7f0cc35fb1ff79fce31f3f4f17ff35c6d55eddddeeecfedcd2e7ab3f7cf7dbff7fff3f9f9b79c5f6fdf0e4ddf7c7cd07779fff577f57dd5f575c71d5fcfdd4fef5ee9f7f4357b5fff31b37775fbf5ddf4b55f79f5f4795f755f9fcf77e3fdfc0fcffef6f4f304fffcff7fdfeddefab4f875f1755fedb773f357f3cccdf3f5f8703f9e73fbd555df356df5f1f57577f5c4f0f03775fdc5fd5fdd755dfff7f4fd951ff3cf7d7034f5c4751fdff4f2f5713fd775f5754ddff7b5ccdffdedf2f97ecfdddffbecf7dcfcfc3f41f4f0511fdd3cf1fcc5754c505ff3477333dd4f2cff3cd34cb55f1faf5fdff60f1fcff6ed77ffd075f3f55177f15d1f5f5f5f737010cdffd3d0f4cd4dffff73f773f475e1ff04f7e3e87d5f6fefeef8fcb5eff5f5f5dd7555d775dfde76051def79fa66ef8df5f9fae655f7f25ad7eadbf47a1e7b9e7d9abf8fe5ce7bd7fade6cd7e5acb7f1adbb9dd9fa1efb677765ef7fa65b7eaf3d8fb37dcff22c4fbe9de7bbedd9f7ded87f73b39bfddbe7cdecc137e79f9df71fafef40fab7dfa6b9db76e62ee7985d5f6ff5b65999676f5d3abbb99d4feefab5f5cd0cfff3f3f23c3fcffff3fccf0f0f3ff3ccffff33cffc3fcfff3ccf3f0fcff0cfcffff3f0fff3f0f0f03ccff0300fcfcffc3ff33cf3f3f0cfccff3ff3ffcf33f3fcf0333ffcf03cf3ffccf30fcff33c3f3ff30fcf33f30c3ff33cf30ccf0fff3cffcffff00c0fcf0fcff3f0cccff30ccffcccff0fcff3fff00ff333cffc0fcf3f3ff33cf3f00f330ff3f30ff3303f3ff333f3f3f0cc33fffcccf30cf3f00cff0cf33ff3fffc0fcffcf0cfcccccccff30cf33ccf30f3fc33cfff0ccf0fff0cf3cff3f0f3f3fccf30ccfcf0cfcccccffcf0fccf0ffff3fc3fcf0c0f3fcff3fffcf0ffcc0fcf3ffff3300f0ff30ff3f330cf330ff30fcf3f0ff3ffcffffcf33ff30cff0ff3ccf3fc30cff30cf30ccff33fcfcc0fcf3fcf3ccffff30fcff333fb0f3fcff0fcf333cff0f0cfcfcf3f0f3ff3fcf0f0300fcf33f30ff33c0f333fff0f3ff3f030fff03c0fcfcff0cf0ff3f3ccfcf30c0fff3ecfcffc3ff03fcff30f0c3fcfff3f3f33cf3f3f33f3f33c0f000ff3cf0ffff0ccf33fff0ff33333ffffcc3ccff30f3f0f0fcffccdd5fdfd76ff7df30cfff03fff0ff3cc0cfff3fff3ff33f3f03cf3f0fcccf3f3ccf0cfcc0fffff3fcfcf3c0fcff3fffff0f33ff30c0f0f0ffff3f0fcf03cf3f3f0cccf3cf30e3fcf3c33ff0ccffffcf0f3cfffcc30ffcff3ccf3f03c330ffff0fffc0c33f30f03cfffccf3cff3ff0f0ff3300ff30f0f33cf0cf3f30ccf30f330f3cf3cf3ff3fcffcfc4ffb3ff30c0fffcc330fcff30ff3ccf00ff3fcfff3fff0f3ff3c333f0ff330cf0ccfcff0303f0fcf0c0f3ffffdfffc0c0fcf0ff30cf330cf3f0ff300efffcc3fff3cf3cf33cfff3cf3ff0ff3f3ccf3300fcf0f33f3fc3fffcc33cf3c33f3cffcfcfffcf2cf3fff0cffcc3fff333f0ffff3ff0ccff3cfcffff0cffbfffffcf30cf3f00ff3f0fc3fffcff0ccfc0fcf3c0fffccf3fc0ccf0f0f0ffffcf3fffcfcf33fffccf3cff33fffcff33cfffcf3f30f0fcff3f3f0f333330fcfcc0f0ff3f0f0f0300f0f330fff8ffb397ff779cff9debef7f579bfefefbd1c2f6ff71def4c7fafcb1f9f7fdff4fdfdb74c3f6fdf8df6fbeef6f6fdbdf355dfff79b340b9f3f60feff79cdff6dd7fef9dafdfdceff6f2b1fff5effd5d7fcf3ddffaed8f6fdfdfb66f8faf8e24f7f6f64d3aef5db30d376def799f779ff77ceff5f9b6b79ffff00bcfb41fc7f834d7f734cf7b37c2edb5fffd5edff19cffffffffefffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffeffffffffffabfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffff7fffffffffff7fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33cfff0c33fffffffffffffffffffffffffffffffffffffffbffffffffbfffffffffffffffffffffffffffffffffffdffffffffffffbffffffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffffffffffffffffffffffffdffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffefffffffffffffffffffffffffffeffffffffffffffff7fffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff3ff3f3cf30ff330f0f3fcff3f30ccff3f33333f3cfff33f3fcfff3cfcf0ccf3f3ff30c71f03033f3ff0c33cff033efbc2e0ff3cffccf3cf3cf33ff3033cf3f0f0ffffff00cf3cffcff303fff0cff33cffcf35008f593fffcdc9b030fffb0c5f6fecfcc3cfff3cff3cf0ffff3cc3c3f334fffff303ffff3cff3fccc3fff3cfffef0300f0ff3f033eddd75f4eccdccfffdffdfddb7dff31c1df3fcffffffffffffffffffffffffffffffffffffffffffeffefdfdffffffffffffefff7e5ffffffffffffffffffffffffffffffffffff7ffffafffeffddf6dfef6effffb73fefff6fbfff1f6ffffffffffffffffffdffefffffffffffffafffffffffffff3f033cff3cffcffcff0f0fff333ffff9dff3dff6fdffdce4df35fef374dff0e8fd0fdfffffffffffffffffcf033cf0cccfffff3fffcf3ffcf3fffffffffffffffff3f00c4007c0146020f03d803a1045c051506ce0683074308ef089b094e0afb0abc0b750c250dd70d830e2c0fd60f86103211db1177121013b31363140815a0154b16f516a6175418d6183c19b219241aab1a251bad1b201ca01c1d1d9f1d1e1eba1e501fa61ffd1f5c20b3200d216721bb2118227922ce2219238323f923572458245d245f2466246f24742479249d2406255f257625af2500000e1d2c39434e5966727f8b97a4b0ba08131f2a37434e5b66767f8b97a1ae0c1824303d495664717d8a97a5b2be0c1925323e4c5a64707d8998a4b0bc0c1824303a4755616d798795a4b0bd0e1c2c36404d5c68737e8995a2b0bc0814212b3846525f6c76828f9aa5af0a1822303c45525e6a777f8a94a0ac0b151f2a343f4b5763707d8b96a0ac0b16202c3844515b66717c8793a0aa0b1824333e4954616d7a85919da8b40c19242e37414953606b77828b97a20b17232d38424c56606d78828d98a20a15222c38424d56626d7784909caa0b161f2b37424b535e6a74808a949f0c1723313d48545d6975838d9ba7b50a17232f3b4954606d79858f9aa3af0b16202d3a434d59616e79848e99a309121c27313d4a55606b77838f9da70a15202b35414a555e6974808a94a00c18242d3a454d57626c79849099a00a141d27333c474f5966737e8a95a10a152029343f49555e6875808d9aa508141d28333d47535f6b74808b959f0b121e2a343f49515f69737d86939e07121c29323b464f565f67757d86920a131c263038424c545c656f76838e0a151f2a323e47515c646d7984909909121f2b3845515b636f7984909aa60a17232b36444b535e6a737d85929c0a131c26303a46515b6770787f868d0b141d2833404c59636d77818a95a00c17242f39434f59636b76808b97a00a17222d37424d57626e7a868f99a60c16212b36424c57606c76838d98a30c18212d393e454a535b60656e737c0911181e23292c31383e474d535961070e161d242c353d4349525961686e0910181e232c33363f474e555c636a09121922272b3139424c555d68737d070e1720242c333b4148505a616971070e171e282e363f4b545d646b7580070d131920262d343a42495159636a050a131b242b343e444d545e656f79060c12161f2930384047525b656e75080e192129333b41484e535c666f790711181f252e39414c53585f69717808141e27313c454f59636b757f8992091019222b333a434b545e69747f8b091016191f23272b30343840484c5103090f14191e242b32353c41474e52060a11171e232a2e373c40454c5359060b0f171d22262d30353941464e5303090e161c22272b30363b41464c54050b12181d24292e33383d424b5156040a11181d23282e30373d43484b51070c131920262a2f343941444c5255070e161c20252b31373e41444b535a040a11171f22282c30383e42494d5105090e12141a21242b30373e404448040a0f161d242d323a41484f575e65080f161e272f353b434b4f565d646d0a141c222b323a424a52595c5d5e5e000000000000000000000000000000000000000000000000000101020405000000000000000000000001020202000000000001020304040404040404050505050506070707070708090909000202020202020404040404040404010101020202030304040404050505000000000001010101050c11171d21060e161c232a2f353b3f45494f595f080e11151c2124292c353c454a4f570000000001040407090909090a0d13050a0a0a0c0c0e0e14171c1f242a310606070f12141616000000000000000000c842000070c2000070c2000000000000000000000000000000000000a042000000000000a042000020c20000f042000000000000f042000020c20000a0c20000a0c2000020c2000020c2000000000000a0420000a0c20000a0c2000020c2000020c20000f0420000a04100008c42000020c10000b442000020c1000020c100008c420000b4420000b4420000a0410000a041000020c1000020c1000020c1000002430000dc420000dc42000020c1000000000000a0410000a0410000f042860be39312201a0e09c542d9782e17c0605038241e9349e772199900800120815820168f8ac582d9743c238040000008040100610020141007c54191382c10084522a198542c944a05b3d9743c974b09200008028141a0804020100bc461a14828128f87c562a1502615cba452b160369b4dc7e3b95c2e97cba82400000482406030200c06034422a14820100b8522a1784c28148a8562a9582c180d0683d174381e8fe772b95c2e2300402010080482402030180c028301028140241289c44191481c1608c442915028168b8542f1784c28138ac562b15028140aa562b1582c954ac562a958321acd26c3d96c3a1c8fc7c3f15c2e1752a9741200008080402008040200000030180c0280c160304020100744e2903824148a442281402c1008c462b1402c100bc44191482812894562915024148ac7e3f1a04c2814ca844299502c168bc532a1502c168bc562b1582a158b2593c16032194d46a3c168309b4d86a3d96c3a1e0f87e3f178381e8ee772b95c2e970be832228d462452e9743aa1502840001000080402010000000402008000100804008140001008000000c0600000040201c06000000c0683018130180c0081006030000c060304028140200e88442291481c140a85227148240e898442915024148803028140201608c46281401c1287c461b1482c128a8422a1502c128b456291482c12094542a148281e8fc76432a1502613ca6432994c26138bc562b14c28140a8542a15028148bc562a9582a158bc562b1582c9689a562b1542a154bc592c16030190c06a3c168301a0d06b3c96c36198e86b3f1783c1e0f87e3f1783c9ccbe572b9802ea0cbe572199148231289442a9148a553e9743a9d502800001000000002814000000804028140201000000040000000000000004020100804024020000804008140200000000083c1600000040201c00000000c0000c0603018000600028140200c0683c1001008040281c1608040201008040281381c0e0704e290482412094542a150240e89c3e170481c12898442915028148a4422a150240e88c3e180582c108b05628140201088c56281402c1088c502b1582010884322913824160b4562b1482412094542a1482812094542b1582c168b4422b1482412898442915028148f47e431995026130a6542a1502894096532a14c2813ca6442994c28148bc562b1582c93096542994c28130a8542a15028168bc552a9542c968ac552a9542a964ac562b1582c168bc532b1582a154ba562b1582c954a2683c16432188c2693c160341a0c46a3c16430188d0683d1603699cd46b3d968369acda6d3f1783c1e8fc7e3f1783c1c8e87c3b95c2e17d0e502ba802e97cb68341a914624d288542a91482512a9542a9d4ea513ea7442a14e285400100004000281002000000402804000100000024000000000028000201000080000814020000000810020100004028140001000040000c060001800068001201000040003006000000c060000600018000600c000302010080302814020100684c16030180c0680000010080006800160803820100804e270401c1007040291481c120a8522a14828148a44e270382412874442914828120a8542914824128a84228138200e880362b14020160b0402814020100bc402b15820168b056281402c160804028158201688c50281402c0e89c4e190582c14094562b14824128a8422a1502414898442a1582c168b4422b1482c1289c4229148241489842291502814894422915028128a84229150281e8fc76332a14c28130a6542a1502694098542994c2694c96442a14c2894096542a14c2694096532994c28148bc562b1582c15cb843299502893098532a1502694896532b14c2c158ba552a9542c164ba552a9542a154ba562b1582c158ba562b14c2c13cba462a9582c154bc552b1542c158bc552b1542c968aa562a9542c960c2693c16030994c0683c16432994c46a3c96430984c06a3d16030188c0683d168301a8c06a3c96c329bcd2693d96c36990d87a3d96c341bce86c3d96c369bcda6d3f1643c1e8f87e3e178381e8e87e3e1703c1e0fc7e3e1703c1c0f87c3e170381e0fe772b95c4017100874b95c2e97cbe50202812e970be872b95c2e971189441a8d48231289441a8d4823d2884422954a2412a9542295482452a9742a9d4ea752a9742a9550a7130a7542a150a8132000000800000000001008040200402010080002810000100000014000000004000100200008000281002000100800028000200000040281402000000281402000000402810020000800028100200000040200000000000c0683c16030000000800100301800008100200008000603c0000018000680010030000c008001603018000003c06030180c0080016130200c0804c28030200c0683c18030180c0684c10010080002804020001800068301603000000003c40181401c100804e270401c1007040281381c1007c4017138241289c42191381c12874342a1482814098542a148281489c42191481c1289c32191381c0e874422914828148a4442a1482812094542a1482412898442a1481c0e07c4e1803820100bc402b1582c1608c40281582010880502b1402c1608c402b1582010880502b15820100bc402b1402c1608046281401c128744e270481c1287c542915824168bc522914824128a4442a14824128a4442915028128a8442a1482c1689c562b1482c1289c562b158241289c462915824168bc422b1482c1209854291502414894442915028120a8522a14828120ac5e3f1884c2613ca844299502613ca6432a1502893098542a14c2814ca643299502813ca8442a14c26140a6532a14c28130a65429950289689c562a9582a96096532994c2893c9844299502894c9844299502614ca8442b158269689c532b14c2c154bc552a9542c164bc552a9542a968ac552b1582a154ba552a9582a164ba562b1542c964aa552a95826138b6562994c2c138ba552b1542c958aa562b1542a964ac552b1542a968ac552b1542c164ba552b16430194c0693c16030194c0693c16432190c0683d16034994c06a3d16034180d46a3c16430180c26a3d168301a0c4683d16034180d06a3c16036994d2693d96c329b4d66b3c9643299cd26b3c96c389bcd66c3e16c389bcd66a3d16c3a1d8f2793f1643c1e8fc7c3e178381e8f87c3f1783c1e8e87e3e1783c1e8fc7e3f170381c8e87e3e1703c1c0ec7c3b95c2e97cb0504025d2ea0cbe572b95c401710e802025d2e1710e802ba5c2e974be87219914624128934229146a4118944229148a4d168341a91482512a9442a9548245289542a9d4aa5d3a9742a9d4aa713ea843aa14ea713ea84429d4e280040001000040001400000000002004020000804020100201000040081000000080002814020100000020140001000000280402000000402004020000000000000100004008000200008040080000000000000814020000800020040200000000002814000100800008140200008000081402000080480002010000402804020000004020100200000040081002000080002800020100004028000200000040080010030000c068301600000000603c06030180c060300600000000083012000000400800020100000028040001000040280010030000c0680010030000c0003c0003018000600000030000c0000c00000000c060000603018000603c00000180c0003c00030000c008401614020100804026140200c060402614018100883c18030180c08840120000000020000201008040083c10000000c06030000301800060302028138201008040281401c100704e280401c0e08040271401c0e07040271381c0e07c4e180401c108703027138200e8744e290481c128944e290381c0e87442291381c1289c4e1905024140a854291502414094542a14824140a4522a14824140945227138240e87c3e17048240e89c4219138240e87c42171481c128744e290481c12894442a14824128a8442914828148a8442a1502414094542a15024128a8422a15024148a8442915024140904027138201007c4017138200e88c301b1402c108b0502b1582016880502b15820160b046281402c16080402b14020108b0562b140201608c402b15820108b0562b158201608c402b15820160b046281582c1608c4628158201008046281582c1608c462b140201088c5027148240e87c42171481c128744e29048240e87c4217148240e89c322b1482414094522b1482c128bc522b15824128944629158241689444291502412094522a1502414094542914828140a4522915024120a4542915024128a8422a14824140a4542b1482c16894562b1482c1289c522b1482412894562b1482c1689c562b15824128bc422915824128b456291582412898442915024148a8442a148281409454291482414094542a14828140a4542a1482412094542a1783c1e91c723f298502813ca843299502614ca6432a14c26140a6532995028130a853299502893096532a14c2894096542a14c2813ca6432a1502613ca6432a14c2814ca843299502813ca6442a14c289309653299502693c9644299502894c96442995026130ac562994c2c9689c552b1582a96ca6432994c2693098532994c2613ca8442a1502694c96442a14c28140a6532b14c2c9689c562995826168bc552a9582a964ac552b1542c154ba562a9542c964ac552a9582a164bc552a9582c164ba552a9542c154ba562a9582a154ba562b1542a154bc552b1582c164bc562a9582c958aa562b1582c154bc562a9582c158bc56299582613cbc462b14c2c138b6532a9582a954ac552b1542c964ac552b1542c154ba562a9582c958aa562a9542c968ac552a9582a154bc562a9582a968aa552b1542c154bc552b1542a154bc562a9582c990c2693c16030194c0693c16030984c0693c16430184c0693c16430194c2693c16430194c0683c96032188d46a3c96432980c2683c16032188d06a3d160301a8c4683c16834188d2683c16430188c4683c16830180d46a3c16834180c46a3d16034188d4683d168301a0d0683d160309b4d66b3c96c329bcc66b3c9643699cd26b3c96c329b4c66b3d9643699cc6693d970389acd46b3d16c369acd66c3d970381b0e67c3e16c389b8d66b3d168369acd86b3d970361b4da793f17832194fc6e3c9783c1c0fc7c3f1703c1c0ec7c3f1703c1c8fc7e3f178381e0fc7c3f1703c1c0f87e3e178381e8e87e3e1783c1c0ec7e3f178381c0fc7e3f1783c1e8ec7c3e170381e0fc7c3f1703c1c0f87e3e1703c1e8f8773b95c2e17d00574b9804017d00574b98040970b0874015d4020100874015d4017d00504028140a0cb0574018140a00b0804ba802e97cb2514ba842e97d168441a9148a41169441a8d4823d288341a914623d28834228d48a4d18834228d48a31189441a8d482412a9442a954aa55289542295482512894422914aa512a94422954aa452a9543a954ea753e9742a954ea7d3e9542a954aa7d2e974429d4ea713ea8442a150a8d30985429d4e2800002000080002014020100000008100201000000280002010080002804000100804000140200000000001400010000400814000000004000120100800028000001000000001402000080000014000000800000140001008000280002000080400020000200000040080400010080002004000000004000140001000008140001008000280000000000400014000100800000140001000000683c1000018000680c160001800068001003000000003c06030000c06800020000004020040200008040081400030000c0080c1603000000680c16000000c0600006030000c0000c00030000c0003c0600018000600c0603000000080016000000c06040281302010068401813020100883018130200c080302814018100803c26030200c080302200000000080002000080c0003c06000180c0000c06030000c0003c0603020200e0704e280381c100804e28040200e0704e280401c1007c40171401c1088c3018138200e08c4e17038201008040271401c0e08c4e19038240e8743e290481c128744e290381c1289c321714828148a844291502812098522a14828120a45429138240e8943e290381c128744e27048240e87c4217138241287c42171481c128744e290481c0e898442a14824148a8422a14824140a8522a15028120a8522915024148a8442914828128a8422a1482814894422a14824148a44028138201007c40181381c0e88c301815820160bc402b1402c16880562b14020100bc402815820100b0462b14020100bc4028158201088c502b1402c100bc402b1402c100bc462815820160bc402b1402016880502b15820100bc46281402c1688c50281582c100b046281582c1088c56281402c10880562b1582c1688c502b1402c100bc46281582c10880562815820100b04628158201608c40281582c100b44e29048240e89432271481c128944e29038240e874422a1502414094542b158241289c522b1482c1289c46291482c12894422a1502414898422a1502414094522a1482814898422a1502814898422a1482814898422a14828140a454291482814894442915028148a44429158241289c422b1582412894522b1582416894522b1482c1289c522915824168b446291582c1289c522b14824128b4422b158241689c422914824128a4442a1482414094522915028120a4522a15024148a842291502414898422a150241209452291482414094542a15024128a8442914828128a444291502414898402f2783c1e8fc8e3117944229147e411793c2893096542a1502694098532a14c28130a6542a1502813ca844299502694096532a14c28130a8542994c2813ca6432a14c2694c96442a14c2894c9644299502893c98432a14c2813ca8432a14c2894c9843299502694c98432a15026948965629958269689c562a9582a164bc562a9582a960a654299502813ca843299502694098532a1502694c96442a14c2694096532994c2c9689c532b1542c158ba562b1582a964ac552a9582c158ba552b1542c954aa562a9542c154ba562b1542a158ba562a9542c168ba562b1542a968aa562a9582a958ac562b1542c154ba562a9542c958aa552a9582a158bc552b1542c958aa562b1542a968ac562a9542c958ac552a9542c164bc552a9582a158bc552b1582a96c96462994c2c96896562995826164bc552a9582a154bc562b1542a168bc562b1582a964ac562a9542c154bc552b1542c158ba562a9542c954ac552a9582c154bc552b1582a964ac562a9542c154ba562a9582c154bc552c96430990c0683c96032184c2683c96432980c2683c16032984c0693c96032194c0693c16032180c2683c96032184c2683c16432984c0683c96430198c4683d16432980c0683c96032984c0683c96032990c0693c16834188c4683c168301a8d0683d16034188c4683c96030984c0693c96032980c06a3d168341a0d4683c16834188d46a3c168301a8c06a3d168301a8c06a3c16c329bcc26b3d96436994c66b3c96c329b4c66b3d964329bcd26b3c96c32994d6693c96436994d26b3c96c32994d66b3d96436994d26b3d964361bce86b3d970349b8d66b3d16c341bcd86b3d970369c0d67b3d970361cce86b3e16c389c0d47b3d16c349a8d66a3d970389b8da693f178321e4fc693f164321e8fc793c978321e8f87e3e1783c1c0fc7c3e1783c1c0fc7c3e178381e0fc7e3e178381e0ec7c3f170381e8f87e3e1703c1e8e87e3e1703c1c8ec7c3f178381c0fc7e3e1783c1c0fc7c3e178381c8f87e3e1783c1c8e87c3e1703c1c0fc7c3e1783c1e8ec7e3f1703c1c0f87e3e178381e8e87c3f1703c1c0ec7c3e178381ecf0574b980401710e87201812e97cb0504ba5c4017d0e502025d2e20d00574b9802e17d00574b95c2e970be802025d2e2010e872b95c2ea0cb050402812e2010e802ba5c4017d0e502ba8040a00be87201814097cb0504ba804017d0e512ba842ea0cbe572b98c4824128934228d48a41189341a8d48a4d18834228d48a4d168441a8d4823d28834229146a4d188341a914823d288341a8d48a4118944228d4624528944229548255289442a9148a51289442a9148a5128944229148a512a9742a9d4aa5d3e9742a954ea5d2e9542a9d4ea7d2e9543a954ea753e9542a954ea553e954429d4e27140a75429d4ea813ea743aa14e2714ea74429d5027d40985429d4ea8130a853aa15027d409050808000280002000000400014000000804000100200000040001400010000400014000100004000140001000040140000008000280002000080002010020000800028000200008000280004000100004000140001000040001400010000400014000100004000140001000040001400008000280002000080002800020000800028000600018000680016030000c0080016000180c000300600018000680c10000180006014000000804000100201000000280c00030000c0003c00030000c0003c00030000c00030060001800068001600018000603c00030000006800160001800060300600018000603c00030000c0003c28030200c0803c28040181006840161401810068401614018100603026140180c0803c200100004000140001000040003c00030000c0003c00030000c0600c00030000c0003c2007138201087030271401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1007c40171401c1087c42171481c1287c42171481c1287c421714828128a8442915024128a844291482814898422a14828128a8422a14828128943e29038240e89c3217148240e8943e290381c1287c4217148240e8943e29038240e894322a14828128a8422a14828128a8422a14828128a444291502414094542915024148a44429150241409454291502414094542915024148803e28038200e88c301815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820168805628158201688056281582016880562815820160bc402b1402c100bc402b1402c1688056271481c1287c42171481c128943e29038240e89c3219138240e894342915024148bc422b14824168bc422b1482c128b4462915824168bc422b14824140945429150241409454291502414094542915024140945429150241409454291502414098522a148241409454291502414094542915024140945429150281409454291482c16894562915824128bc422b1482c128b4462b1482c128bc42291582c12894562b148241689456291582416894562915824168a8422a14828128a8422a14824148a44429150241409454291502414094542915024140945429150241409454291502414094542915028120985229150241409454291502414094542915024140905e4f1883c1e91c823f278441e8f076532a1502694c98432a1502613ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2813ca8432a14c2894096542994c269409654299502813ca8432a14c2694098532b14c2c968aa562a9582a968aa562a9582a968aa562a9502613ca8432a14c289409654299502694c9844299502613ca8442994c2894c98462994c2c9389c532b14c2c154bc552b1542c154bc552b1542a968aa562a9582a964ac552b1582a968aa562a9582a968aa562a9582a968aa562a9582a964ac552b1582a154bc552b1542c154bc552b1542c158ba562a9582a968aa562a9582a158ba552b1542c154bc552b1582a968aa562a9582a968aa562a9582a968aa552b1542c154bc562a9582a968aa562a9582a968aa562a9582a968aa562a9582696896562995826968aa562a9542c958aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a968aa562a9582a964a0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16430194c0693c16032980c2683c96032984c0693c16430194c0693c16430194c0693c16430194c0693c168301a8c06a3c160341a0c2683c96032980c2683c96032180d4683d16034180d4683d16034180d2683c96032184c0693c96032184c2683c96034188d06a3c168301a8c06a3c168301a8c06a3c168301a8c06a3c168301a8c0693d964369bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3c96c329bcc26b3e16c381bcd66c3d970369c0d67c3d970369c0d67c3d970369c0d67c3d970369a8d66a3d970369c0d67c3d9643c194fc693f1643c194fc693f1643c194fc6c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7c3f1703c1e8e87e3e1703c1c0fc7c3f1703c1c0fc7c3f1703c1c0fc7e3e1703c1e0f87e3f1703c1c8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e8e87e3e178381e100874015d4020d00504ba5c4017d0e57201812e1710e802025d4097cbe572015d2ea0cb0574b95c2e970be872015d40a0cbe502025d40a0cb0504ba804017d0050402812ea00b0874b95c40970b0874b9802e97cbe502ba802e2050e87209852ea14be872b9842ea18b88441a9146a41169441a9146a41189341a9146a31169341a8d48a41169441a8d4623128934228d48a3d188341a8d4823128934228d482352a9442a95482512a9442a914aa512a9442a914a251289542a914a2552a94422954a241289543a954ea7d2a9543a9d4aa7d2a9743a954ea5d3a9743a954ea752e9542a954ea553e9543a954ea5d3a9742a9d5027d40975429d4e2714ea84429d50a713ea74429d50a7130a75429d50a7d30975429d4ea813ea8442a14e27140a7542a14ea813ea0418241289c462a1582c168fc823f278441e9147e411894c28134bc562a9582c998c26a3f15c4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d4017d00574015d40a00be87201812e17d00574018140a0cb0574b95c4017d00504ba802ea0cb0504ba5c4097d02574095d4297d02504025d40a14be872b9882ea21169441a9146a41169441a9148a31189341a9146a41169441a914823d268441a914624d28834228d4823d28834228d4823d28834229548a512a9442a914aa412a954229548a41289442a914a24128954229148255289442a914a245289442a914aa412e9543a954ea553a9543a9d4aa7d2a9742a9d4aa7d2a9742a9d4aa753e9542a9d4aa753e9543a954aa7d2e954ba9c5027d40975429d5027d40975429d50a7130a75429d4ea813ea843aa14ea813ea843aa14e28d4e9843aa14e28d449001008068a4422a14828120b0442b14824168945e41199502a958aa562c96032194c4693d968361e0e0874015d2ea0cb2574095d4825128954229148a4528954229148a452e9543a954aa5d209250008008441e2905024148ac4029150441e94c98462a9542c194c06a3c1804017d02574299548a412895422954a2452895422914aa412a9743a954aa553e9843aa15027d4097542812ea0cb25442a95482512a9442a914a2512a9442a914aa513ea843a0100000000a0c10000a0c100007042000070420000204200000c43a8df0700a03b00006050000031000000904f000001e06f000000a03e5800020050000000b00c000000000000000000000000000000000000000000000900000000000000000000000c0000000000000000000000006000000080ab2a090000000600000043010000030000000d00000000000000aa16000000400000006955550f0000000b000000ec010000110000000c00000000000000aa2a00000060ff2f008055551a000000060000003c0100000c0000000d00000000000000aa16ff3f0080000000505555200000000600000000000000000000000c000000000000000000ff5f008000000030562d260000000b000000af0100000b0000000c000000000000000000ff5f0080ff2f00805555310000000200000000000000000000000d00000000000000ff53ff7c0080ff55005d5555330000000700000000000000000000000d0000000000000055550000004000000040aaaa3a0000000700000000000000000000000d00000000000000aaaa0000004000000040ffff41000000080000003c0100000c0000000d000000000000005555ff3f008000000040aaaa490000000700000000000000000000000d00000000000000aaaaff3f008000000040ffff5000000009000000be010000220000000d00000000000000555500000040ff3f0080aaaa5900000005000000ef010000160000000c000000000000005555ff1f0040ff55008055595e0000000300000060020000090000000c000000000000005555ff1f002aff5d0070ab5a6100000002000000c0010000020000000c000000000000005555ff390040ff50005400586300000005000000be010000030000000c00000000000000555500000020ff640080555d680000000600000000000000000000000d00000000000000aaaa00000040ff3f0080ffff6e0000000700000096020000310000000d000000000000005555ff3f0080ff3f0070008075000000030000003d0100000a0000000c000000000000005555ff3f006aff4d005500587800000006000000500200002a0000000c000000000000005555ff3f0080ff55008055597e00000003000000dc010000080000000c000000000000005555ff780080ff5c0070ab5a810000000700000000000000000000000d00000000000000ff7fff3f0080ff3f0080aaaa8800000005000000c0020000210000000d00000000000000aa5aff3f0080ff6f008000808d0000000600000000000000000000000d00000000000000aaaaff3f0080ff3f0080ffff930000000800000000000000000000000c00000000000000000000000040ff7f00c055559b00000008000000cd000000010000000c000000000000000000ff3f0080ff7f00c05555a30000000900000000000000000000000c00000000000000000000000080ffbfffff5555ac0000000b000000f70100006a0000000c00000000000000555500000080ff7f00e05559b7000000090000000a020000970000000d00000000000000aa5a00000040ff7f00b00080c000000007000000c7020000180000000d00000000000000ff7f00000040ff7f00a0aaaac7000000060000006d020000450000000d00000000000000aa5a00000030ffaf00c00080cd00000003000000a5020000240000000d00000000000000ff5bff2f0040ffaf00b75575d000000005000000f3020000100000000d00000000000000ff5bff2f0080ffba00c00080d50000000a000000fe020000100000000d00000000000000ff7f00000040ff9f00c0aaaadf00000004000000180300000b0000000d00000000000000ff7fff2f0040ff9f00b05585e300000009000000cc000000ad0000000d00000000000000aa5aff3f0080ff7f00a0aaaaec000000060000002c000000680200000d00000000000000ff5bff3f0080ff9f00b75585f200000007000000830000004b0000000d00000000000000ff7fff3f0080ff9f00c0aaaaf90000000c000000ff000000610000000d00000000000000aa5a00000080ffbfffffaaaa050100000700000098010000030000000c00000000000000555500000040ffdeffffab760c01000007000000ff000000040000000c000000000000005555ff3f0080ffdfffff0070130100000c00000000000000000000000d00000000000000aaaa00000080ff7fffffffff1f0100000700000000000000000000000c000000000000000000ff7f00c0000000405649260100000900000000000000000000000d00000000000000aa16ff7f00a00000005e55552f0100000f00000000000000000000000d00000000000000aa16ff9fffff0000005e55553e0100000d00000000000000000000000c000000000000000000ffbfffff0000004055554b0100000900000000000000000000000c000000000000000000ff7f00e0ff3f00605555540100000d00000000000000000000000c000000000000000000ff7fffffff5f00805555610100000b00000000000000000000000c000000000000000000ffdfffffff3f006055556c0100001300000000000000000000000d000000000000005555ff7fffff00000040aaaa7f0100000a00000000000000000000000c000000000000005555fff9ffffff110040ab5e890100000a000000db010000040000000d000000000000005555ff7f00c0ff3f007000809301000008000000250200000c0000000c000000000000005555ff7f00e0ff4f0080ab5a9b0100000d00000000000000000000000d00000000000000ff7fff7fffffff3f0080aaaaa80100000c00000025020000500000000d00000000000000aa5aff7fffffff6f00800080b40100000c0000008a010000030000000d000000000000005555ffbfffffff3f00700080c00100000c00000000000000010000000c000000000000005555ffe7ffffff3f00700080cc0100000600000000000000020000000c000000000000005555ffdf00f0ff5f0070ab6ed20100000900000029020000050000000c000000000000005555ffdfffffff6f00805559db0100000600000000000000010000000c00000000000000aa5affecffffff6f0077ab76e10100000900000000000000000000000d00000000000000aaaaff7f00c000000080ffffea0100000b00000000000000000000000d00000000000000aaaaffbfffff00000080fffff50100001100000072010000370000000c000000000000000000ff7fffffff7f00c05559060200001100000000000000000000000c000000000000000000ff7fffffffbfffff5555170200000a0000005d0100009f0000000d00000000000000aa5aff7f00b0ff7f00c000802102000007000000d2020000130000000d00000000000000aa5affaf00c0ff7f00a000802802000013000000130300000b0000000d00000000000000ff7fff7fffffff7f00c0aaaa3b02000006000000080300000f0000000d00000000000000ff5bffaf00d0ff9f00b05565410200000b000000d7020000130000000d00000000000000ff5bffaf00d0ff9f00c000804c0200000c000000de020000120000000d00000000000000aa5affbfffffff7f009000805802000007000000e9020000100000000d00000000000000ff5bffbf00d0ff8f00a000805f02000005000000e3020000110000000d00000000000000ff5bffcf00e3ff8f00b055656402000009000000000000002a0000000d00000000000000aa5affcf00f0ff8f00b000806d02000009000000cc020000130000000d00000000000000aa5affefffffff8f00c00080760200000700000006000000140000000d00000000000000aa5affcf00f0ffaf00c000807d0200000700000034020000100000000c000000000000005555ff7f00e0ffbf00e055598402000007000000310200004c0000000d00000000000000aa5aff7f00c0ffbfffff00808b0200000a00000085010000050000000c000000000000005555ff8f00f0ffdaffffab96950200000700000000000000000000000d00000000000000ff7fff7f00c0ffbfffffaaaa9c0200000500000084010000020000000c000000000000005555ff7f0090ffdfffff5565a10200000a0000000e000000110000000d00000000000000aa5affbfffffffbf00ee0080ab0200000300000000000000000000000c000000000000005555ffdf00e9ffbf00c70058ae020000080000000e000000010000000c000000000000005555ffefffffffbf00d05559b60200000800000001020000040000000c000000000000005555ffefffffffcf00e05559be0200000e00000001020000040000000c000000000000005555ffefffffffd4ffffaaaacc0200001000000000000000000000000d00000000000000ff7fffbfffffffbfffffaaaadc0200000d00000000000000000000000d00000000000000aaaaff7fffffff7fffffffffe90200000600000000000000000000000c00000000000000aaaafff7fffffffbffff55b112000060aa2a0200ff7fff2fff5f000012000020ff5f0400ff1b0000ff2f000012000020ff5f0500aa2a0000ff7fff2f120000a0ff7f1800ff3f0000aa2a0000120000a0ff7f1900ff5fff3faa2a0000ffffff5300000000ff7f0000ff5f00000800008000004800ff5f0000aa1600001100000000000a00aa2a0000ff7f00000300008400000000ff5f0000aa16000012000020ff3f03005555aa16ff4900001200006055550700ff3f0000ff3f00001200006055550b00ff68ff3fff3f00000800008000004900ff3f00005555aa16110000000000090055555519ff6700000300008400000000ff3f00005555aa1612000040aa2a0000ff7fff2fff5f000012000020ff5f05005555aa2aff7fff341200006055550c00ff7fff55ff3fff1f1200006055550d00ff6fff5dff29ff1f1200006055550e00ff53ff50ff3fff391200006055550f00ff7fff64ff1f00001200006055551200ff54ff4dff5fff3f1200006055551300ff7fff55ff5fff3f120000a0ff7f1800ff3f00005555aa2a120000a0ff7f1900ff5fff3f5555aa2a1100000000000a005555aa2aff7fff2f12000000ff3f01005555aa16ff4900001200006055550900ff3f0000ff7fff3f1200006055551100ff4fff3fff7fff3f12000020ff7f2b005555aa16ff4f00000800008000004a00ff7fff3f5555aa160300008400000000ff7fff3f5555aa1612000000ff5f0000ff1b0000ff2f0000120000a0ff2f0500ff7fff5f552d000012000020ff7f2a00552d0000ff2f0000ffffff5300000000ff2f0000ff7fff5f0800008000004800ff7fff5fff1300000300008400000000ff7fff5fff13000012000080ff2f0400ff7fff5f552d000012000000ff5f0000aa2a0000ff7fff2f12000000ff5f02005555aa2aff7fff341200006055551200ff53ff4fff69ff5f1200006055551300ff7fff55ff7fff5f1200006055551400ff6fff5cff7fff78120000a0ff7f1900ff7fff5f5555000012000020ff7f2a00ff370000ff3fff2f12000020ff7f2e00ff530000ff5fff3f12000020ff7f2f0055550000ff7fff5fffffff5300000000ff7fff2fff7fff5f1200006055551100ff5cff55ff7fff7c12000020ff7f2b005555ff53ff5cff5512000060aaaa0800ff3f0000ff3f000012000020ff3f0900aaaa5555ff3f0000120000a0ff3f0b00ff3f0000aaaa55551200004055550100ff3f0000ff3f00000800008000004b00ff3f0000aaaa55551100000000000d00aaaa5555ff3f00000300008400000000ff3f0000aaaa555512000040aaaa0700ff3f0000ff3f000012000020ff3f0a00ffffaaaaff3f0000120000a0ff3f1000ff3f0000ffffaaaaffffff73ffff0000ff3f0000ff3f00000800008000004b00ff3f0000ffffaaaa1100000000000e00ffffaaaaff3f00000300008400000000ff3f0000ffffaaaa12000060aaaa0a00ff3f0000ff7fff3f12000000ff3f0700aaaa5555ff3f0000120000a0ff3f1100ff7fff3fff7f5555120000a0ff3f1500ff7fff3faaaaff7f1200004055550300ff3f0000ff7fff3f12000020ff7f3100aaaa5555ff3f00000800008000004b00ff7fff3faaaa55550300008400000000ff7fff3faaaa555512000040aaaa0900ff3f0000ff7fff3f12000000ff3f0800ffffaaaaff3f0000120000a0ff3f1700ff7fff3fffffaaaa12000020ff7f3c00ffffaaaaff3f0000ffffff73ffff0000ff3f0000ff7fff3f0800008000004b00ff7fff3fffffaaaa0300008400000000ff7fff3fffffaaaa12000060aaaa1000ff7fff3fff3f000012000020ff3f1100ff7f5555ff6fff3f12000020ff3f1500aaaaff7fff7fff3f12000020ff3f1600ff7faa5aff7fff6f12000080ff3f0700ff3f0000aaaa55551200004055550100ff68ff3fff3f0000120000a0ff7f1c00ff3f0000ff7faa5a120000a0ff7f1d00ff3f0000aaaaff7f1100000000000f00aaaa5555ff7fff3f12000080ff6f0d00ff29ff1f5459555512000000ff1f0f0054595555ff7fff6f12000020ff3f130054595555ff7fff551200004055550200ff7fff55ff3fff1f120000a0ff7f1b00ff3fff1f5459555512000000ff1f0f00aa5a5555ff6fff64120000a0ff6f0c00ff29ff1f545955551200004055550200ff6fff5dff29ff1f12000020ff3f1200ff575555ff53ff501200004055550200ff53ff50ff3fff3912000020ff1f0d00aa5a5555ff6fff6412000020ff1f0c0054595555ff7fff6f1200004055550200ff7fff64ff1f0000120000a0ff7f1b00ff1f0000545955551100000000001100545d5555ff7fff6912000040aaaa0b00ff7fff3fff3f000012000020ff3f1700ffffaaaaff7fff3f12000080ff3f0800ff3f0000ffffaaaa120000a0ff7f2900ff3f0000ffffaaaaffffff73ffff0000ff7fff3fff3f00001100000000001200ffffaaaaff7fff3f12000060ff7f1500ff6fff3fff7fff3f120000a0ff6f1600ff7fff3fff7fff5b12000000ff3f0b00ff7f5555ff6fff3f12000080ff3f0900ff7fff3fff7f55551200004055550300ff4fff3fff7fff3f1200004055550600ff5cff55ff7fff7c12000020ff7f3300ff7f5555ff6fff3f12000000ff3f0e00ff575555ff53ff501200004055550200ff54ff4dff5fff3f1200004055550500ff53ff4fff69ff5f12000080ff6f1400ff7fff785459555512000000ff3f0c0054595555ff7fff551200004055550200ff7fff55ff5fff3f1200004055550500ff7fff55ff7fff5f120000a0ff7f1b00ff7fff3f5459555512000020ff7f340054595555ff7fff6f120000a0ff6f1300ff7fff78545955551200004055550500ff6fff5cff7fff7812000020ff7f3400aa5a5555ff6fff6212000040ff7f1100ff6fff3fff7fff3f12000040ff7f1600ff7fff6fff7fff3f12000060aaaa1700ff7fff3fff7fff3f12000000ff3f0b00aaaaff7fff7fff3f12000080ff3f0900ff7fff3faaaaff7f120000a0ff7f2300ff7fff3faaaaff7f12000020ff7f3500aaaaff7fff7fff3f12000080ff6f1100ff7fff3fff7fff5b12000060ff7f1500ff7fff6fff7fff3f12000000ff3f0b00ff7faa5aff7fff6f120000a0ff7f2300ff7fff3fff7faa5a12000020ff7f3600ff7faa5aff7fff6f12000040aaaa1500ff7fff3fff7fff3f12000000ff3f1000ffffaaaaff7fff3f12000080ff3f0a00ff7fff3fffffaaaa120000a0ff7f2900ff7fff3fffffaaaa12000020ff7f3c00ffffaaaaff7fff3fffffff73ffff0000ff7fff3fff7fff3f12000020ff3f190055550000ffbfff7f120000a0ffbf1a00ff3f0000555500001200006055551b00ffbfff7fff3f000012000080ff7f0000ff3f0000aa2a000012000080ff7f0200ff3f00005555aa2affffff5300000000ffbfff7fff3f00001100000000001d0055550000ff9fff7f1100000000001b0055550000ffbfff9f12000000ff3f180055550000ffbfff7f120000a0ffbf1a00ff7fff3f555500001200006055551b00ffbfff7fff7fff3f12000080ff7f0000ff5fff3faa2a000012000080ff7f0200ff5fff3f5555aa2a12000080ff7f0500ff7fff5f5555000012000020ff7f3e0055550000ffbfff7fffffff5300000000ffbfff7fff7fff3f12000080ffbf1800ff3f00005555000012000080ffbf1900ff7fff3f555500001200006055551b00ffdfffbfff7f00001200006055552700ffffffdfff3f00001200006055552800ffffffdfff7fff3f12000020ff7f3f0055550000ffffffbfffffff5300000000ffffffbfff7f00001100000000001f0055550000ffffffbf0e0000a0ffff2500ff7f000055550000120000a0ffdf2700ff3f000054595555120000a0ffdf2800ff7fff3f545955551200004055551800ffbfff7fff3f00001200004055551900ffbfff7fff7fff3f1200004055551a00ffdfffbfff7f000012000080ff7f0c00ff3fff1f5459555512000080ff7f0f00ff1f00005459555512000080ff7f1300ff7fff3f5459555512000020ff7f3e0054595555ffbfff7f12000020ff7f4b0054595555ffdfffbf110000000000240054595555ffdfff7f12000060ff7f1d00ff9fff7fff3f0000120000a0ffaf1e00ff2f0000ff7faa5a12000060ff7f2100ffafff9fff2f0000120000a0ffaf1f00ff3fff2f5475ff5b12000060ff7f2200ffafff9fff3fff2f12000020ff3f2300ff7faa5aff9fff7f12000020ff3f2400ff7fff5bffafff9f12000080ff7f0b00ff3f0000ff7faa5a1100000000002300ff7fff5bffafff7f120000a0ff9f2100ff3f0000aaaaff7f12000040ff7f1c00ff9fff7fff3f0000120000a0ff9f2200ff3fff2f5485ff7f12000020ff3f2300aaaaff7fff9fff7f12000060aaaa2900ff9fff7fff3f000012000080ff7f0b00ff3f0000aaaaff7f1100000000002300aaaaff7fff9fff7f12000080ffaf1c00ff2f0000ff7faa5a12000060ff7f2100ffbfffafff2f000012000020ff2f1f005475ff5bffb6ffaf12000020ff2f2000ff7fff5bffbfffba120000a0ffbf2600ff2f0000ff7faa5a1100000000002300ff7fff5bffbfffaf12000000ff2f1e005475ff5bffb6ffaf12000080ffaf1c00ff3fff2f5475ff5b12000020ff3f24005475ff5bffb6ffaf12000000ff2f1e00ff7fff5bffbfffba12000060ff7f2100ffbfffbaff3fff2f12000060ff7f2500ffbfffbaff7fff3f120000a0ffbf2600ff7fff2fff7fff5b12000020ff7f4000ff7fff5bffbfffbb12000080ff9f1d00ff3f0000aaaaff7f12000040ff7f1c00ffafff9fff2f000012000040ff7f1e00ffbfffafff2f000012000020ff2f22005485ff7fffafff9f12000040ff7f2000ffbfffbaff3fff2f12000020ff3f2500aaaaff87ffafff9f12000020ff3f2500aaaaff7fffbfffaf120000a0ffbf2600ff3f0000aaaaff7f12000060aaaa2900ffbfff9fff3f00001100000000002300aaaaff7fffbfff9f12000000ff2f21005485ff7fffafff9f12000040ff7f1c00ffafff9fff3fff2f12000080ff9f1d00ff3fff2f5485ff7f12000020ff3f24005485ff7fffafff9f120000a0ff9f2400ff7fff3f5485ff5b120000a0ff9f2500ff7fff3faaaaff8712000000ff3f1c00ff7faa5aff9fff7f12000000ff3f1d00aaaaff7fff9fff7f12000060aaaa2900ff9fff7fff7fff3f12000080ff7f1500ff7fff3faaaaff7f12000080ff7f1600ff7fff3fff7faa5a12000020ff7f4000ff7faa5aff9fff7f12000020ff7f4200aaaaff7fff9fff7f12000080ff9f2300ff7fff3f5485ff5b12000000ff3f1c00ff7fff5bffafff9f12000000ff3f1f005475ff5bffb6ffaf12000000ff3f22005485ff7fffafff9f12000020ff7f4000ff7fff5bffb6ff9f12000020ff7f42005485ff7fffb6ff9f12000080ff9f2300ff7fff3faaaaff8712000040ff7f2000ffbfffbaff7fff3f12000000ff3f2100aaaaff87ffafff9f12000000ff3f2100aaaaff7fffbfffaf120000a0ffbf2600ff7fff3faaaaff7f12000060aaaa2900ffbfff9fff7fff3f12000020ff7f4200aaaaff7fffbfff9f12000080ffbf1e00ff2f0000ff7faa5a12000080ffbf2000ff7fff2fff7fff5b12000080ffbf2100ff3f0000aaaaff7f12000080ffbf2500ff7fff3faaaaff7f12000060aaaa2900ffffffbfff7f000012000020ff7f4c00ff7faa5affffffbf12000020ff7f4e00aaaaff7fffffffbf1100000000002800ff7faa6affffffef1100000000002500ff7faa5affefffbf1100000000002600aaaaff7fffffffbf0e0000a0ffff2700ff3f0000aaaaaa720e0000a0ffff2800ff7fff3faaaaaa6a12000080ffdf1b00ff3f00005459555512000020ff3f280054695555fff7ffdf12000020ff3f2800ff6f5555fffffff71200004055551a00ffffffdfff3f0000110000000000270054715555ffffffdf1100000000002400545dff5bffdfffde0e0000a0ffff2600ff3f0000aa76555512000080ffdf1b00ff7fff3f5459555512000000ff3f270054695555fff7ffdf12000000ff3f2700ff6f5555fffffff71200004055551a00ffffffdfff7fff3f12000020ff7f4f0054655555ffffffdf0e0000a0ffff2900ff7fff5faa6a55550e0000a0ffff2600ff5fff3fff6f555512000040aaaa1d00ff9fff7fff3f000012000040aaaa2100ffbfff9fff3f000012000040aaaa2300ff9fff7fff7fff3f12000040aaaa2500ffbfff9fff7fff3f12000040aaaa2600ffffffbfff7f000012000080ff7f1000ff3f0000ffffaaaa12000080ff7f1700ff7fff3fffffaaaa12000020ff7f5600ffffaaaaffffff7fffffff73ffff0000ffffff7fff7f00001100000000002900ffffaaaaffffff7f0e0000a0ffff2700ff3f0000ffffaaaa0e0000a0ffff2800ff7fff3fffffaaaa12000020ffbf2d0055210000ff3f0000120000a0ff3f2e00ffbfff7f5549000012000000ff7f0400552d0000ff2f000012000000ff7f0500ff370000ff3fff2fffffff5300000000ff3f0000ffbfff7f0800008000005200ffbfff7f551500000300008400000000ffbfff7f5515000012000020ff9f2c005555aa16ff2f000012000020ff9f2c005555aa2eff4cff2f1200006055553100ff3f0000ff9fff7f1200006055553300ff53ff3fff9fff7f1200006055553300ff5dff53ff8aff7f12000000ff7f03005555aa16ff4f000012000000ff7f06005555ff53ff5cff550800008000005300ff9fff7f5555aa160300008400000000ff9fff7f5555aa1612000000ff9f2b005555aa16ff2f000012000000ff9f2b005555aa2eff4cff2f1200006055553100ff1f0000ffffff9f1200006055553100ff3fff1ffff8ff9f1200006055553300ff4fff3fffbfff9f1200006055553300ff52ff4fffbfffb21200006055553700ff57ff3ffff7ffbf1200006055553700ff5dff57ffeaffce0800008000005700ffffffbf5555aa160800008000005500ffbfff9f5555aa1602000024ffff00005555aa3eff0c00000300008400000000ffffff9f5555aa160b000024ffff02005555aa3eff0c000006000024ffff00005555aa3eff0c00000f000020ffff01005555aa3eff0c000012000000ffbf2a0055210000ff3f0000120000a0ff3f2e00ffdfffbfff230000120000a0ff3f3000ffffffdf555500001200006055553200ff3fff11fffffff90800008000005200ffdfffbf552100000800008000005800ffffffdfff37000002000024ffff000055550000ff3f00000b000024ffff010055550000ff3f00000300008400000000ffdfffbf552100000300008400000000ffffffdfff370000ffffff5300000000ff3f0000ffffffbf06000024ffff000055550000ff3f00000f000020ffff000055550000ff3f0000120000a0ff5f2f00ffdfff7f5555000012000080ff3f2a00ffbfff7f5549000012000080ff3f2d00ffdfffbfff23000012000020ffdf3000aa2a0000ff5fff3f12000020ffdf3000ff53aa2aff5fff511200006055553400ff57ff4fffc3ff8f1200006055553400ff5fff57ffd8ff8712000000ff7f0500ff530000ff5fff3fffffff5300000000ff5fff3fffdfff7f12000080ff5f2e00ffdfff7f5555000012000080ff5f3000ffffffdf555500001200006055553400ff7fff5fffdfff7f1200006055553900ff6fff5fffefffdf1200006055553800ff6fff5fffffffef1200006055553a00ff7fff6fffffffdf120000a0ff7f3e00ffffff7f5555000012000000ff7f050055550000ff7fff5f02000024ffff000055550000ff7fff5f0b000024ffff010055550000ff7fff5fffffff5300000000ff7fff5fffffff7f06000024ffff000055550000ff7fff5f0f000020ffff030055550000ff7fff5f12000000ffdf2e00aa2a0000ff5fff3f12000000ffdf2e00ff53aa2aff5fff5112000080ff3f2d00ffffffdf55550000120000a0ff5f2f00ffffffdf555500001200006055553800ff4fff3ffffffff51200006055553800ff5fff4fffffffe702000024ffff000055550000ff5fff3f0b000024ffff010055550000ff5fff3fffffff5300000000ff5fff3fffffffdf06000024ffff000055550000ff5fff3f0f000020ffff030055550000ff5fff3f120000a0ff3f3300ffbfff7fff7f5555120000a0ff3f3500ffffff7faaaaff7f120000a0ff3f3700ffffffbfff7f55551200004055552b00ff3f0000ff9fff7f1200004055552c00ff1f0000ffffff9f1200004055552c00ff3fff1ffff8ff9f12000060aaaa3c00ff3f0000ffbfff7f12000060aaaa3d00ff3f0000ffffffbf12000000ff7f0900aaaa5555ff3f00000800008000005100ffffff7faaaa555502000024ffff0000aaaa5555ff1f000002000024ffff0000aaaaaa5eff3fff1f0300008400000000ffffff7faaaa55550b000024ffff0300aaaa5555ff1f00000b000024ffff0300aaaaaa5eff3fff1f06000024ffff0000aaaa5555ff1f000006000024ffff0000aaaaaa5eff3fff1f0f000020ffff0400aaaa5555ff1f00000f000020ffff0700aaaaaa5eff3fff1f120000a0ff3f3800fffffffa545d55551200004055552d00ff3fff11fffffff902000024ffff0000ff5b5555ff2fff1102000024ffff0000aa5e5555ff3fff2f06000024ffff0000ff5b5555ff2fff1106000024ffff0000aa5e5555ff3fff2f0b000024ffff0400ff5b5555ff2fff110b000024ffff0400aa5e5555ff3fff2f0f000020ffff0800aa5e5555ff3fff2f0f000020ffff0500ff5b5555ff2fff1112000060ff7f3500ff6fff3fffbfff7f120000a0ff6f3600ffbfff7fff7fff5b12000020ffbf3700ff7f5555ff5fff3f12000020ffbf3700ff7faa5aff6fff5f12000080ff3f3100ffbfff7fff7f55551200004055552b00ff53ff3fff9fff7f1200004055552b00ff5dff53ff8aff7f1200004055552c00ff4fff3fffbfff9f1200004055552c00ff52ff4fffbfffb212000000ff7f1100ff7f5555ff6fff3f12000020ffdf3900aa5a5555ff6fff5f12000020ffdf3a0054595555ff7fff6f1200004055552e00ff57ff4fffc3ff8f1200004055552e00ff5fff57ffd8ff871200004055552f00ff7fff5fffdfff7f120000a0ff7f3e00ffdfff7f5459555512000000ff7f130054595555ff7fff6f12000000ff7f1400aa5a5555ff6fff6212000040ff7f3300ff6fff3fffbfff7f12000040ff7f3600ff7fff6fffffff7f12000040ff7f3700ff6fff3fffffffbf12000080ff3f3100ffffff7faaaaff7f12000060aaaa3c00ff7fff3fffbfff7f12000060aaaa3d00ff7fff3fffffffbf120000a0ff7f4200ffffff7faaaaff7f12000000ff7f1500aaaaff7fff7fff3f02000024ffff0000aaaaff7fff7fff3f06000024ffff0000aaaaff7fff7fff3f0b000024ffff0300aaaaff7fff7fff3f0f000020ffff0c00aaaaff7fff6fff3f0f000020ffff0f00aaaaff7fff7fff6f12000080ff6f3300ffbfff7fff7fff5b12000060ff7f3500ff7fff6fffffff7f12000080ff6f3700ffefffbfff7fff5b12000080ff6f3700fffcffefff7fff73120000a0ff7f4000ffafff7fff7faa5a120000a0ff7f4100ffbfffafff7faa5a120000a0ff7f4500ffffffbfff7faa5a12000000ff7f1600ff7faa5aff7fff6f02000024ffff0000ff7faa5aff7fff6f06000024ffff0000ff7faa5aff7fff6f0b000024ffff0300ff7faa5aff7fff6f0f000020ffff0f00ff7faa5aff7fff6f12000060ff7f3500ff6fff3fffffffbf120000a0ff6f3600ffefffbfff7fff5b120000a0ff6f3600fffcffefff7fff7312000000ffbf3300ff7f5555ff5fff3f12000000ffbf3300ff7faa5aff6fff5f12000080ff3f3100ffffffbfff7f55551200004055552c00ff57ff3ffff7ffbf1200004055552c00ff5dff57ffeaffce02000024ffff0000ff7faa62ff62ff3f06000024ffff0000ff7faa62ff62ff3f0b000024ffff0300ff7faa62ff62ff3f0f000020ffff0a00ff7faa62ff62ff3f120000a0ff5f3900ffefffe75459555512000000ffef3900aa6e5555ff6fff5f120000a0ff6f3a00ffffffef54595555120000a0ff6f3b00ffffffefaa76ff5b12000080ff3f3200fffffffa545d55551200004055552f00ff6fff5fffffffef1200004055553000ff4fff3ffffffff51200004055553000ff5fff4fffffffe702000024ffff0000ff7f5555ff6fff3f06000024ffff0000ff7f5555ff6fff3f0b000024ffff0400ff7f5555ff6fff3f0f000020ffff0900ff7f5555ff6fff3f12000000ffdf3400aa5a5555ff6fff5f12000080ff5f3800ffefffe75459555512000020ffef3800aa6e5555ff6fff5f120000a0ff6f3a00ffefffdf54595555120000a0ff6f3b00ffefffecff67ff5b1200004055552f00ff6fff5fffefffdf12000080ff6f3900ffefffdf5459555512000000ffdf340054595555ff7fff6f12000080ff6f3800ffffffef545955551200004055552f00ff7fff6fffffffdf120000a0ff7f3e00ffffffdf5459555502000024ffff000054595555ff7fff6f06000024ffff000054595555ff7fff6f0b000024ffff040054595555ff7fff6f0f000020ffff090054595555ff7fff6f12000080ff6f3900ffefffecff67ff5b12000080ff6f3800ffffffefaa76ff5b02000024ffff0000aa76aa5aff76ff6f06000024ffff0000aa76aa5aff76ff6f0b000024ffff0400aa76aa5aff76ff6f0f000020ffff0900aa76aa5aff76ff6f12000020ffbf3d00ffffaaaaff7f000012000040aaaa3100ff3f0000ffbfff7f12000040aaaa3500ff7fff3fffbfff7f120000a0ff7f5600ffbfff7fffffaaaa12000000ff7f0a00ffffaaaaff3f000012000000ff7f1700ffffaaaaff7fff3fffffff73ffff0000ff7f0000ffbfff7f0800008000005100ffbfff7fffffaaaa0300008400000000ffbfff7fffffaaaa12000000ffbf3c00ffffaaaaff7f000012000040aaaa3100ff3f0000ffffffbf12000040aaaa3500ff7fff3fffffffbf120000a0ff7f5600ffffffbfffffaaaa0800008000005100ffffffbfffffaaaa02000024ffff0000ffffaaaaff7f00000b000024ffff0300ffffaaaaff7f00000300008400000000ffffffbfffffaaaaffffff73ffff0000ff7f0000ffffffbf06000024ffff0000ffffaaaaff7f00000f000020ffff1100ffffaaaaff7f0000120000a0ffbf3f00ffffff7f55550000120000a0ffbf4b00ffdfff7f54595555120000a0ffbf5100ffe8ffdfff575555120000a0ffbf5200ffffffef5459555512000080ff7f2f00ffffff7f5555000012000080ff7f3400ffdfff7f5459555512000080ff7f3a00ffffffdf5459555512000000ff7f190055550000ffbfff7f12000000ff7f1b0054595555ffbfff7f02000024ffff000054590000ffbfff7f0b000024ffff080055550000ffbfff7f0b000024ffff090054595555ffbfff7fffffff5300000000ffbfff7fffffff7f06000024ffff000054590000ffbfff7f0f000020ffff20005555aa2affbfff7f0f000020ffff260054595555ffbfff7f0f000020ffff1f00aa2a0000ffbfff7f12000080ffbf3e00ffffff7f555500001200006055554b00ffdfffbfffdfff7f1200006055554f00ffffffdfff8fff7f1200006055554d00ffffffdfffdfff8f1200006055554d00ffffffdaffefffdf1200006055555100ffc6ffbfffe8ffdf1200006055555200ffc7ffbfffffffef1200006055555200ffcfffc7fffffff51200006055555300ffdfffcfffffffef1200006055555400ffffffdfffffffef12000000ff7f1a0055550000ffffffbf02000024ffff000055550000ffffffbf0b000024ffff080055550000ffffffbfffffff5300000000ffffffbfffffff7f06000024ffff000055550000ffffffbf0e0000a0ffff2500ffffff7f555500000f000020ffff240055550000ffffffbf12000060ff7f4200ffbfff7fffafff7f12000020ffaf4100ff7faa5aff9fff7f12000020ffaf43005465ff5bffaeff9f12000020ffaf4400ff7fff67ffafff9f12000020ffaf4400ff7fff5bffbfffaf120000a0ffbf4c00ffafff7fff7faa5a12000080ff7f3600ffafff7fff7faa5a12000000ff7f2000ff7fff5bffbfffbb12000000ff7f2300ff7faa5aff9fff7f12000000ff7f2400ff7fff5bffb6ff9f12000000ffaf4000ff7faa5aff9fff7f12000060ff7f4200ff9fff7fffbfffaf120000a0ff9f4300ffbfffaf5465ff5b120000a0ff9f4400ffbfffafff7fff6b12000020ffbf4500ff7faa5aff8fff7f12000020ffbf4600ff7fff5bff9fff8f12000080ff7f3600ffbfffafff7faa5a12000040ff7f4000ffbfff7fffafff7f12000040ff7f4100ff9fff7fffbfffaf12000040ff7f4400ffbfff9fffcfffaf12000040ff7f4500ff8fff7fffffffbf12000040ff7f4600ff9fff8fffcfffbf12000040ff7f4800ffafff8fffefffcf12000040ff7f4900ffbfff8fffffffef12000040ff7f4a00ffbfffafffefffcf120000a0ffbf4e00ffbfff7faaaaff7f120000a0ffbf5500ffffffbfaaaaff7f12000060aaaa5600ffbfff7fffffff7f12000080ff7f3500ffffff7faaaaff7f12000000ff7f2300aaaaff7fff9fff7f12000000ff7f24005485ff7fffb6ff9f12000000ff7f2500aaaaff7fffbfff9f02000024ffff0000aaaaff7fffbfff7f06000024ffff0000aaaaff7fffbfff7f0b000024ffff0a00aaaaff7fffbfff7f0f000020ffff2700aaaaff7fffbfff7f12000000ffaf40005465ff5bffaeff9f12000080ff9f4100ffbfffaf5465ff5b120000a0ffaf4400ffbbffb9aa625461120000a0ffaf4400ffcfffc75465ff5b12000080ff9f4600ffcfffbf5465ff5b12000020ffcf47005465ff5bffafff9f12000000ffaf4000ff7fff67ffafff9f12000000ffaf4000ff7fff5bffbfffaf12000080ff9f4100ffbfffafff7fff6b12000060ff7f4200ffbfff9fffcfffaf12000080ffaf4300ffbbffb9aa62546112000080ffaf4300ffcfffc75465ff5b12000080ff9f4600ffcfffbfff7fff6b12000020ffcf4800ff7faa6affafff9f12000020ffcf4a00ff7fff5bffbfffaf120000a0ffbf4c00ffbfffafff7fff5b120000a0ffbf5000ffcfffbfff7fff5b120000a0ff8f4600ffcfffbfff7fff5b120000a0ff8f4700ffdfffcf5465ff5b120000a0ff8f4800ffdfffcfff7faa66120000a0ff8f4800ffefffdfff7faa5a12000060ff7f4200ff8fff7fffffffbf120000a0ff8f4900ffffffefff7faa5a12000000ffbf4100ff7faa5aff8fff7f12000080ff7f3600ffffffbfff7faa5a02000024ffff0000ff7faa5aff8fff7f06000024ffff0000ff7faa5aff8fff7f0b000024ffff0a00ff7faa5aff8fff7f0f000020ffff2700ff7faa5aff8fff7f12000080ff8f4500ffcfffbfff7fff5b12000020ffcf47005465ff5bff9fff8f12000020ffcf4800ff7faa66ff9fff8f120000a0ff9f4300ffcfffbf5465ff5b12000060ff7f4200ff9fff8fffcfffbf120000a0ff9f4400ffcfffbfff7fff6b12000000ffbf4100ff7fff5bff9fff8f12000000ffcf46005465ff5bff9fff8f12000080ff8f4500ffdfffcf5465ff5b12000020ffdf48005465ff5bff90ff8f12000000ffcf43005465ff5bffafff9f120000a0ffaf4a00ffdeffcf5465ff5b12000000ffcf4600ff7faa66ff9fff8f12000080ff8f4500ffdfffcfff7faa6612000080ff8f4500ffefffdfff7faa5a12000060ff7f4200ffafff8fffefffcf12000000ffdf47005465ff5bff90ff8f12000020ffef4900ff7faa5affafff8f120000a0ffaf4a00ffdfffcfff7fff67120000a0ffaf4a00ffefffdfff7faa5a12000000ffcf4400ff7faa6affafff9f12000000ffef4800ff7faa5affafff8f12000080ff8f4500ffffffefff7faa5a12000060ff7f4200ffbfff8fffffffef12000000ffef4a00ff7faa5affbfffaf120000a0ffbf5000ffffffefff7faa5a02000024ffff0000ff7faa5affbfff8f06000024ffff0000ff7faa5affbfff8f0b000024ffff0a00ff7faa5affbfff8f0f000020ffff2700ff7faa5affbfff8f12000000ffcf4400ff7fff5bffbfffaf12000080ffaf4700ffdeffcf5465ff5b12000080ffaf4800ffdfffcfff7fff6712000080ffaf4800ffefffdfff7faa5a12000060ff7f4200ffbfffafffefffcf12000020ffef4900ff7faa5affbfffaf120000a0ffbf5000ffefffcfff7faa5a120000a0ffdf4f00ff8fff7f54595555120000a0ffdf4d00ffdfff8f5459555512000020ffdf5100ff575555ffc6ffbf12000020ffdf4d0054595555ffdfffdc12000080ffbf3e00ffdfff7f545955551200004055553f00ffdfffbfffdfff7f12000000ff7f1b0054595555ffdfffbf12000060ff7f4e00ffffffbfffbfff7f12000020ffbf5000aa6aaa5affe2ffbf12000020ffbf5000ff7faa6affedffbf12000080ffbf4000ffafff7fff7faa5a12000080ffbf4400ffbfffafff7fff5b12000000ff7f2600ff7faa5affffffbf0e0000a0ffff2f00ffa1ff7fff7faa6a12000000ff8f4f0054655555ffffffdf12000080ffdf4b00ffdfff8f5459555512000000ffdf4b0054595555ffdfffdc12000020ffef530054595555ffdfffda12000020ffef5400ff7f5555ffffffdc12000020ffef5400548dff7fffffffed1200004055553f00ffffffdfffdfff8f1200004055553f00ffffffdaffefffdf0e0000a0ffff3000ffefffdf548d55550e0000a0ffff2e00ffdfff8faa96555512000040ff7f4c00ffffffbfffbfff7f12000020ffbf5500aaaaff7ffff7ffbf12000020ffbf5500aaaa548dfffffff712000080ffbf4200ffbfff7faaaaff7f12000060aaaa5600ffffffbfffbfff7f12000000ff7f2600aaaaff7fffffffbf0e0000a0ffff2f00ffbfff7faaaaff7f12000080ffdf4b00ff8fff7f5459555512000020ff8f4d0054655555ffffffdf1200004055553f00ffffffdfff8fff7f12000000ff7f280054655555ffffffdf0e0000a0ffff2e00ff8fff7f5465555512000060ff7f5500ffedffbfffffffbf12000000ffbf4c00aa6aaa5affe2ffbf12000000ffbf4c00ff7faa6affedffbf12000080ffbf4400ffcfffbfff7fff5b12000080ffbf4900ffffffefff7faa5a12000080ffbf4a00ffefffcfff7faa5a02000024ffff0000ff7fff5bffe0ffbf06000024ffff0000ff7fff5bffe0ffbf0b000024ffff0a00ff7fff5bffe0ffbf0f000020ffff2c00ff7fff5bffe0ffbf12000000ffdf4b00ff575555ffc6ffbf12000080ffbf3e00ffe8ffdfff5755551200004055553f00ffc6ffbfffe8ffdf120000a0ffcf5300fffffffb5459555512000080ffbf3e00ffffffef545955551200004055553f00ffc7ffbfffffffef1200004055553f00ffcfffc7fffffff502000024ffff000054595555ffcfffbf06000024ffff000054595555ffcfffbf0b000024ffff090054595555ffcfffbf0f000020ffff2b0054595555ffcfffbf12000080ffcf5200fffffffb5459555512000000ffef4d0054595555ffdfffda120000a0ffdf5400ffffffef545955551200004055553f00ffdfffcfffffffef02000024ffff000054595555ffdfffcf06000024ffff000054595555ffdfffcf0b000024ffff090054595555ffdfffcf0f000020ffff2b0054595555ffdfffcf12000000ffef4d00ff7f5555ffffffdc12000000ffef4d00548dff7fffffffed12000080ffdf5300ffffffef545955551200004055553f00ffffffdfffffffef12000060aaaa5700fffffffbfffffff702000024ffff0000aa6a5555ffffffd402000024ffff0000aaaaaa6affffffdb0b000024ffff0900aa6a5555ffffffd40b000024ffff0900aaaaaa6affffffdb0e0000a0ffff3000ffffffefaaaa555506000024ffff0000aa6a5555ffffffd406000024ffff0000aaaaaa6affffffdb0f000020ffff2b00aa6a5555ffffffd40f000020ffff2d00aaaaaa6affffffdb12000040ff7f5000ffedffbfffffffbf12000000ffbf4e00aaaaff7ffff7ffbf12000000ffbf4e00aaaa548dfffffff712000080ffbf4200ffffffbfaaaaff7f12000060aaaa5600ffffffbfffffffbf02000024ffff0000aaaaff7fffefffbf02000024ffff0000aaaaff97fffaffef0b000024ffff0a00aaaaff7fffefffbf0b000024ffff0a00aaaaff97fffaffef0e0000a0ffff2f00ffdfffbfaaaaff870e0000a0ffff3100fff3ffdfaaaaaa8a06000024ffff0000aaaaff7fffefffbf06000024ffff0000aaaaff97fffaffef0f000020ffff3300aaaaff97fffaffef0f000020ffff3000aaaaff7fffdfffbf0f000020ffff3200aaaaff7fffefffdf12000040aaaa4200ffbfff7fffffff7f12000040aaaa4e00ffffffbfffbfff7f12000040aaaa5500ffffffbfffffffbf12000080ff7f3c00ffbfff7fffffaaaa12000080ff7f3d00ffffffbfffffaaaa12000000ff7f2900ffffaaaaffffff7f02000024ffff0000ffffaaaaffffff7f0b000024ffff0a00ffffaaaaffffff7fffffff73ffff0000ffffff7fffffff7f06000024ffff0000ffffaaaaffffff7f0e0000a0ffff3100ffffffdfffffaaaa0e0000a0ffff3200ffdfff7fffffaaaa0f000020ffff3500ffffaaaaffffff7f12000040aaaa5400fffffffbfffffff702000024ffff0000ffabaaaafffffffe0b000024ffff0900ffabaaaafffffffe0e0000a0ffff3000fffffff754b1aaaa06000024ffff0000ffabaaaafffffffe0f000020ffff3700ffabaaaafffffffe6895760480eaeb6a5631003c6cd5c27ff76ba95e955e2b0354bb57b95775b33b7b154f4f95aaef3e614b5b550000c22a5435b06e4eedae5e5575d77216d775716bc3bc696ad656965da93628b46e419da3baceeaa3b206c0ecc19cf975578377abb14eab6b6fddf5d51d43c36c2b1c73f74155e7c60070d5b5d63030f855559d5f75b5dfd6cdb6b966cdd6353935b777d7f0777dbb15d757cdce822bc33000ccba0e28c8c0b8f212375f75837ce77381d67a3a00b0d728bc2a6c563323af0f0c1f338ceb141f00e7ed41576dc368af0e1b9735d7d77fc3de7777c4c314308c8e9f57e9d5a9ae9f6e97ab6725ac2b406e6dbb6a2a5e19d7a77a75abd67e5701fc57a9ff7f556daa6b65eb76b91e54f99e833a6b6d5555e92ab01501160b30290ba3c22623eb0e030d8c80648e302c9e17ff39e733ffe77effdf2d1731cce8aabac2e8f1e9a8773100d729527355016bad1d3700b756775755d776c3f45c5715f49537339f27bf1fdc01f3575f45f7573fd79557579bd70fc3ed6d5f75352b17c3cc3874155f01005c316c0e40de813603000f8f7ac555affab1ca8efab24e5e69c578d5cef932837a4dabdf5597ab9b73557bb96bbbb7f796abaa2d39adb3af3a8c7cfd75b3ebd3789590ca00761d543241b1398fc2c0c0282223303040b2c21c030c43d732c00ec01c77e92ed7d9ce0e00830283c42c806e03cac0b0ea0203d4ec2d9393935f31bbee420c030cbcfcfdfeeffefcfcef17f3fbea8303cb32eb00ecc22ecf5ec1ea80ae2e8cb203e20000073b6c5afbadbaa837f3aaefc0a0eb2a222a8ff0783bccded5b1f2b4b7d65d17836e336f970ef7bdafcf155f5735d51d8fce550f3b2c6b57d579abaeee366f5fd5740c4ef374575dd7cdd9d73a8fdc31b3e78efff7ff318fad1ea87abbcd55e97a79cd0ed7f24cbb79a54c165f5583ae76ad69dd252b78f5aaaab6ddd67a6fb9346baeabafeef04457fb8277e93aeff0d4829de505dbb596af9a658397aa8e4f3bafab41f5a82f97afea3a4336b89eaeab9817c21973b23b5f76eee96279edacafae2baef2f6e870dbf0f26c771a96ee55edc2b8aa279b7a0108cfceea31833b14d7b1abcf6de9792b9c96756b73fbb8de032c130f0d4413054b306c1f288c9e0fb222b6b45e9fc9816acfe8003bf8b84918fe2c0c23f3aeca10100ca4882fafabef3423a3ac8fca28aff82eec0e00332c1cf4c2c20c030c0ce380f20403c0288f33c0e03e4b340dda0c0c830fcc2c9ff31cbbbbbbabeafdf9e61fb3f7ee22aff2f0f074af320f43f59dfaf128a9aeb66a6e9f8bee367bfaf52aef386f5d55d7b97af5d6ad3a4fd75557fb4cd4d575d5793b1703f49c02acef5e415757f55597aff38d0e20981de0c0c06dfb3ae8a911f3c1d04c6fcf4e97fa75d7f9addf74b56b5d575d5d6e575f5d7b1dc378dd70f14c77d4f5641fc39876351f5c57d336304363a99fbbfa2d9f321c0f9c439d132bbbde405d50d5d50ed765ff0ab3f735afb9cfaedfb9b26b75b12ecc5d7575f55543d7c15533ac4eaffb8ede5555557557f3160357577579315479cd55d75629f7ac570fce1544aba7ed6cbeafbf57cff96dfe6f9f7d6edbfdafc3f97adf776eefb5b7f55f7ec3fff49cffe6c5c57b5fef3a9defe91d5fb2f7e779e76aeea937f7b4efce598f79ae715e8f1fd725df350f6ceffe78cdf6f42e8ff7f8f4a8f3f85afa6e5fa7b3e596b6669fafae6fbbfa59fbe6751f77af59a6e741f49cae5b6fb777bebdf9661fe7aaafaf8faddba63b6ab0f080cf6566263a731eb4f78c747b87cb208804cd6484200003ec38c3004ba0c8470400cf20103df4301cc1502c8c0ff05f08b4b4f6e0c0300c0f0343c00c3030c0b4e62eb22f230f38f0f900030f0c030357316cdfea34c3b8ae4e41318cee300c03cc00c33054d59ac3789fc5154c2cf735b79deb4e7255f9014f5deff1def8f9b17be534c8c0300003300a0e0023030ff030f0c030088a2fe42cee3230c3c080802403fb0e00ea22af0c8ccfc1ee55df5403c32c5703304e4f8d6f6f1feff45e81038312337010b8f2fa15c3150c57cfc21833b0d7c1305f0f030cc3b0eeb0e3311f90dbf7fbd0e660b33143100103cf30000fe82830e0b00cc330c3e80e0cebb2ef20c301eececca8b32b8c32aa8b88cb2cc868e3222bc20003ccb00c038030c0000cb2838f83efc0b04f4230802f38b356f329dffdf5b7b7dfddddbafbf2f05ff3dffbb5f77f77dfdf35ff7bdff7fffdf9fff6f7f1fb5f7f3ff773f7ffdcf53df7fd35b3f3b6f7effdcd5fd7f935f7dd37dff7ddfef9cf796fdfedcff1de7dfb3c77ff73cf75fff59d72f5dc5cf74ddd1d1fdfcddcdd6ef7d5faecdddf7b0bcff55e712fd75d5fdff675fbf9f779ffacefeedd9f6f7ff7375ff1f9f1f5f5ed367ffff7792ff7f7f36e37dff5f5556f5fff6daf9bf34ddf659f65d6bf0f4fbf73bb7fdbf4a7bfadefedff3d7b9f65765adbf9d8be1b37fbef79b6a5695ffab55ddbb9e576b26fdf9ecd7efe7ab6595af666ce7efae76ebd7dfa2eb3f75ab3bb39f39ea57fe7c7bdeeedbad5baa9aad7bafdaeeea6e9b5dbe6f5f7b177efdc9def699fe6eae6a9baaeeaaeafaebaeb3ef064afad57b9cf6d6e6ed5f5ea68f36cae969b9bafaeafabbbeefaeafaf2e8e894739d6e32ef8fafcfdaccb133f34dee5b5ef6d48e8e8eeaf45e5b6fab5db127679ed9f0488f6efbaeeffabafaeaaa2fb74fb77ada6eebbaf69aaaaefaaaafaeb2ef8f0f677b5beff4e5795f9a9aab5bbb5f3ba7affaf5aafb2ef7f1b2f7f8aaefedac72a6eff87b9eebba7aaeabeabaaeb397a7b9aa1af3e771faded565bbedb54f9ab9fffaa4dbeaa96aef5e969fafafb2baac6f4ffafaa2affafaaeaaaf9e9f6f9f2d5cfbbe73ef795fb7dffd6e0e5ff7ced77dafe55bf2fd559fa5f5fa5aa6a95f2fb4eeeafaf9f2bab6eaaeabababbbfaaa9bdee59eaece5a77c6f8e9f0f8f0e83accfaf5716f2ffbf47aebb2fbc1f8f48e43efb9aaebfababa2b3badeebaebf4e6bafaaaabefddf44dde5af79e5ba6cfa973afafab991bfaf2f9fa665f31ffcf3033ff33cfccfc03f33ffff3fffcfffff0fff0f3fc0f0ffff3f0fcfccff3ffff30f33ccf3c333fcff3cffc3ccf0cff3cfff3ccffcf0fcff0f3fff3fc303f33f3f00f0ff33ccffff0f3cf3ff33ff3cffc30cff0f03ff3ccfff30cf3fcccf3f00fcfcff00c3ffff3f330cf303fcfccfc30cf30ffcff0f0ccc0fff30ffc33cff33ff3ff0fcfcccfccc09f778fbbbfb7eff9f6367f8ff5f4eab1b7db5cf79d5e7ff3de70bfdff67bf77effdff676f7ee78f7dff6df6fdff639ffb54f2f7bf3d6f9f7fd9edffdf7df7b6ff7fd797faf5fbfdfdcb69fdf777fdff9f67ff79d7b4ff7ffdef5de6c73efdfbd1f1f7735775ffb7a5f7b5f5ddfadf7b577d775fff5d6ad5f7befad337fff77f1f335f7395f0f75dfcd7d5fdff5755f5d77555ff7d5f535efbff7dfb1a02f7ff77371dff6e9f8f01cee5fcf7f79df354fdff46d55f5d5f575d7f555d5f5d5fde33ecff3f4f3f0f571ffdfb4e0dff9fbeefd3f3f37de788ff7fe78fff00fbff8d573f11ccf79c5f10cff71ffc4f4dc10ff3ffd7c5f7f775d75d5f555f775df75cffd4cd7f1355f7f5d5fdddecd75755ff75d775dd7755f5fcf95fb2dcff9f4cdeced39fff577b55fdfdd7c9f4ffff475df5d77cfdff55555f7d45df75d07dfd715d3dcc55fcc4d5f471f13d35c47d775f5f5f5d570cc35d30575c7cd3f373fc711bfcf734ff7f7fff95fff795f9ffb5dcc51f345741fd3b9f770715715ddf7753c5dbd6ff7453d5f5d44551c5f5fd735d754cddc04dfd3fdf4f45c77ff5fff4d83f6cdf5cffbdd7ff7ffedbaeff0cdf7ed56d5fdf6f6ed75cfdcf55cdf5d5f4f5f5d5fcdf5f55d5fd3555f755ff75df54df5fff64df55de3dded4dbfdfed555d755d5d5f5ff7f53ff71f5f5ff3f55c5f1fff3574cf755fcf4d5ff7f5f5d5f575f775dffd5ddf5d7735dff6f575df555f770fd7f3fdf19dfff4dead3777bf5fb7fb5df7f5fdf1b53fdd1c1fc74ccc0cc3fffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f33c3f30cf30c31cfcff05de3dbf137373fcfe3cfce00f03f33f33cf33cffcff3fccccc30f33ccffc3ccf3f3f0fcfccf0fcf030cfcff3fffffcfc30f3cf303f33ff3cf3fccf3ff3fc0f33f3cf3cf3fffcf0cccf33ffcc3ccfcc3c3f0f0f0ffff3fc3f0f3f3ffff0f00ccff0f0300fcff0f0cccff033fff0f3fffff3fccf33ff0ff3cf330fcff3f03ccf330f0ff30f0ff3cf3ff3fcccf3fcf00cf33cff3f3f0fcff3f030fffff00f0f0f0fcf3ccf0cf3f0f0300f0fcfccf3fcf3fcffcffff3f00fffcf3ff3f30cf33f3fcf0fff30fff0ffff3ccff00fffcfffcc30fffcffcff3cf3ffffcf13ffff0fcf03ccff0f0f030cf3c333333f3cf3fcfecf3f3f0f03ccf0ffffff3fcf33cf30ccf3f0f0f0f3f3f0f0fffc030330fc0f030fff3f00cf30cf33f33ffcf3ccff00cff3cf3f0f030f30f3333cfcffc330f0fffcf33f333fff30f0f3ff3fffccff3f00f0f0f0ff3cc33cf3ffff3fc0ff3ffccf0f33ffff3f3f3f3fffffffcfc3fcfff0f3ff33fffcc333fff0cff0f33cf3fcf0f0f0fcf0f0f0ff70ff3ccfc3c3fcf33cfccf3f3f0f0f3f3f0f0f03ccff3f0fcf3cfff3fcffff0fdfffbcfed35e3bbf30cf3cf3033f3fcf3cfcff0f0f0fcfc0ccfffcc3cfff0f0cff30c0f0f0ff33cff0c0ff3ff30cf30cfccf330f30c3fcfcffcf00cffafcd3cfd0d0f13f3f0300ff00ccfcccc0cf30c3ffff3f0cfccfffff3f0fccccfccf0f0cccc3033f30c33cf33ff3ff3f0f30c0f3fcff0f03033cff0ffc0f3fc33cc0c33f3f3f0f3f0cff0f0f0303fff0ffffc3ff3f3fff333fcffdffbfff37dfffffbfeffeffeff79f4fffff3ff6d77e77666fffffffffbffffffffffffffffffffffffffffffffffffbfffffffffffbffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffff7ffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffeffffffffffffffffffffffefffffff9c6dff5e5f9bfffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfddafdaffdf7efffbfefdbfcfffffffffffffffffffffffbffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffdfffffffffdfffffdcf31ffdff5cff7dff7ffffc9fc7dcff5ddadcfdddcfddff3e3ffffcdededdffd77ffdeddcddf31cffe3ffffff3fcccffcccf0f3fc3cf3cfffcf3fcf0f0fc3ff3f3ffcfffcfffffffffffffffffffffffffffff03c30081013002e4029c034a040205c30566060c07b80770082909de09810a2f0bdc0b810c130dbe0d7c0e310fe50f93102d1194110d12a0124413e9138b143415d2156f16bf161e178e1701188018fc188119101a9b1a241b9c1b9e1be51b3b1c981ce71c4f1d9d1df61d611eca1ef71efa1efb1eff1e111f241f441f0f1c29333e4b57616b768493a0abb70b1a2835404d57626e77828d98a5b10914202a323d4853606c76808d98a50915212c373e47545f6b7885929eaa0816222e3a495865727d8b979ea2ac0b1824323d4a535f69717b849099a30c1926323d4853606b76818c98a1ae0912212e3a4754616c78838d9ba8b40b1521282c323c47505d6977838e960c15202b353e47535d68747d89939c070d1a25303947535f6b78838f99a30d1a27333e4954606d78828e99a3ac0c19242f3b45525b66727f8b97a2ae0c1624303a45505b66727d8b95a0ac08111a232c363f4d59626c77828c970b17222e37454f5d677079838f9aa40a16212c38414c5863707a828a96a10c16202e3945525d67757e858d959e090f18202a333e47515c656f7780870a16212b34404b555d69727e8897a00e1c2835434e5965707b86929ea9b20c16212d3845515d66717d858e9aa70a16222c3b46525b67727d84909ca70b151f29333b4755606c77828b97a10c1926313f4a54616c737a82898f9404090e121920262e363b434950555d0910192028323a414850565e666c7208111b252c343b414e585f6c76828a0e161f29313b43505a667077818c990a151f2b36414a535f697179848f9a0c171f29333e49565f68717e88919b09141d2934414b565f6875818a949e09121a2029313a46545d66727d889309131c242d36414c56606a75808995090f151a1c20262a2d33393d43484c070e12171b22282d33393e464b525905090f181e262f3941484e535c6169080e131a20282d333b4148505861690810151c262d3540494d575e676f770b161f252c333a3f484d545e676d7808141c232b343e475059606770777e0b131c27303a454e58636971757c840a141e27303e475159626770757b81091119222b363e454f57616c727981070f191f28303a414750575e656e780101010101010101010202020202020000000000020a121a222730363a42050c13151b22262a30343b40474c510810171c1e23292f363c40464c5157070e171c1f24272d31363b3e44474b070f171b21282a31373d454e545c60050d131a1e23272c343a3d42464a4b050a0f141b22282e33394146494d51080d131a1f242c31373f464c525962081014171d252d353940484d545c6206090d1013151a1d242b2c2c2c2c2c010102020202020202020203030303000000000000000000000000010101010101010102040404040404040404000000000000000101020202030911000000000000000000070c101111110000000000000101020204090e121805090f151c1e22282d3237393a3a3a0000000000a0410000c8420000c842000000000000a0410000a0410000a0410000a0420000a042000000000000000000000000000020420000000000002042000000000000000000000000000000000000f0420000f0420000a0420000a04200000000000000000000f0420000f042000000000000f04200008c4200008c42000020c10000b4420000a0410000a0410000a0410000a041000000000000000000000000000000000000204200002042000020420000204200000000000000000000204200002042000000000000000000000000293c3d561a3e3f56000708090a1017181931560103050b1526262f2f31353542425600000102000500021d23314e5556000004000302020b0b1c21232526262a2b2c2e33404c4e5601010303040503020202050b111111161c212324262626262a2a2c2d2d2c2d2d2c2e2e2e303131333336374040454c4e504d55560101010303000502030303020102020205050b0b1111161c1c1c1e211b232424202525271b26262b2c2a2b2c2d2c2d2c2d2e302c3031313336373737363e404041444544494c4e50504d5456010101010001020201030303000305030303010201020202020505050b0b111113161b1c1b1c1e1e211b242420251b2627262828262b2c2b2b2c2d2c2c2d2d2d2e2e2e2e302c31333436373736363e40414648484949484a484a4b4c4c4d50504d54555555560101010001030403030302010101020102020505050b0b0b0c0b1111111311111c1b1c1b1e1e1f20211b241b2024242526262727262626262b2c2a2c2a2b2b2c2d2c2c2c2d2c2c2c2c2e2e2e2c2e2e2e2e2e302c2e302c303031313133333334333737373737373436383736363e41443e45454649444a4a4b4c4b4c4f4d4c4d4d4c4d4d4e505050504d504d5555555601000101000101000102010102010303030000030000040302030303030305050503020202020102020202010202020102020302030205050b0b0f0b0c111111131b1e1f20222525251b1b26272626282628262c2a2b2c2a2a2a2c2c2d2d2c2c2d2c2d2c2d2d2c2d2c2c2d2c2c2c2d2d2e2e2e2b2c2e2e2e302e2e2c2c2c303131313333343737373738373438373a3a363e43433e443e3e463e47473e3e49483e43433e443e47473e4a4a483e49494c4f4d4c4c4d4c4c4d4d4e4e4b504b515050504d4d5455554d545555560101010001010101010000010000000002010102010201020201010303000300030003030004040403030405050303020302030203020303030503030301020201020201010201020101020202020201020201020202020503050505030505050b0c0b0b0b0b0f111113131311131b1b1b1f1b202124252425251b1b26272626272727262626262828282628262828282826282b2c2a2a2c2a2b2b2a2a2a2b2c2c2c2d2d2d2c2d2d2c2c2d2d2c2c2d2c2d2d2d2d2c2c2d2c2d2c2c2d2c2d2d2c2d2c2e2e2c2e2e2e2c2c2e2e2e2e2e2e2e302c2e2e2c2e2e2c2e30302c2c30303333343334373737373737373437393738373738363636443e4848443e483e483e4c4f4d4c4c4c4c4c4d4d4d4d52534d5350504d4d4d4d4d504d5454555555554d4d4d54554d555455555456000100010100010101000100010001000100000001020101020201010201010203000303000303030300000304030505030503020302020303030505030503050502010101010201020101010201020201020201020202020101020202030202050505050303050505050b0b0b0b0f0b0f0b0f0d0c111111131111141b2221241b1b262727262626272726272627272727272626272627262626262627282828282626282828282626262b2a2c2a2a2b2b2a2a2a2c2c2c2a2a2c2a2b2b2a2a2b2b2a2b2a2a2b2c2a2c2c2c2c2c2c2d2d2c2c2d2d2c2c2d2d2d2c2d2d2c2d2c2c2d2d2c2d2d2d2c2c2d2c2d2d2c2c2d2d2d2d2d2c2d2d2e2e2e2c2c2e2e2b2b2e2e2b2b2e2b2e2b2c2e2c2c2e2e2e2e2c2c2c2e2c2e302c2c2e2c2e2c2e2e2c2e2c2c2e2c3030302c2c2c30302c30303132333333343333343437373737383737373837343737373737363b363b3643443e484848444848483e483e4c4f4d4c4c4c4c4f4c4d4c4d4d4c4c4d4d4d4c4d4d4e4e4d4e4b4b4b505052505050504d4d4d504d505054545555554d55554d554d4d5455544d545554010001010001010001000101010000010000000100010101010001000101000100010000010101000001000100010000010001000000010100010202010201020202010102010201010201020201020101020102010103030303030400000303030000000303000000030404030304030404040303030403030305030203030202020202030503050303030505030503050503030503030305030302010101020101020102020102020201020101020102020201020201010202010102020102010201010102020202020202020302030305050303050305030503030503050c0b0b0b0f0d11111111141b251b1b262727272627272627272727272626262628262826282826282826262628262626262a2b2b2a2a2a2a2a2a2c2a2c2a2c2a2a2a2c2c2c2a2a2a2b2b2a2b2b2a2a2b2b2b2a2c2c2a2a2c2c2c2c2c2d2c2c2d2d2c2c2d2c2c2c2d2c2d2c2d2c2d2d2c2d2c2c2d2c2d2d2c2c2d2d2c2d2c2d2c2d2c2d2c2d2c2d2c2c2d2d2c2d2c2c2c2c2d2d2c2d2c2c2d2d2d2d2e2e2e2c2c2e2b2b2b2e2e2b2c2c2e2e2c2c2e2e2e2e2e2c2c2c2e2e2c2c2c2e2e2e2c2e2e2e2c2e2c2e2c2c302c30302c302c2c302c30303030302c3031323131313131323133343334373837373837373738373838373739393739373837373738383738373836363b36363b363e48484344484748483e3e3e4f4d4c4c4d4c4d4d4c4d4c4c4c4d4c4d4c4d4c4c4d4c4d4d4e4e4e4e4d4d4d4b4b4b50505250545450545050504d4d4d4d4d4d4d50545455555555544d5555554d55554d4d4d55554d554d55545555545555575601000101000001000101010101000101000101010000000100010101010001010001010100010000010001000001000001010100010001000101000100010000010001010001010100010001000002010102010201010201010202010202010102020101020202010201020101020102010102010201010203030403040404040003000300030300000303000303030003000303000303030004030403030304030303040303030304040403030403040404030405030503030305050303050302030203030203030302020303050503030505050503050305030503050305050303020101010102020202010201020202020102010201010201020102020101020201010102010201020201020201010102010201010202010202010202020101020101010202020102020201020101010101020101020102010202020102010202030203020303020202050503050503030505050505030305030503050505030505030505050b0c0c0f0b0f0b0b0b0b0f121112111312131213121113111311131113111b1b1b1c1b24251b26272627272627262627262626272627272626272727262726272627272627262627272627262726262726262726262628262826282828262826282626282628262826282826262628262826282626262628282826282626262b2b2a2b2c2a2b2a2a2b2b2a2b2a2b2a2a2c2a2c2c2a2c2a2c2a2a2a2a2a2c2c2a2a2c2a2b2a2b2b2a2a2a2a2b2b2b2b2b2a2b2a2b2a2b2b2b2a2a2a2c2a2a2c2c2c2d2c2c2d2d2c2d2c2d2d2d2c2c2c2c2c2d2c2d2d2c2d2c2c2d2d2d2c2c2d2c2d2d2d2c2c2d2c2c2d2c2c2d2d2d2d2c2c2c2c2c2c2d2c2d2d2d2c2d2c2c2d2d2c2c2c2c2c2c2d2d2d2c2d2d2d2c2d2d2d2d2d2c2c2d2c2d2c2c2c2d2c2c2d2c2d2d2d2e2e2e2e2e2c2e2e2c2e2c2c2e2e2c2e2e2e2b2b2e2e2e2b2e2e2e2b2e2b2e2c2e2c2e2e2e2c2e2c2e2c2c2c2b2e2b2e2e2e2c2e2e2e2c2c2c2c2c2e2e2c2c2e2e2c2c2e2c2c2e2e2c2c2c2e2e2e2c2e2e2e2c2e2c2c2e2c2e2c2e2e2e2e2c30302c2c302c30302c30302c2c2c302c30303030303131313231313132323333343434333433343437343734373437373737383737373838373837373837383734343937393737393837383737383737383738373837363b363b363b363b3636363e48484848484748474748473e3eff47483e4c4c4f4c4c4f4c4c4c4f4c4c4f4f4c4c4d4c4d4c4d4c4d4c4d4c4d4c4c4c4d4c4d4c4d4c4d4d4c4c4d4d4d4d4d4d4e4d4e4e4e4e4e4b4b4b4b4d5052504d5054505450505450504d504d504d4d504d504d50504d504d4d504d504d504d4d504d50504d4d50504d545054505454544d55555555554d555555555454554d4d4d5555554d5555554d4d4d554d554d4d5554555555545554555555545555545555545556010001000100010100010100010001010100000101000100010101000100010000010001000001000100000100010001000100010000000100010001000100010001020102010101020102010202020202010102010201020201020201020102010201000404040304030404030003030303000303000003000003000000030000030300000403040303040304030404030404030403040304030303040404030503050305030503050503030202030303030203030303030503030505030503030305030305050305030503050303050305050305030303020101020101020101010201020101020102010102010201010202010102010201020102010101020102020101020102010201020102020101020102020202010202010201020201010102020101010102010201020202020102010102020102020101020202010201010102020302030203020203030503050305050305030305030503030305030503050305030503050503050506050b0c0b0b0c0b0f0b0b0b0f0b0b0f0b0f0b0b0d0d0d0d11121113111112131211131114111b1b1b1b1b1b262727262726272627262727262626272727262627272727262727262726262627272727272727272727272726262727272626272627272627272626262726262726272727262627262726262726272627262726272626282628262828262628262628282828262826262628282628282626282826262628262828262626262826282828262826262628282826282628282626282828282828282628262826262828262a2a2a2b2a2a2a2c2c2c2a2b2b2b2b2a2b2a2a2b2a2a2c2a2c2a2c2a2c2a2c2a2c2c2a2c2c2a2c2a2c2a2c2a2a2c2a2a2a2c2c2a2a2c2a2c2c2a2c2a2a2c2a2c2b2b2b2a2a2a2b2a2b2a2b2a2b2b2b2a2b2a2b2b2b2b2a2a2a2a2b2b2a2b2a2b2a2b2a2b2b2a2c2a2a2c2c2a2a2a2c2a2a2c2c2a2c2c2d2c2c2d2c2d2c2d2d2c2c2c2c2c2d2c2d2c2d2d2c2d2c2c2d2c2d2d2c2d2c2d2c2d2c2c2c2d2c2d2d2c2d2c2d2c2d2c2c2d2c2d2d2c2d2d2c2d2d2c2c2d2c2d2d2c2d2c2c2d2c2c2c2d2c2d2c2c2d2d2c2c2d2c2d2d2c2d2c2d2c2c2d2c2c2d2c2d2c2d2c2c2d2c2d2c2c2c2c2d2c2d2c2c2c2d2c2d2c2d2c2c2d2c2c2d2d2c2c2d2c2c2d2c2d2d2c2c2c2d2d2c2c2d2d2c2c2d2c2d2c2d2c2c2d2d2c2d2d2c2d2c2d2d2c2c2d2d2c2c2c2d2d2d2c2d2d2d2c2c2d2c2d2c2d2c2d2d2c2d2e2c2e2e2b2e2e2c2e2c2e2c2e2e2c2e2e2c2c2e2c2e2b2b2e2e2e2e2e2b2b2b2b2b2e2e2b2b2e2b2b2e2b2b2e2b2e2e2e2c2e2e2c2c2e2e2c2e2c2e2e2c2c2c2e2e2c2b2b2b2e2e2e2b2b2e2e2e2e2e2e2c2e2c2c2c2e2c2e2c2e2c2e2e2c2c2e2c2c2c2e2e2c2e2c2c2e2e2c3030302c2e2e2c2c2e2c2e2e2c2c2e2c2c2e2c2e2c2c2e2c2e2e2c2c2e2e2e2c2e2c2c302c2c2c302c302c30302c30302c302c2c2c30302c30302c302c302c302c302c302c2c30303132313231323131313132313131343333343433333434343434333434333433333334333334343333333437343737373737383738373738383737373737383837373837373838373837383734373739393937373937373937383738373837383738383837383b363b363b3b363b3b3b363e4848484847484847474847483e3e3e48473e4c4d4d4c4d4f4c4c4c4c4d4c4d4c4d4f4f4c4f4c4c4f4f4c4c4d4d4c4c4d4d4c4d4c4d4d4c4d4c4d4d4d4d4c4d4c4d4d4d4d4c4c4d4d4c4d4c4c4c4d4c4d4d4d4c4c4d4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4d4d4e4e4d4e4d4d4d4e4d4e4d4d4e4d4d4e4e4d4b4b4b4b4b4b4b4b50ff4d50525050545050545054505454504d4d504d5050504d5050505050504d50504d4d504d5050504d4d50504d4d4d4d504d4d504d4d504d4d504d4d5054505450505450545454554d55554d4d555555545555554d4d4d55555454555455545455554d554d4d4d4d554d55554d4d5555554d4d554d554d554d554d4d555555554d4d55555554544d555555545455544d4d555555554d555554555555555554555454545756000100010001010000010001000100010001000100010001000100000100010100000100010100000101000001000101000100020102010201020101020102010201020102010201020003030403040304030403040304000300030003000300030003000300030003000300030003000303040304030403040304030403040304030403040304050305030305020302030302030202030304050305030503030503050305030503050305030305050305030503050305030503050305030201010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010202010102010201020102010201020102010201020102010201020201010201020102020101020102010201020102010201020102010202010201010203020203020303020305050303050503050305030503050305030503050305030506050605060b0b0b0e0f0b0b0b0f0f0f0f0f0b0d0b0d0b0b0d12121113121112121213131111141411141b1b1c1b1c1b1b1b1b2627262726272726262727262726262726272726272626272626262726262727272627262727272626262727262627262626272627262726272627272627262727272726262627262727272626272627272628262826282626282626282628262628282628262826282628262628262628262826262826282628282628262628262826282628262628282826262828262826282628262628262a2a2a2a2a2b2b2a2c2c2a2a2b2a2a2a2a2b2b2a2a2a2a2a2c2c2a2c2a2c2a2a2c2a2a2a2c2a2c2c2a2a2c2a2c2a2c2c2c2a2a2c2c2a2c2a2a2c2a2c2a2c2a2a2c2a2c2c2a2c2c2a2c2a2a2a2c2c2c2a2a2a2a2b2a2a2b2b2a2a2b2a2b2a2b2a2b2a2b2a2a2b2a2b2b2a2b2a2b2a2a2b2a2b2a2b2a2b2b2a2b2a2b2a2b2c2a2c2a2a2c2c2c2a2c2a2a2c2c2a2c2a2a2c2c2a2a2c2c2c2a2c2a2c2c2c2d2c2d2d2c2c2c2d2c2c2d2c2d2d2d2c2c2d2d2d2c2d2c2d2c2d2d2c2c2d2c2d2c2c2d2d2c2d2c2d2c2d2c2c2d2d2c2c2d2c2d2c2d2d2d2c2c2d2c2c2d2c2d2d2c2c2d2d2c2c2c2d2c2d2c2d2d2d2c2c2d2d2d2c2c2d2c2d2c2d2c2c2d2c2d2c2d2d2d2d2c2c2d2d2c2c2d2d2c2c2d2c2d2c2d2c2d2d2c2d2c2d2c2d2c2d2c2c2d2d2c2c2d2d2c2c2c2d2c2d2d2c2d2c2d2c2c2c2c2c2d2c2d2c2c2d2c2d2c2d2d2c2c2d2d2c2c2c2d2d2c2c2d2c2d2c2d2c2d2d2c2d2c2d2d2c2c2d2d2c2c2d2c2d2d2c2d2c2d2d2d2d2c2c2c2d2d2c2d2c2d2c2d2c2d2d2c2d2c2c2d2d2c2d2c2d2c2c2d2d2c2d2c2c2c2d2c2d2c2c2d2e2c2e2e2b2e2c2e2e2c2c2e2e2c2e2c2e2c2e2c2c2e2e2e2c2c2c2c2c2c2c2c2b2e2b2b2b2e2e2b2b2e2e2b2e2b2b2e2b2b2e2b2e2b2e2e2b2b2e2e2b2b2b2e2b2b2e2e2b2e2b2b2e2e2b2e2c2c2e2e2c2c2c2e2e2c2e2e2c2e2c2c2e2c2e2c2e2c2e2c2c2e2c2c2e2c2b2e2e2b2b2b2b2e2c2c2e2c2c2c2c2e2c2e2e2c2c2e2c2e2e2e2c2e2e2c2c2c2e2e2c2c2e2c2e2c2c30302e2e2c2c2e2e2c2e2e2c2e2c2e2e2c2c2c2e2c2e2c2e2c2c2c2e2c2e2c2c2c2c2c2e2e2c2e2e2e2c2e2c2c2c2e2c2e2c2c302c30302c302c2c2c2c302c2c2c302c302c2c30302c302c2c302c2c2c302c30302c302c30302c302c302c2c30302c302c302c302c2c3030302c2c2c302c302c302c2c302c302c302c302c30302c2c2c302c303030302c2c30313132313231313231323131323131323131323433343334343333343433343334343333343334333433343434373437343737343437373737383738373738383837383737373837373838383737383738383738383837383738373837383837383738373837383837383738373837383837373837373937393937373739373937393737393939373937373837383738373739373738373837383738373837383738373837383738373837383737383b363b363b3b36363b363b363b3b3636363e47484748474847484847483e3e3e3e3e3e4748483e4c4d4c4f4c4d4c4d4f4c4f4c4d4d4c4c4d4c4d4c4c4d4d4d4c4c4c4c4d4c4d4c4d4d4c4c4d4c4c4d4c4c4d4c4d4c4d4c4c4d4c4c4d4c4c4c4d4c4d4c4d4d4c4c4d4c4c4d4c4d4c4d4c4c4d4c4d4c4d4c4d4d4c4d4c4c4d4c4c4d4d4c4c4d4d4c4c4d4d4d4d4c4c4d4e4e4e4d4d4e4e4d4e4d4d4e4e4d4d4e4e4e4d4d4e4d4e4d4e4b4b4b4b504b504b4b4b4d50505054504d505054504d54505454545454545450504d4d504d504d4d504d50504d4d4d504d504d4d504d504d504d50504d504d50504d504d504d504d4d4d4d504d504d4d4d4d4d5050505050545450505054545055554d554d554d55555554554d55554d4d554d554d555555545554555455555555544d554d554d554d554d554d554d4d55554d4d4d555555554d55554d554d55554d4d545554544d4d5554555455554d5555554d4d554d4d5554544d555554545554555554555554555455545555545556575756565757560005030b0d0b0b0e0b0e0e0b0f0b0b0b0f0b0f0b0f0b0f0b0f0f0b0b0d0b0d0b0d0b0b1112121112111212121211121112111211121111141114111b1b1b1b1b261b1b2726262727262726272627262726262727262727262726262727262726262727262726272627262627262727262627272626272627262726272726262726272627262727262726272627262726272627262627262726272726262728262828262826282628262826282628262826282628262826282826282628262628262826282628262826282626282628262828262826282628262a2b2a2b2a2b2a2b2a2b2a2c2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2b2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2b2a2b2a2b2a2b2a2b2b2a2a2b2a2b2a2b2b2a2b2a2a2b2b2b2a2a2b2a2b2a2b2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2a2c2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2c2d2d2c2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2c2d2d2c2d2c2d2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2b2b2e2e2b2e2b2e2b2e2b2e2b2e2e2b2e2b2e2b2e2b2e2b2e2b2e2b2b2e2b2e2b2e2b2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2b2e2b2b2e2e2b2e2b2e2e2b2b2e2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2c2e2e2c2c302e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2c2e2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2e2c2c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c302c30313231323132313231323334343334333334333434373437343737383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837383738373837373837383738373834373739373937393739373937373937393739373937383738373837383738373937383738373837383738373837383738373837383738373837383738373738363b363b363b363b363b3e483e3e3e4a3e3e3e3e484d4c4d4c4d4f4c4c4d4c4d4f4c4f4c4f4c4c4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4c4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4e4d4b4b504b4b4b504b504b4d504d505252505050545054504d504d4d50505450504d504d50545054505450545054505450545054505450545054504d4d504d50504d4d504d50504d504d504d504d504d504d50504d504d504d4d504d504d504d4d50504d4d50504d504d504d4d504d5050545054505450545054505450545054505450545054554d554d55545554555455544d55554d4d554d554d55554d555455545554555455545554555455545554555455545554554d554d4d554d55554d554d554d4d554d55554d554d554d55554d554d554d4d554d55554d4d554d55554d4d555554555455554d555455545554555455545554554d4d554d555455545554555455545555545455000b0e0b0f0b0f0b0f0b0d1211121211121211121b1c1b1b1c1b1c1b1c1b261b1b1b261b1b261b1b262826262b2d2b2e2e2e3737373e4547483e3e484a3e4a3e4a3e4a3e4a47483e3e4c4f4b4b4b504b4b4b504b504b4b4b505250505050545054505055554d5401000d0b0b0e0e0f0b0d0b0d0b131213121b1c1b26261b261b1b1b261b27282628262a2b2c2b2e2e2e37383738373e3e4a4a3e4a3e493e4d4c4b504b4b504b504b5050504d5050545050544d504d554d554d4d55550b0e13121211261b261b261b261b2627262826282c2d2e2b2b2e2e2c2c2e37393e484a3e493e4c4d4f4c4b504b504b50505250545054504d555400 m_Scenes: - indexRenderers: 0 sizeRenderers: 1597 diff --git a/Assets/ShadersSaveAsset.shadervariants b/Assets/ShadersSaveAsset.shadervariants new file mode 100644 index 000000000..8cf1bdd41 --- /dev/null +++ b/Assets/ShadersSaveAsset.shadervariants @@ -0,0 +1,291 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!200 &20000000 +ShaderVariantCollection: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ShadersSaveAsset + m_Shaders: + - first: {fileID: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 0} + second: + variants: + - keywords: + passType: 13 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + passType: 13 + - keywords: FOG_EXP2 _ADDITIONAL_LIGHTS _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: FOG_EXP2 _ADDITIONAL_LIGHTS _MAIN_LIGHT_SHADOWS + passType: 13 + - first: {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - keywords: UNITY_UI_ALPHACLIP + passType: 0 + - first: {fileID: 66, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 8 + - first: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: _SUNDISK_SIMPLE + passType: 0 + - first: {fileID: 10490, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 13 + - first: {fileID: 9000, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9001, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9002, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9003, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9004, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9007, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9103, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 9104, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 10720, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: FOG_EXP2 + passType: 0 + - first: {fileID: 10751, guid: 0000000000000000f000000000000000, type: 0} + second: + variants: + - keywords: + passType: 0 + - keywords: FOG_EXP2 + passType: 0 + - first: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + second: + variants: + - keywords: + passType: 8 + - keywords: + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _EMISSION _MAIN_LIGHT_SHADOWS _OCCLUSIONMAP + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _ADDITIONAL_LIGHT_SHADOWS + _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _EMISSION _OCCLUSIONMAP + passType: 13 + - first: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + second: + variants: + - keywords: + passType: 8 + - keywords: INSTANCING_ON + passType: 8 + - keywords: + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _EMISSION _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS _NORMALMAP + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ALPHAPREMULTIPLY_ON _EMISSION _SURFACE_TYPE_TRANSPARENT + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _SURFACE_TYPE_TRANSPARENT + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _EMISSION _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS _NORMALMAP + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _SURFACE_TYPE_TRANSPARENT + passType: 13 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _ADDITIONAL_LIGHT_SHADOWS + _EMISSION _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _ADDITIONAL_LIGHT_SHADOWS + _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _EMISSION + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _NORMALMAP + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _SURFACE_TYPE_TRANSPARENT + passType: 13 + - first: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + second: + variants: + - keywords: + passType: 8 + - keywords: INSTANCING_ON + passType: 8 + - keywords: + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + passType: 13 + - first: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3} + second: + variants: + - keywords: + passType: 0 + - keywords: FOG_EXP2 + passType: 0 + - keywords: FOG_EXP2 _ALPHAPREMULTIPLY_ON _SURFACE_TYPE_TRANSPARENT + passType: 0 + - keywords: _ALPHAPREMULTIPLY_ON _SURFACE_TYPE_TRANSPARENT + passType: 0 + - keywords: + passType: 13 + - first: {fileID: 4800000, guid: 69c1f799e772cb6438f56c23efccb782, type: 3} + second: + variants: + - keywords: + passType: 8 + - keywords: + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED FOG_EXP2 LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS _NORMALMAP _TERRAIN_INSTANCED_PERPIXEL_NORMAL + passType: 13 + - keywords: DIRLIGHTMAP_COMBINED LIGHTMAP_ON SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + _ADDITIONAL_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS _NORMALMAP _TERRAIN_INSTANCED_PERPIXEL_NORMAL + passType: 13 + - keywords: SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS _NORMALMAP _TERRAIN_INSTANCED_PERPIXEL_NORMAL + passType: 13 + - first: {fileID: 4800000, guid: 50b406436c6214c49aaaa6011b71dde8, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: -6465566751694194690, guid: 5c55af63286294f439f5d29ec4f5d50b, + type: 3} + second: + variants: + - keywords: + passType: 8 + - keywords: FOG_EXP2 SHADOWS_SHADOWMASK _ADDITIONAL_LIGHTS + passType: 13 + - first: {fileID: 4800000, guid: 8fbe92a9edfe6074e841d6dd1509bc59, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 4800000, guid: 5caf62d8bd7c44596ace77ef9eb8ea31, type: 3} + second: + variants: + - keywords: + passType: 0 + - first: {fileID: 4800000, guid: 21322c8b137c66e49b86085d3c8161f6, type: 3} + second: + variants: + - keywords: + passType: 8 diff --git a/Assets/ShadersSaveAsset.shadervariants.meta b/Assets/ShadersSaveAsset.shadervariants.meta new file mode 100644 index 000000000..07e57c4dd --- /dev/null +++ b/Assets/ShadersSaveAsset.shadervariants.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b110480d00616d4caec3a7941ea8d1b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 20000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StreamingAssets/UnityServicesProjectConfiguration.json b/Assets/StreamingAssets/UnityServicesProjectConfiguration.json new file mode 100644 index 000000000..34b3a4412 --- /dev/null +++ b/Assets/StreamingAssets/UnityServicesProjectConfiguration.json @@ -0,0 +1 @@ +{"Keys":["com.unity.services.core.version"],"Values":[{"m_Value":"1.4.0","m_IsReadOnly":true}]} \ No newline at end of file diff --git a/Assets/StreamingAssets/UnityServicesProjectConfiguration.json.meta b/Assets/StreamingAssets/UnityServicesProjectConfiguration.json.meta new file mode 100644 index 000000000..a75c2b443 --- /dev/null +++ b/Assets/StreamingAssets/UnityServicesProjectConfiguration.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e826cf4725c6bd439036ebabc01b718 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset index 6c72117a5..f0aa01d72 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset @@ -147,19 +147,247 @@ MonoBehaviour: m_StrikethroughOffset: 46 m_StrikethroughThickness: 2.0571427 m_TabWidth: 88 - m_GlyphTable: [] - m_CharacterTable: [] + m_GlyphTable: + - m_Index: 66 + m_Metrics: + m_Width: 76.53125 + m_Height: 14.078125 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 21.59375 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 11 + m_Width: 77 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 109 + m_Y: 11 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 47 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 177 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 307 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 437 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 567 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 76.53125 + m_Height: 107.6875 + m_HorizontalBearingX: 7.40625 + m_HorizontalBearingY: 115.203125 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 697 + m_Width: 77 + m_Height: 109 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 29.71875 + m_Height: 76.625 + m_HorizontalBearingX: 23.046875 + m_HorizontalBearingY: 99.671875 + m_HorizontalAdvance: 88.15625 + m_GlyphRect: + m_X: 11 + m_Y: 827 + m_Width: 30 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 30 + m_Scale: 1 m_AtlasTextures: - {fileID: 28981121099961358} m_AtlasTextureIndex: 0 m_IsMultiAtlasTexturesEnabled: 0 m_ClearDynamicDataOnBuild: 1 - m_UsedGlyphRects: [] - m_FreeGlyphRects: + m_UsedGlyphRects: - m_X: 0 m_Y: 0 - m_Width: 1023 + m_Width: 98 + m_Height: 36 + - m_X: 98 + m_Y: 0 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 36 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 166 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 296 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 426 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 556 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 686 + m_Width: 98 + m_Height: 130 + - m_X: 0 + m_Y: 816 + m_Width: 51 + m_Height: 98 + m_FreeGlyphRects: + - m_X: 196 + m_Y: 0 + m_Width: 827 m_Height: 1023 + - m_X: 98 + m_Y: 130 + m_Width: 925 + m_Height: 893 + - m_X: 0 + m_Y: 914 + m_Width: 1023 + m_Height: 109 + - m_X: 51 + m_Y: 816 + m_Width: 972 + m_Height: 207 m_fontInfo: Name: Electronic Highway Sign PointSize: 144 @@ -273,9 +501,9 @@ Texture2D: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 2 - m_Width: 0 - m_Height: 0 - m_CompleteImageSize: 0 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -299,8 +527,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 0 m_PlatformBlob: - image data: 0 - _typelessdata: + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709090b0b0b0b0b0b0b0b0b0b0b0b0b09060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b07070b0b0b0b0b0b0b0b0b0b0b0b0b0b0a090602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608080b0b0b0b0b0b0b0b0b0b0b0b0b0a0908050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121415171717171717171717171717171512171717171717171717171717171712141717171717171717171717171716161617171717171717171717171717131317171717171717171717171717171614110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e11131417171717171717171717171717161513100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a10161a1e202023232323232323232323232323201d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e2323232323232323232323232322221f1c17120b04000000000000000000000000000000000000000000000000000000000000000000000000000001090f15191d1f1f2323232323232323232323232321211e1b16110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a2025292b2c2e2e2e2e2e2e2e2e2e2e2e2e2e2c292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2a2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b27221b140c04000000000000000000000000000000000000000000000000000000000000000000000000010a12191f24282a2b2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c2a26211b130c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131b232a303437373a3a3a3a3a3a3a3a3a3a3a3a3a37343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a36363a3a3a3a3a3a3a3a3a3a3a3a3a393836312b251d140b02000000000000000000000000000000000000000000000000000000000000000000000009121a22292f3336373a3a3a3a3a3a3a3a3a3a3a3a3a383735302b241c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c333a3f42434545454545454545454545454543404545454545454545454545454545404245454545454545454545454545444445454545454545454545454545454141454545454545454545454545454544413b352d251b120800000000000000000000000000000000000000000000000000000000000000000000050f19222b32393e4142454545454545454545454545454443403b342c241b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202a333c44494d4f515151515151515151515151514f4c51515151515151515151515151514c4e51515151515151515151515151504f50515151515151515151515151514d4d51515151515151515151515151514f4b453e352b22170d020000000000000000000000000000000000000000000000000000000000000000000a151f29323b43494c4e51515151515151515151515151504e4a443d342b21160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303a444c54585a5d5d5d5d5d5d5d5d5d5d5d5d5d5a575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d59585d5d5d5d5d5d5d5d5d5d5d5d5d5c5a554e453b31271c11060000000000000000000000000000000000000000000000000000000000000000030e19242f39434b5358595d5d5d5d5d5d5d5d5d5d5d5d5d5b59544d443b30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e29343f49545d636668686868686868686868686868666368686868686868686868686868686365686868686868686868686868686765686868686868686868686868686864646868686868686868686868686868655e554b41362b1f1409000000000000000000000000000000000000000000000000000000000000000006111d28333e49535c62656868686868686868686868686867645e544a40352a1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37424d58636d7174747474747474747474747474716e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474707074747474747474747474747474736f655a4f44382d22160a000000000000000000000000000000000000000000000000000000000000000008131f2a36414c58626c7074747474747474747474747474726e64594e43372c21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434f5a66717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d7a7f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f73685c5145392e22170b000000000000000000000000000000000000000000000000000000000000000008141f2b37424e5965707d7f7f7f7f7f7f7f7f7f7f7f7f7f7e72675b5044382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818b8b8b8b8b8b8b8b8b8b8b8b8b817a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8278848b8b8b8b8b8b8b8b8b8b8b8b897d7d888b8b8b8b8b8b8b8b8b8b8b8b85796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a8b8b8b8b8b8b8b8b8b8b8b8b82776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c97979797979797979797978c817a86929797979797979797979792877b7f8a96979797979797979797978e837884909797979797979797979794897d7d8894979797979797979797979085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96979797979797979797978e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a2a2a2a2a2a2a2a2a2988c817a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a29a8e837884909ba2a2a2a2a2a2a2a2a094897d7d8894a0a2a2a2a2a2a2a2a29c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1a2a2a2a2a2a2a2a29a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aeaeaeaeaeaeaea3988c817a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea59a8e837884909ba7aeaeaeaeaeaeaca094897d7d8894a0abaeaeaeaeaeaea79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adaeaeaeaeaeaea59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9afa3988c817a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b1a59a8e837884909ba7b2b9b9b9b9b7aca094897d7d8894a0abb7b9b9b9b9b3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9b9b9b9b9b1a59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc5c5c5bbafa3988c817a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bdb1a59a8e837884909ba7b2bec5c5c3b7aca094897d7d8894a0abb7c2c5c5bfb3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c4c5c5bdb1a59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c6bbafa3988c817a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c8bdb1a59a8e837884909ba7b2becacec3b7aca094897d7d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c4d0c8bdb1a59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c6bbafa3988c817a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bdb1a59a8e837884909ba7b2bec6c6c3b7aca094897d7d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c4c6c6bdb1a59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbbbafa3988c817a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb1a59a8e837884909ba7b2bbbbbbbbb7aca094897d7d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9bbbbbbbbb1a59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafafa3988c817a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa59a8e837884909ba7afafafafafafaca094897d7d8894a0abafafafafafafa79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adafafafafafafa59a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a3988c817a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a39a8e837884909ba3a3a3a3a3a3a3a3a094897d7d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1a3a3a3a3a3a3a3a39a8e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c98989898989898989898988c817a86929898989898989898989892877b7f8a96989898989898989898988e837884909898989898989898989894897d7d8894989898989898989898989085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96989898989898989898988e83776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8c817a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8278848c8c8c8c8c8c8c8c8c8c8c8c897d7d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a8c8c8c8c8c8c8c8c8c8c8c8c82776b6054493d31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212d38444f5b67727e818181818181818181818181817e7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c7c808181818181818181818181818075695d52463b2f23180c00000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d818181818181818181818181817f73685c5145392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434e59646e7275757575757575757575757575726f75757575757575757575757575756f7175757575757575757575757575736f74757575757575757575757575757070757575757575757575757575757570665b50453a2e23170c00000000000000000000000000000000000000000000000000000000000000000a15212c38434f5a656e73797979797979797979797979797570675c51463a2f24180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29353f4a545d646769696969696969696969696969676369696969696969696969696969696365696969696969696969696969696866696969696969696969696969696965646969696969696969696969696969665f564c42372c21150a00000000000000000000000000000000000000000000000000000000000000000a16222d3944505c67737f8585858585858585858585858581756a5e53473b3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a444d54595b5e5e5e5e5e5e5e5e5e5e5e5e5e5b575e5e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5c5b5d5e5e5e5e5e5e5e5e5e5e5e5e5e59595e5e5e5e5e5e5e5e5e5e5e5e5e5d5b564f463c32281d120700000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a90909090909090909090908d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16212a343d444a4e4f525252525252525252525252524f4c52525252525252525252525252524c4e52525252525252525252525252515051525252525252525252525252524d4d5252525252525252525252525252504c463e362c23180e0300000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a969c9c9c9c9c9c9c9c9c998d81766a5f53473c3025190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242c343a3f43444747474747474747474747474744404747474747474747474747474747414347474747474747474747474747454546474747474747474747474747474242474747474747474747474747474645423c362e251c13090000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1a8a8a8a8a8a8a8a4998d81766a5f53473c3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242a303537383b3b3b3b3b3b3b3b3b3b3b3b3b38353b3b3b3b3b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b3b3b3b3b36363b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37322c251e150c030000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb3b3b3b3b3b0a4998d81766a5f53473c3025190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a2126292c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2d292f2f2f2f2f2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2b2a2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2c28231c150d05000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9bfbfbfbbb0a4998d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161b1e202124242424242424242424242424211d24242424242424242424242424241e2024242424242424242424242424222223242424242424242424242424241f1f242424242424242424242424242323211d18130c0500000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c4cac7bbb0a4998d81766a5f53473c3025190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131515181818181818181818181818181512181818181818181818181818181812141818181818181818181818181817171818181818181818181818181818131318181818181818181818181818181715120e09030000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c4cec7bbb0a4998d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010508090a0d0d0d0d0d0d0d0d0d0d0d0d0d0a060d0d0d0d0d0d0d0d0d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0b0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d08080d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a070300000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb9c2c2c2bbb0a4998d81766a5f53473c3025190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1adb6b6b6b6b6b0a4998d81766a5f53473c3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b070705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1abababababababa4998d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f11121717171717171717171717171717121417171717171717171717171717151616171717171717171717171717171312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a969f9f9f9f9f9f9f9f9f998d81766a5f53473c3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171a1d1d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e1c19140e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a94949494949494949494948d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161c212528292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2927231e18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8888888888888888888888888881766a5f53473c3025190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f262c3033343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a3635322e28211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a35414c58646f7b7d7c7c7c7c7c7c7c7c7c7c7c7d7c7064594d42362a1f1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f272f363b3f4045454545454545454545454545454042454545454545454545454545454344454545454545454545454545454541403d38312a21180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7e7e7e7e7e7e7e7e7e7e7e7e7e7d7165594e42372b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262f383f464a4c51515151515151515151515151514c4e515151515151515151515151514f4f50515151515151515151515151514d4c48423a31281e14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8989898989898989898989898981766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212c363f485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5957524a42382e23190e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a95959595959595959595958d81766a5f53473c3025190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303b465058606368686868686868686868686868686365686868686868686868686868686665686868686868686868686868686864625b52483d32271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a0a0a0a0a0a0a0a0a0998d81766a5f53473c3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d28333f4a5560696e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474706b62574c4035291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d3945505c67737f8a96a1acacacacacacaca4998d81766a5f53473c3025190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404c57636e797f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7064594d41362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303030b16222d3945505c67737f8a96a1adb7b7b7b7b7b0a4998d81766a5f53473c3025190d030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8178848b8b8b8b8b8b8b8b8b8b8b8b897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000010406060f0f0f0f0f0f16222d3945505c67737f8a96a1adb9c3c3c3bbb0a4998d81766a5f53473c3025190f0f0f0f0f0f09080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929797979797979797979792877b7f8a96979797979797979797978d817884909797979797979797979794897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000003080c0f11121b1b1b1b1b1b1b222d3945505c67737f8a96a1adb9c4cfc7bbb0a4998d81766a5f53473c30251b1b1b1b1b1b1b1413120f0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a2998d817884909ba2a2a2a2a2a2a2a2a094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000060d12171b1d1e26262626262626262d3945505c67737f8a96a1adb9c4c9c7bbb0a4998d81766a5f53473c302626262626262626201f1d1a150f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea4998d817884909ba7aeaeaeaeaeaeaca094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000070f161c222628293232323232323232323945505c67737f8a96a1adb9bebebebbb0a4998d81766a5f53473c3232323232323232322b2b28241f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010505050507121e2935404c58636f7a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b0a4998d817884909ba7b2b9b9b9b9b7aca094897d72665a4f43382c201509050505050504020000000000000000000000000000000000000000000000000000060f171f262c3134353d3d3d3d3d3d3d3d3d3d45505c67737f8a96a1adb2b2b2b2b2b0a4998d81766a5f53473d3d3d3d3d3d3d3d3d3d3736332f29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070a0c0c1111111111121e2935404c58636f7a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bbb0a4998d817884909ba7b2bec5c5c3b7aca094897d72665a4f43382c2015111111111110100e0b070200000000000000000000000000000000000000000000030d161f2830363c3f404949494949494949494949505c67737f8a96a1a7a7a7a7a7a7a7a4998d81766a5f53494949494949494949494942413e39332b22190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121517181c1c1c1c1c1c1e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c201c1c1c1c1c1c1c1b1916120d0700000000000000000000000000000000000000000008121c26303840464a4c5555555555555555555555555c67737f8a969b9b9b9b9b9b9b9b9b998d81766a5f5555555555555555555555554e4d49433b33291f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181d212324282828282828282935404c58636f7a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bbb0a4998d817884909ba7b2bec6c6c3b7aca094897d72665a4f43382c28282828282828272724211c17100901000000000000000000000000000000000000010c17222c3640495055576060606060606060606060606067737f8a8f8f8f8f8f8f8f8f8f8f8f8d81766a606060606060606060606060605a58534c43392f241a0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c23282c2e2f343434343434343435404c58636f7a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb0a4998d817884909ba7b2bbbbbbbbb7aca094897d72665a4f433834343434343434343332302c2620191109000000000000000000000000000000000000040f1b26313c46505960636c6c6c6c6c6c6c6c6c6c6c6c6c6c727e8484848484848484848484848480756b6c6c6c6c6c6c6c6c6c6c6c6c6c65635c53493e33281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e262d32373a3b3f3f3f3f3f3f3f3f3f404c58636f7a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa4998d817884909ba7afafafafafafaca094897d72665a4f433f3f3f3f3f3f3f3f3f3f3e3b36302922191007000000000000000000000000000000000006111d28343f4a5560696f77777777777777777777777777776f727878787878787878787878787875717677777777777777777777777777716d63584d41362b1f1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e363d4245464b4b4b4b4b4b4b4b4b4b4c58636f7a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a3998d817884909ba3a3a3a3a3a3a3a3a094897d72665a4f4b4b4b4b4b4b4b4b4b4b4a4945403a322920170d020000000000000000000000000000000006121e2935404c57636f7a83838383838383838383838383837b6f6d6d6d6d6d6d6d6d6d6d6d6d6d6b7681838383838383838383838383837d71655a4e42372b20140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18232d363e464c5052565656565656565656565658636f7a86929898989898989898989892877b7f8a96989898989898989898988d817884909898989898989898989894897d72665a56565656565656565656565654504a423a30261c12070000000000000000000000000000000007121e2935404c58636f7a868f8f8f8f8f8f8f8f8f8f8f8f877b70646161616161616161616161616d78848f8f8f8f8f8f8f8f8f8f8f8f897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323d464f565c5d626262626262626262626262636f7a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8178848c8c8c8c8c8c8c8c8c8c8c8c897d7266626262626262626262626262615f5a534a40362c21160b0000000000000000000000000000000007121e2935404c58636f7a86929a9a9a9a9a9a9a9a9a9a92877b70645856565656565656565656616d7884909a9a9a9a9a9a9a9a9a9a94897d72665a4f43382c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c37424c565f66696e6e6e6e6e6e6e6e6e6e6e6e6e6f7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c706e6e6e6e6e6e6e6e6e6e6e6e6e6d6a635a50453b3024190e0000000000000000000000000000000007121e2935404c58636f7a86929da6a6a6a6a6a6a6a69e92877b7064584d4a4a4a4a4a4a4a4a56616d7884909ba6a6a6a6a6a6a6a6a094897d72665a4f43382c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979746f75757575757575757575757575756f7175757575757575757575757575736f747575757575757575757575757570717979797979797979797979797978746a5f54493e32271b100000000000000000000000000000000007121e2935404c58636f7a86929da9b1b1b1b1b1b1aa9e92877b7064584d413e3e3e3e3e3f4a56616d7884909ba7b1b1b1b1b1b1aca094897d72665a4f43382c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585857f74696969696969696969696969696963656969696969696969696969696967666969696969696969696969696969717d8585858585858585858585858584786d61564a3f33271c100000000000000000020506070808080808121e2935404c58636f7a86929da9b4bdbdbdbdb5aa9e92877b7064584d4136333333333f4a56616d7884909ba7b2bdbdbdbdb7aca094897d72665a4f43382c201509080808080707050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5b5b5d5e5e5e5e5e5e5e5e5e5e5e5e66717d8890909090909090909090909085796d62564b3f33281c1100000000000003090d1012121313131313131e2935404c58636f7a86929da9b4c0c9c9c1b5aa9e92877b7064584d41362a2727333f4a56616d7884909ba7b2bec9c9c3b7aca094897d72665a4f43382c201513131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d5252525252525252525252524c4e5252525252525252525252525250505152525252525252525252525a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000070d13181b1d1e1f1f1f1f1f1f1f2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7064584d41362a1e27333f4a56616d7884909ba7b2becacec3b7aca094897d72665a4f43382c201f1f1f1f1f1f1f1e1c19140e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d514747474747474747474747414347474747474747474747474747444546474747474747474747474e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c11000000000810171d2326292a2a2a2a2a2a2a2a2a35404c58636f7a86929da9b4c0c4c4c1b5aa9e92877b7064584d41362a1e27333f4a56616d7884909ba7b2bec4c4c3b7aca094897d72665a4f43382c2a2a2a2a2a2a2a2a2927231e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b434e5a66717d8894a0abb3b3b3b3b3b3a79c9085796d62564b3f33281c1100000007101820272d323435363636363636363636404c58636f7a86929da9b4b8b8b8b8b5aa9e92877b7064584d41362a1e27333f4a56616d7884909ba7b2b8b8b8b8b7aca094897d72665a4f433836363636363636363635322e28211911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2d2e2f2f2f2f2f2f2f2f2f37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000030d17202931373c4041424242424242424242424c58636f7a86929da9adadadadadadaa9e92877b7064584d41362a1e27333f4a56616d7884909ba7adadadadadadaca094897d72665a4f4342424242424242424241403d38312a21180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e24242424242424241e2024242424242424242424242424212223242424242424242c37434e5a66717d8894a0abb7c2cacabfb3a79c9085796d62564b3f33281c11000009131d27313941474b4c4d4d4d4d4d4d4d4d4d4d4d58636f7a86929da1a1a1a1a1a1a1a19e92877b7064584d41362a1e27333f4a56616d7884909ba1a1a1a1a1a1a1a1a094897d72665a4f4d4d4d4d4d4d4d4d4d4d4d4c48423a31281e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec5b9aea2978b8074685d51463a2e2318181818181818121418181818181818181818181818161718181818181818202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c1100020d18232d37414a515658595959595959595959595959636f7a86929696969696969696969692877b7064584d41362a1e27333f4a56616d7884909696969696969696969694897d72665a59595959595959595959595957524b42382e23190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0a0b0c0d0d0d0d0d14202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110005101b26323c47515a6164646464646464646464646464646f7a868a8a8a8a8a8a8a8a8a8a8a8a877b7064584d41362a1e27333f4a56616d78848a8a8a8a8a8a8a8a8a8a8a8a897d726664646464646464646464646464625b52483d32271c1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c0101010101000001010101010101010101010101000000010101010914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110006121d2934404b56616a6f707070707070707070707070706f797f7e7e7e7e7e7e7e7e7e7e7e7e7f7a6f63584c4035291e212d3844505b67727e7e7e7e7e7e7e7e7e7e7e7e7e7f7b6f70707070707070707070707070706b62574c4035291e1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abababababababa79c9085796d62564b3f33281c110007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f73737373737373737373737373736f6a60564a3f34281d202c37434e59646e72737373737373737373737373736f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7064594d41362a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c11000d18242f3b47525e697581878787878787878787878787878075696767676767676767676767676763605950463c31261b1e2a35404a545d646767676767676767676767676767717d8787878787878787878787878785796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c94949494949494949494948b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894949494949494949494949085796d62564b3f33281c11000d18242f3b47525e6975818c93939393939393939393938c8175695e5c5c5c5c5c5c5c5c5c5c5c5c5856504940362c22171b26303b444d54595b5c5c5c5c5c5c5c5c5c5c5c5c66717d8893939393939393939393939085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c11000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e988c8175695e5250505050505050505050504c4a46403830261d1216212b343d444a4e5050505050505050505050505a66717d88949e9e9e9e9e9e9e9e9e9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7d7c7c7c7c7c7c7c7c7c7c7c7d7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7d7c7c7c7c7c7c7c7c7c7c7c7c7c7165594e42372b201408000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa3988c8175695e524744444444444444444444403f3c3630281f160d111a242c343b404344444444444444444444444e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d7165594e42372b1f140800000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7e7e7e7e7e7e7e7e7e7e7e7e7e7d72665a4f43382c211509000d18242f3b47525e6975818c98a3afb5b5b5b5b5afa3988c8175695e52473b3939393939393939393534312c261f180f060a131c242b30353738393939393939393939434e5a66717d8894a0abb5b5b5b5b5b3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8889898989898989898989898985796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc1c1c1bbafa3988c8175695e52473b2f2d2d2d2d2d2d2d2d292826221d160f0700030c131a21262a2c2d2d2d2d2d2d2d2d2d37434e5a66717d8894a0abb7c1c1c1bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894959595959595959595959085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6cdc6bbafa3988c8175695e52473b2f24222222222222221e1d1b17120d06000000030a11161b1e2021222222222222222c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a0a0a0a0a0a0a0a09c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6cac6bbafa3988c8175695e52473b2f241816161616161612110f0c0803000000000001070c10131516161616161616202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abacacacacacaca79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbbfbfbfbbafa3988c8175695e52473b2f24180d0b0b0b0b0b06060401000000000000000000010508090a0b0b0b0b0b14202c37434e5a66717d8894a0abb7c0c0c0bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7b7b7b7b7b3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afb3b3b3b3b3afa3988c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c3c3bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a3988c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c988c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949d9d9d9d9d9d9d9d9d9c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c8c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c9c9bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975808c90909090909090909090908c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bebebebeb3a79c9085796d62564b3f33281c11000c18232f3b46525d697580858585858585858585858585858075695d52463b2f23180c0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8686868686868686868686868685796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb2b2b2b2b2b2a79c9085796d62564b3f33281c11000c17232e3a45505b667075797979797979797979797979797570665b50453a2e23170c00000000000000000000000000000000000000000000000000000006111d2934404b57636e79797a7a7a7a7a7a7a7a7a7a7a7a7a6e63574c4034291d1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a5a5a5a5a5a5a5a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a7a7a7a7a7a7a7a79c9085796d62564b3f33281c11000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949b9b9b9b9b9b9b9b9b9b9085796d62564b3f33281c11000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8e8e8e8e8e8e8e8e8e8e8e8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888f8f8f8f8f8f8f8f8f8f8f8f85796d62564b3f33281c11000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3945515c68737f828383838383838383838383827e73675b5044392d21160a0000000000000000000000000000000000000000000000000000000814202b37424e5a65717d8484848484848484848484848483786c6055493e32271b0f000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d39444f5b656f7477777777777777777777777777736e655a4f43382c21150a00000000000000000000000000000000000000000000000000000008131f2a36414d58636c71787878787878787878787878787872695e53483d31261a0f000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3a45515c68747f838383838383838383838383837f73675c5044392d22160a00000000000000000000000000000000000000000000000000000008141f2b37424e5965717d8383838383838383838383838382776b6054483d31261a0e000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8f8f8f8f8f8f8f8f8f8f8f8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888f8f8f8f8f8f8f8f8f8f8f8f85796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949a9a9a9a9a9a9a9a9a9a9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a6a6a6a6a6a6a6a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a6a6a6a6a6a6a6a69c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb1b1b1b1b1b1a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bdbdbdbdb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c9c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c9c9bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975808c97979797979797979797978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894979797979797979797979085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c4c4bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb8b8b8b8b8aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7b8b8b8b8b3a79c9085796d62564b3f33281c11000a15212c38444f5b66727e808080808080808080808080807d71665a4f43372c20150900000000000000000000000000000000000000000000000000000008131f2a36414d5964707c808080808080808080808080808074695d51463a2f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abadadadadadada79c9085796d62564b3f33281c11000c18232f3a45515c6770757a7a7a7a7a7a7a7a7a7a7a7a7a746f665b5044392e22170b00000000000000000000000000000000000000000000000000000008141f2b36424d58636d717a7a7a7a7a7a7a7a7a7a7a7a7a79746b6055493e33271c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a1a1a1a1a1a1a1a19c9085796d62564b3f33281c11000d18242f3b47525e697581858585858585858585858585858074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8585858585858585858585858585796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c96969696969696969696968b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894969696969696969696969085796d62564b3f33281c11000d18242f3b47525e6975818c91919191919191919191918b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888a8a8a8a8a8a8a8a8a8a8a8a85796d62564b3f33281c11000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7065594e42372b1f140800000000000000000000000000000000000000000000000000000007131e2a35414d58646f7b7f7e7e7e7e7e7e7e7e7e7e7e7e7e73675b5044392d21160a000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f63584c4135291e120700000000000000000000000000000000000000000000000000000006121d2935404c57636f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7064594d41362a1f1307000d18242f3b47525e6975818c98a3afb4b4b4b4b4aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581878787878787878787878787878074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8787878787878787878787878785796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8893939393939393939393939085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6cbc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949e9e9e9e9e9e9e9e9e9c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb5b5b5b5b5b3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c1c1c1bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c11000d18242f3b47525e6975808c93939393939393939393938b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8893939393939393939393939085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c0c0c0bfb3a79c9085796d62564b3f33281c11000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c110007131e2a36414d58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f64584d41352a1e130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7065594e42362b1f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110007121e2935404b57616b6f707070707070707070707070706f6b61564b4034291d120600000000000000000000000000000000000000000000000000000006111d28343f4a56606a6f70707070707070707070707070706c62574c41352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949d9d9d9d9d9d9d9d9d9c9085796d62564b3f33281c110005101c27323d47515a61646565656565656565656565656564615a51473d32271b1005000000000000000000000000000000000000000000000000000000040f1b26313c46505960636565656565656565656565656565625c53483e33281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c1100020d18232e38414a515758595959595959595959595959595856514a41372d23180d02000000000000000000000000000000000000000000000000000000010c17222c364049505658595959595959595959595959595957534b42392e24190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8686868686868686868686868685796d62564b3f33281c11000009141e28313a41474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b47413931271e1309000000000000000000000000000000000000000000000000000000000008121d26303840464a4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c48423b32291f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000006111d2934404b57636e79797a7a7a7a7a7a7a7a7a7a7a7a7a6e63574c4034291d12060000040e18212931383d40414242424242424242424242424241403d37312920170e040000000000000000000000000000000000000000000000000000000000030d161f2830363c3f404242424242424242424242424242413e39322a22190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d00000007101921282e323536373737373737373737373737373534322d272019100700000000000000000000000000000000000000000000000000000000000000060f181f262c313435373737373737373737373737373635332e29221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c11000000000910181e2327292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2927231e171008000000000000000000000000000000000000000000000000000000000000000000070f161d222628292b2b2b2b2b2b2b2b2b2b2b2b2b2b2a28241f19110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c110000000000070e14181c1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b18130e070000000000000000000000000000000000000000000000000000000000000000000000060d12171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c19150f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c1100000000000004090d101213141414141414141414141414141312100d09040000000000000000000000000000000000000000000000000000000000000000000000000003080c0f1112141414141414141414141414141413110e0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000020507070808080808080808080808080807060502000000000000000000000000000000000000000000000000000000000000000000000000000000000001040606080808080808080808080808080807060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0606060606060006060606060606060606060606020405060606060914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e2317111111111111110b111111111111111111111111110d1010111111111114202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e231d1d1d1d1d1d1d1d161d1d1d1d1d1d1d1d1d1d1d1d1d191b1c1d1d1d1d1d1d202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e2929292929292929292229292929292929292929292929252727292929292929292c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a343434343434343434342d34343434343434343434343434303233343434343434343437434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d5146404040404040404040404039404040404040404040404040403c3e3f404040404040404040434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d514b4b4b4b4b4b4b4b4b4b4b4b454b4b4b4b4b4b4b4b4b4b4b4b4b47494a4b4b4b4b4b4b4b4b4b4b4e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c97979797979797979797978b8074685d57575757575757575757575757505757575757575757575757575753545657575757575757575757575a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b80746863636363636363636363636363625c636363636363636363636363635f5f6163636363636363636363636366717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d716e6e6e6e6e6e6e6e6e6e6e6e6e6e6d676e6e6e6e6e6e6e6e6e6e6e6e6e6a6a6d6e6e6e6e6e6e6e6e6e6e6e6e6e707c808080808080808080808080808074695d51463a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434e59646e727575757575757575757575757571777a7a7a7a7a7a7a7a7a7a7a7a7a7a77737a7a7a7a7a7a7a7a7a7a7a7a7a7674787a7a7a7a7a7a7a7a7a7a7a7a7a727075757575757575757575757575746f665b5045392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29343f4a545d6466696969696969696969696969696f7a85858585858585858585858585857b7f85858585858585858585858585817884858585858585858585858585857d726969696969696969696969696969665f564c41372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b25303a444d54595b5d5d5d5d5d5d5d5d5d5d5d5d636f7a86919191919191919191919191877b7f8a91919191919191919191918d817884909191919191919191919191897d72665d5d5d5d5d5d5d5d5d5d5d5d5d5b564f463c32281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a343c444a4e4f525252525252525252525258636f7a86929c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c998d817884909b9c9c9c9c9c9c9c9c9c94897d72665a525252525252525252525251504c463e362c22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111a232c343a3f4344464646464646464646464c58636f7a86929da8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a4998d817884909ba7a8a8a8a8a8a8a8a094897d72665a4f464646464646464646464645413c362e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a303437383b3b3b3b3b3b3b3b3b404c58636f7a86929da9b4b4b4b4b4b4aa9e92877b7f8a96a1adb4b4b4b4b4b0a4998d817884909ba7b2b4b4b4b4b4aca094897d72665a4f433b3b3b3b3b3b3b3b3b3a3937322c251d150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a2025292c2c2f2f2f2f2f2f2f2f35404c58636f7a86929da9b4bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbbb0a4998d817884909ba7b2bebfbfbfb7aca094897d72665a4f43382f2f2f2f2f2f2f2f2f2e2b28221c150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161b1e2021242424242424242935404c58636f7a86929da9b4c0cbcbc1b5aa9e92877b7f8a96a1adb9c4cbc7bbb0a4998d817884909ba7b2becacbc3b7aca094897d72665a4f43382c242424242424242322201d18120c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001060c101315151818181818181e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4cdc7bbb0a4998d817884909ba7b2becacdc3b7aca094897d72665a4f43382c20181818181818181715120e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507090a0c0c0c0c0c121e2935404c58636f7a86929da9b4c0c2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bbb0a4998d817884909ba7b2bec2c2c2b7aca094897d72665a4f43382c20150c0c0c0c0c0c0b0a070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010107121e2935404c58636f7a86929da9b4b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b0a4998d817884909ba7b2b6b6b6b6b6aca094897d72665a4f43382c20150901010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa4998d817884909ba7aaaaaaaaaaaaaaa094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929d9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f998d817884909b9f9f9f9f9f9f9f9f9f94897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929393939393939393939392877b7f8a93939393939393939393938d817884909393939393939393939393897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86888888888888888888888888877b7f88888888888888888888888888817884888888888888888888888888887d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404b57636e797c7c7c7c7c7c7c7c7c7c7c7c7c7c797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c707c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6f63584c4035291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e4a545f686e70707070707070707070707070706e6f70707070707070707070707070706c70707070707070707070707070706f6a60564b3f34281d1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a25303b454f585f6365656565656565656565656565656363656565656565656565656565656462656565656565656565656565656563605950463c31261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353f474f54575959595959595959595959595959575859595959595959595959595959585759595959595959595959595959595856504940372c22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252e373f454a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b46403930271d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151e272e353b3e40424242424242424242424242424240414242424242424242424242424241414242424242424242424242424242403f3c37302820160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252b3033343737373737373737373737373737343537373737373737373737373737363536373737373737373737373737373534312c2720180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b212528292b2b2b2b2b2b2b2b2b2b2b2b2b2b292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b292826221d160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b11161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b17130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f11121414141414141414141414141414121214141414141414141414141414131313141414141414141414141414141211100c08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608080808080808080808080808080607080808080808080808080808080707080808080808080808080808080806060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0707050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f11121717171717171717171717171717121417171717171717171717171717151616171717171717171717171717171312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171a1d1d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e1c19140e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161c212528292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2927231e1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f262c3033343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a3635322e2821191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f272f363b3f4045454545454545454545454545454042454545454545454545454545454344454545454545454545454545454541403d38312a21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262f383f464a4c51515151515151515151515151514c4e515151515151515151515151514f4f50515151515151515151515151514d4c48423a31281e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212c363f485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5957524a42382e23190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303b465058606368686868686868686868686868686365686868686868686868686868686665686868686868686868686868686864625b52483d32271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d28333f4a5560696e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474706b62574c4035291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404c57636e797f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7064594d41362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8178848b8b8b8b8b8b8b8b8b8b8b8b897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929797979797979797979792877b7f8a96979797979797979797978d817884909797979797979797979794897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a2998d817884909ba2a2a2a2a2a2a2a2a094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea4998d817884909ba7aeaeaeaeaeaeaca094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010505050507121e2935404c58636f7a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b0a4998d817884909ba7b2b9b9b9b9b7aca094897d72665a4f43382c20150905050505050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070a0c0c1111111111121e2935404c58636f7a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bbb0a4998d817884909ba7b2bec5c5c3b7aca094897d72665a4f43382c2015111111111110100e0b070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121517181c1c1c1c1c1c1e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c201c1c1c1c1c1c1c1b1916120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181d212324282828282828282935404c58636f7a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bbb0a4998d817884909ba7b2bec6c6c3b7aca094897d72665a4f43382c28282828282828272724211c1710090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c23282c2e2f343434343434343435404c58636f7a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb0a4998d817884909ba7b2bbbbbbbbb7aca094897d72665a4f433834343434343434343332302c2620191109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e262d32373a3b3f3f3f3f3f3f3f3f3f404c58636f7a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa4998d817884909ba7afafafafafafaca094897d72665a4f433f3f3f3f3f3f3f3f3f3f3e3b36302922191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e363d4245464b4b4b4b4b4b4b4b4b4b4c58636f7a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a3998d817884909ba3a3a3a3a3a3a3a3a094897d72665a4f4b4b4b4b4b4b4b4b4b4b4a4945403a322920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18232d363e464c5052565656565656565656565658636f7a86929898989898989898989892877b7f8a96989898989898989898988d817884909898989898989898989894897d72665a56565656565656565656565654504a423a30261c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323d464f565c5d626262626262626262626262636f7a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8178848c8c8c8c8c8c8c8c8c8c8c8c897d7266626262626262626262626262615f5a534a40362c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c37424c565f66696e6e6e6e6e6e6e6e6e6e6e6e6e6f7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c706e6e6e6e6e6e6e6e6e6e6e6e6e6d6a635a50453b3024190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979746f75757575757575757575757575756f7175757575757575757575757575736f747575757575757575757575757570717979797979797979797979797978746a5f54493e32271b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585857f74696969696969696969696969696963656969696969696969696969696967666969696969696969696969696969717d8585858585858585858585858584786d61564a3f33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5b5b5d5e5e5e5e5e5e5e5e5e5e5e5e66717d8890909090909090909090909085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d5252525252525252525252524c4e5252525252525252525252525250505152525252525252525252525a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d514747474747474747474747414347474747474747474747474747444546474747474747474747474e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b434e5a66717d8894a0abb3b3b3b3b3b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2d2e2f2f2f2f2f2f2f2f2f37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e24242424242424241e2024242424242424242424242424212223242424242424242c37434e5a66717d8894a0abb7c2cacabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec5b9aea2978b8074685d51463a2e2318181818181818121418181818181818181818181818161718181818181818202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0a0b0c0d0d0d0d0d14202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c0101010101000001010101010101010101010101000000010101010914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abababababababa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c94949494949494949494948b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894949494949494949494949085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7d7c7c7c7c7c7c7c7c7c7c7c7d7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7d7c7c7c7c7c7c7c7c7c7c7c7c7c7165594e42372b2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d7165594e42372b1f140800000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7e7e7e7e7e7e7e7e7e7e7e7e7e7d72665a4f43382c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8889898989898989898989898985796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894959595959595959595959085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a0a0a0a0a0a0a0a09c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abacacacacacaca79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7b7b7b7b7b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c3c3bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c8c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c9c9bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bebebebeb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb2b2b2b2b2b2a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a5a5a5a5a5a5a5a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a7a7a7a7a7a7a7a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949b9b9b9b9b9b9b9b9b9b9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8e8e8e8e8e8e8e8e8e8e8e8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888f8f8f8f8f8f8f8f8f8f8f8f85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3945515c68737f828383838383838383838383827e73675b5044392d21160a0000000000000000000000000000000000000000000000000000000814202b37424e5a65717d8484848484848484848484848483786c6055493e32271b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d39444f5b656f7477777777777777777777777777736e655a4f43382c21150a00000000000000000000000000000000000000000000000000000008131f2a36414d58636c71787878787878787878787878787872695e53483d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3a45515c68747f838383838383838383838383837f73675c5044392d22160a00000000000000000000000000000000000000000000000000000008141f2b37424e5965717d8383838383838383838383838382776b6054483d31261a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8f8f8f8f8f8f8f8f8f8f8f8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888f8f8f8f8f8f8f8f8f8f8f8f85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949a9a9a9a9a9a9a9a9a9a9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a6a6a6a6a6a6a6a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a6a6a6a6a6a6a6a69c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb1b1b1b1b1b1a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bdbdbdbdb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c9c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c9c9bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c4c4bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb8b8b8b8b8aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7b8b8b8b8b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abadadadadadada79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a1a1a1a1a1a1a1a19c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c96969696969696969696968b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894969696969696969696969085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888a8a8a8a8a8a8a8a8a8a8a8a85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7065594e42372b1f140800000000000000000000000000000000000000000000000000000007131e2a35414d58646f7b7f7e7e7e7e7e7e7e7e7e7e7e7e7e73675b5044392d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f63584c4135291e120700000000000000000000000000000000000000000000000000000006121d2935404c57636f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7064594d41362a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581878787878787878787878787878074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8787878787878787878787878785796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8893939393939393939393939085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949e9e9e9e9e9e9e9e9e9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb5b5b5b5b5b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c1c1c1bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c0c0c0bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949d9d9d9d9d9d9d9d9d9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8686868686868686868686868685796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000006111d2934404b57636e79797a7a7a7a7a7a7a7a7a7a7a7a7a6e63574c4034291d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c97979797979797979797978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d71665a4f43372c20150900000000000000000000000000000000000000000000000000000008131f2a36414d5964707c808080808080808080808080808074695d51463a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a45515c6770757a7a7a7a7a7a7a7a7a7a7a7a7a746f665b5044392e22170b00000000000000000000000000000000000000000000000000000008141f2b36424d58636d717a7a7a7a7a7a7a7a7a7a7a7a7a79746b6055493e33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581858585858585858585858585858074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8585858585858585858585858585796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c91919191919191919191918b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb4b4b4b4b4aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cbc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c93939393939393939393938b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8893939393939393939393939085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a36414d58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f64584d41352a1e130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7065594e42362b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404b57616b6f707070707070707070707070706f6b61564b4034291d120600000000000000000000000000000000000000000000000000000006111d28343f4a56606a6f70707070707070707070707070706c62574c41352a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c27323d47515a61646565656565656565656565656564615a51473d32271b1005000000000000000000000000000000000000000000000000000000040f1b26313c46505960636565656565656565656565656565625c53483e33281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e38414a515758595959595959595959595959595856514a41372d23180d02000000000000000000000000000000000000000000000000000000010c17222c364049505658595959595959595959595959595957534b42392e24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e28313a41474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b47413931271e1309000000000000000000000000000000000000000000000000000000000008121d26303840464a4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c48423b32291f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212931383d40414242424242424242424242424241403d37312920170e040000000000000000000000000000000000000000000000000000000000030d161f2830363c3f404242424242424242424242424242413e39322a22190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921282e323536373737373737373737373737373534322d272019100700000000000000000000000000000000000000000000000000000000000000060f181f262c313435373737373737373737373737373635332e29221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181e2327292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2927231e171008000000000000000000000000000000000000000000000000000000000000000000070f161d222628292b2b2b2b2b2b2b2b2b2b2b2b2b2b2a28241f19110a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e14181c1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b18130e070000000000000000000000000000000000000000000000000000000000000000000000060d12171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c19150f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090d101213141414141414141414141414141312100d09040000000000000000000000000000000000000000000000000000000000000000000000000003080c0f1112141414141414141414141414141413110e0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070708080808080808080808080808070605020000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060808080808080808080808080808070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709090b0b0b0b0b0b0b0b0b0b0b0b0b090806040000000000000000000000000000000000000000000000000000000000000000000000000000000000020507070b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0906020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121415171717171717171717171717171414120f0b060000000000000000000000000000000000000000000000000000000000000000000000000004090d10121317171717171717171717171717171614110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a10161a1e202023232323232323232323232323201f1d1a1510090200000000000000000000000000000000000000000000000000000000000000000000080e14181c1e1e2323232323232323232323232322221f1c17120b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a2025292b2c2e2e2e2e2e2e2e2e2e2e2e2e2e2b2b28241f19120a0200000000000000000000000000000000000000000000000000000000000000000911181e2327292a2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b27221b140c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131b232a303437373a3a3a3a3a3a3a3a3a3a3a3a3a3736332f29221b12090000000000000000000000000000000000000000000000000000000000000008111921282e3235363a3a3a3a3a3a3a3a3a3a3a3a3a393836312b251d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c333a3f42434545454545454545454545454543413e39332b221910060000000000000000000000000000000000000000000000000000000000040e18212931383d4041454545454545454545454545454544413b352d251b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202a333c44494d4f515151515151515151515151514e4d49433b33291f150b000000000000000000000000000000000000000000000000000000000009141e28313a41484b4d51515151515151515151515151514f4b453e352b22170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303a444c54585a5d5d5d5d5d5d5d5d5d5d5d5d5d5a58534c43392f241a0f04000000000000000000000000000000000000000000000000000000020d18232e38414a5257585d5d5d5d5d5d5d5d5d5d5d5d5d5c5a554e453b31271c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e29343f49545d63666868686868686868686868686865635c53493e33281d120600000000000000000000000000000000000000000000000000000005101c27323d48525b61646868686868686868686868686868655e554b41362b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37424d58636d7174747474747474747474747474716d63584d41362b1f140800000000000000000000000000000000000000000000000000000007121e2935404b57616b7074747474747474747474747474736f655a4f44382d22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434f5a66717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d71655a4e43372b20140900000000000000000000000000000000000000000000000000000007131e2a36414d5864707b7f7f7f7f7f7f7f7f7f7f7f7f7f7f73685c5145392e22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818b8b8b8b8b8b8b8b8b8b8b8b8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888b8b8b8b8b8b8b8b8b8b8b8b85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c97979797979797979797978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a2a2a2a2a2a2a2a2a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a2a2a2a2a2a2a2a29c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aeaeaeaeaeaeaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abaeaeaeaeaeaea79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000020404050505050914202c37434e5a66717d8894a0abb7b9b9b9b9b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc5c5c5b9aea2978b8074685d51463a2e23170c000000000000000000000000000000000002060a0d0f10111111111114202c37434e5a66717d8894a0abb7c2c5c5bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000060c1115191b1b1c1c1c1c1c1c202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e23170c000000000000000000000000000000080f161c20242627282828282828282c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c000000000000000000000000000008101820262b2f3232343434343434343437434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c00000000000000000000000000060f18212930363a3d3e3f3f3f3f3f3f3f3f3f434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d51463a2e23170c000000000000000000000000020c16202931394045484a4b4b4b4b4b4b4b4b4b4b4e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c98989898989898989898978b8074685d51463a2e23170c00000000000000000000000006111c26303942494f545556565656565656565656565a66717d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b8074685d51463a2e23170c0000000000000000000000000a15202b36404952595f6162626262626262626262626266717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212d38444f5b67727e818181818181818181818181817e72665a4f43382c2015090000000000000000000000020d19242f3a454f5962696c6e6e6e6e6e6e6e6e6e6e6e6e6e707c808181818181818181818181818075695d52463b2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979746f655b4f44392d22160b0000000000000000000000040f1b26323d48545f697378797979797979797979797979797170757575757575757575757575757570665b50453a2e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585857f74685c51453a2e23170b000000000000000000000004101b27323e4a55616c7883858585858585858585858585857d716969696969696969696969696969665f564c42372c21150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c90909090909090909090908b8074685d51463a2e23170c000000000000000000000005101c27333f4a56616d7884909090909090909090909090897d72665e5e5e5e5e5e5e5e5e5e5e5e5d5b564f463c32281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c000000000000000000000005101c27333f4a56616d7884909b9c9c9c9c9c9c9c9c9c94897d72665a525252525252525252525252504c463e362c23180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d51463a2e23170c000000000000000000000005101c27333f4a56616d7884909ba7a8a8a8a8a8a8a8a094897d72665a4f474747474747474747474645423c362e251c1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c000000000000000000000005101c27333f4a56616d7884909ba7b2b3b3b3b3b3aca094897d72665a4f433b3b3b3b3b3b3b3b3b3b3a37322c251e150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c000000020507070a0a0a0a0a101c27333f4a56616d7884909ba7b2bebfbfbfb7aca094897d72665a4f43382f2f2f2f2f2f2f2f2f2e2c28231c150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e23170c0004090e1112131515151515151c27333f4a56616d7884909ba7b2becacac3b7aca094897d72665a4f43382c242424242424242323211d18130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec5b9aea2978b8074685d51463a2e23170c080e14181c1e1f2121212121212127333f4a56616d7884909ba7b2becacec3b7aca094897d72665a4f43382c20181818181818181715120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170911181e2327292a2c2c2c2c2c2c2c2c333f4a56616d7884909ba7b2bec2c2c2b7aca094897d72665a4f43382c20150d0d0d0d0d0c0c0a07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e2317111921282e3235363838383838383838383f4a56616d7884909ba7b2b6b6b6b6b6aca094897d72665a4f43382c2015090101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa2978b8074685d51463a2e231718212a31383d4041444444444444444444444a56616d7884909ba7abababababababa094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23141e28313a42484c4d4f4f4f4f4f4f4f4f4f4f4f56616d7884909b9f9f9f9f9f9f9f9f9f94897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c94949494949494949494948b8074685d51463a2e2318232e38424a5257595b5b5b5b5b5b5b5b5b5b5b5b616d7884909494949494949494949494897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e231c27323d48525b6264666666666666666666666666666d7884888888888888888888888888887d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7d7c7c7c7c7c7c7c7c7c7c7c7d7b6f64584d41362a1e1e2935404c57626b707272727272727272727272727271717d7c7c7c7c7c7c7c7c7c7c7c7c7d7a6f63584c4135291e12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d7165594e42372b1f1f2a36414d5964707c7e7e7e7e7e7e7e7e7e7e7e7e7e7d7171717171717171717171717171716f6a60564b3f34291d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23222d3945505c67737f8989898989898989898989898981766a6565656565656565656565656563605a51473c31261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b8074685d51463a2e23222d3945505c67737f8a95959595959595959595958d81766a5f5a5a5a5a5a5a5a5a5a5a5a5a5856514940372d22170d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23222d3945505c67737f8a96a0a0a0a0a0a0a0a0a0998d81766a5f534e4e4e4e4e4e4e4e4e4e4e4c4b47403930271d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23222d3945505c67737f8a96a1acacacacacacaca4998d81766a5f534742424242424242424242413f3c37302820170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b8074685d51463a2e23222d3945505c67737f8a96a1adb7b7b7b7b7b0a4998d81766a5f53473c3737373737373737373534312d2720180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23222d3945505c67737f8a96a1adb9c3c3c3bbb0a4998d81766a5f53473c302b2b2b2b2b2b2b2b292926221d170f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23222d3945505c67737f8a96a1adb9c4cfc7bbb0a4998d81766a5f53473c3025202020202020201e1d1b17130d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c8c5b9aea2978b8074685d51463a2e26262d3945505c67737f8a96a1adb9c4c9c7bbb0a4998d81766a5f53473c302626262626262626201f1d1a150f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a323232323945505c67737f8a96a1adb9bebebebbb0a4998d81766a5f53473c3232323232323232322b2b28241f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463d3d3d3d3d3d45505c67737f8a96a1adb2b2b2b2b2b0a4998d81766a5f53473d3d3d3d3d3d3d3d3d3d3736332f29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a5a5a5a5a5a5a5a2978b8074685d514949494949494949505c67737f8a96a1a7a7a7a7a7a7a7a4998d81766a5f53494949494949494949494942413e39332b22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d555555555555555555555c67737f8a969b9b9b9b9b9b9b9b9b998d81766a5f5555555555555555555555554e4d49433b33291f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8e8e8e8e8e8e8e8e8e8e8e8b80746860606060606060606060606067737f8a8f8f8f8f8f8f8f8f8f8f8f8d81766a606060606060606060606060605a58534c43392f241a0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3945515c68737f828383838383838383838383827e736c6c6c6c6c6c6c6c6c6c6c6c6c6c727e8484848484848484848484848480756b6c6c6c6c6c6c6c6c6c6c6c6c6c65635c53493e33281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d39444f5b656f7477777777777777777777777777736f77777777777777777777777777776f727878787878787878787878787875717677777777777777777777777777716d63584d41362b1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3a45515c68747f838383838383838383838383837f7a83838383838383838383838383837b7e83838383838383838383838383807681838383838383838383838383837d71655a4e42372b2014090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8f8f8f8f8f8f8f8f8f8f8f8b807a868f8f8f8f8f8f8f8f8f8f8f8f877b7f8a8f8f8f8f8f8f8f8f8f8f8f8d8178848f8f8f8f8f8f8f8f8f8f8f8f897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b807a86929a9a9a9a9a9a9a9a9a9a92877b7f8a969a9a9a9a9a9a9a9a9a998d817884909a9a9a9a9a9a9a9a9a9a94897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a6a6a6a6a6a6a6a2978b807a86929da6a6a6a6a6a6a6a69e92877b7f8a96a1a6a6a6a6a6a6a6a4998d817884909ba6a6a6a6a6a6a6a6a094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b807a86929da9b1b1b1b1b1b1aa9e92877b7f8a96a1adb1b1b1b1b1b0a4998d817884909ba7b1b1b1b1b1b1aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b807a86929da9b4bdbdbdbdb5aa9e92877b7f8a96a1adb9bdbdbdbbb0a4998d817884909ba7b2bdbdbdbdb7aca094897d72665a4f43382c2015090808080807070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c9c5b9aea2978b807a86929da9b4c0c9c9c1b5aa9e92877b7f8a96a1adb9c4c9c7bbb0a4998d817884909ba7b2bec9c9c3b7aca094897d72665a4f43382c201513131313131312110e090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b807a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c201f1f1f1f1f1f1f1e1c19140e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b807a86929da9b4c0c4c4c1b5aa9e92877b7f8a96a1adb9c4c4c4bbb0a4998d817884909ba7b2bec4c4c3b7aca094897d72665a4f43382c2a2a2a2a2a2a2a2a2927231e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb8b8b8b8b8aea2978b807a86929da9b4b8b8b8b8b5aa9e92877b7f8a96a1adb8b8b8b8b8b0a4998d817884909ba7b2b8b8b8b8b7aca094897d72665a4f433836363636363636363635322e282119110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b807a86929da9adadadadadadaa9e92877b7f8a96a1adadadadadadada4998d817884909ba7adadadadadadaca094897d72665a4f4342424242424242424241403d38312a21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b807a86929da1a1a1a1a1a1a1a19e92877b7f8a96a1a1a1a1a1a1a1a1a1998d817884909ba1a1a1a1a1a1a1a1a094897d72665a4f4d4d4d4d4d4d4d4d4d4d4d4c48423a31281e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b807a86929696969696969696969692877b7f8a96969696969696969696968d817884909696969696969696969694897d72665a59595959595959595959595957524b42382e23190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a807a868a8a8a8a8a8a8a8a8a8a8a8a877b7f8a8a8a8a8a8a8a8a8a8a8a8a8a8178848a8a8a8a8a8a8a8a8a8a8a8a897d726664646464646464646464646464625b52483d32271c11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7e7e7e7e7e7e7e7e7e7e7e7e7e7d797f7e7e7e7e7e7e7e7e7e7e7e7e7f7a7c7e7e7e7e7e7e7e7e7e7e7e7e7e7d727e7e7e7e7e7e7e7e7e7e7e7e7e7f7b6f70707070707070707070707070706b62574c4035291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f73737373737373737373737373736f7073737373737373737373737373716e72737373737373737373737373736f7a7c7c7c7c7c7c7c7c7c7c7c7c7c7b7064594d41362a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581878787878787878787878787878074686767676767676767676767676763646767676767676767676767676766646767676767676767676767676767717d8787878787878787878787878785796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d5c5c5c5c5c5c5c5c5c5c5c5c58595c5c5c5c5c5c5c5c5c5c5c5c5c5a595b5c5c5c5c5c5c5c5c5c5c5c5c66717d8893939393939393939393939085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d5150505050505050505050504c4d505050505050505050505050504e4e5050505050505050505050505a66717d88949e9e9e9e9e9e9e9e9e9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d514644444444444444444444404244444444444444444444444444434344444444444444444444444e5a66717d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a393939393939393939353639393939393939393939393939373738393939393939393939434e5a66717d8894a0abb5b5b5b5b5b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e2d2d2d2d2d2d2d2d292b2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2d2d2d2d2d2d2d2d2d37434e5a66717d8894a0abb7c1c1c1bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23222222222222221e1f22222222222222222222222222202021222222222222222c37434e5a66717d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e2317161616161616121316161616161616161616161616141516161616161616202c37434e5a66717d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b09090a0b0b0b0b0b14202c37434e5a66717d8894a0abb7c0c0c0bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949d9d9d9d9d9d9d9d9d9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8891919191919191919191919085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8686868686868686868686868685796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000006111d2934404b57636e79797a7a7a7a7a7a7a7a7a7a7a7a7a6e63574c4034291d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0606060606060006060606060606060606060606020405060606060914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e2317111111111111110b111111111111111111111111110d1010111111111114202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e231d1d1d1d1d1d1d1d161d1d1d1d1d1d1d1d1d1d1d1d1d191b1c1d1d1d1d1d1d202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e2929292929292929292229292929292929292929292929252727292929292929292c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a343434343434343434342d34343434343434343434343434303233343434343434343437434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d5146404040404040404040404039404040404040404040404040403c3e3f404040404040404040434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d514b4b4b4b4b4b4b4b4b4b4b4b454b4b4b4b4b4b4b4b4b4b4b4b4b47494a4b4b4b4b4b4b4b4b4b4b4e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c97979797979797979797978b8074685d57575757575757575757575757505757575757575757575757575753545657575757575757575757575a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b80746863636363636363636363636363625c636363636363636363636363635f5f6163636363636363636363636366717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d716e6e6e6e6e6e6e6e6e6e6e6e6e6e6d676e6e6e6e6e6e6e6e6e6e6e6e6e6a6a6d6e6e6e6e6e6e6e6e6e6e6e6e6e707c808080808080808080808080808074695d51463a2f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a777a7a7a7a7a7a7a7a7a7a7a7a7a7a77737a7a7a7a7a7a7a7a7a7a7a7a7a7674787a7a7a7a7a7a7a7a7a7a7a7a7a727075757575757575757575757575746f665b5045392e22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758086868686868686868686868686807a85858585858585858585858585857b7f85858585858585858585858585817884858585858585858585858585857d726969696969696969696969696969665f564c41372b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c92929292929292929292928b807a86919191919191919191919191877b7f8a91919191919191919191918d817884909191919191919191919191897d72665d5d5d5d5d5d5d5d5d5d5d5d5d5b564f463c32281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b807a86929c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c998d817884909b9c9c9c9c9c9c9c9c9c94897d72665a525252525252525252525251504c463e362c22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a9a9a9a9a9a9a9a2978b807a86929da8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a4998d817884909ba7a8a8a8a8a8a8a8a094897d72665a4f464646464646464646464645413c362e251c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b807a86929da9b4b4b4b4b4b4aa9e92877b7f8a96a1adb4b4b4b4b4b0a4998d817884909ba7b2b4b4b4b4b4aca094897d72665a4f433b3b3b3b3b3b3b3b3b3a3937322c251d150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc0c0c0b9aea2978b807a86929da9b4bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbbb0a4998d817884909ba7b2bebfbfbfb7aca094897d72665a4f43382f2f2f2f2f2f2f2f2f2e2b28221c150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6ccc5b9aea2978b807a86929da9b4c0cbcbc1b5aa9e92877b7f8a96a1adb9c4cbc7bbb0a4998d817884909ba7b2becacbc3b7aca094897d72665a4f43382c242424242424242322201d18120c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b807a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4cdc7bbb0a4998d817884909ba7b2becacdc3b7aca094897d72665a4f43382c20181818181818181715120e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b807a86929da9b4c0c2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bbb0a4998d817884909ba7b2bec2c2c2b7aca094897d72665a4f43382c20150c0c0c0c0c0c0b0a07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b807a86929da9b4b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b0a4998d817884909ba7b2b6b6b6b6b6aca094897d72665a4f43382c2015090101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b807a86929da9aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa4998d817884909ba7aaaaaaaaaaaaaaa094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b807a86929d9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f998d817884909b9f9f9f9f9f9f9f9f9f94897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b807a86929393939393939393939392877b7f8a93939393939393939393938d817884909393939393939393939393897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758088888888888888888888888888807a86888888888888888888888888877b7f88888888888888888888888888817884888888888888888888888888887d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a36414d58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b797c7c7c7c7c7c7c7c7c7c7c7c7c7c797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c707c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6f63584c4035291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404b57616b6f707070707070707070707070706f6e70707070707070707070707070706e6f70707070707070707070707070706c70707070707070707070707070706f6a60564b3f34281d110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c27323d47515a616465656565656565656565656565646365656565656565656565656565656363656565656565656565656565656462656565656565656565656565656563605950463c31261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e38414a5157585959595959595959595959595958575959595959595959595959595959575859595959595959595959595959585759595959595959595959595959595856504940372c22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e28313a41474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b46403930271d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212931383d4041424242424242424242424242424140424242424242424242424242424240414242424242424242424242424241414242424242424242424242424242403f3c37302820160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921282e3235363737373737373737373737373735343737373737373737373737373737343537373737373737373737373737363536373737373737373737373737373534312c2720180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181e2327292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a292b2b2b2b2b2b2b2b2b2b2b2b2b2b292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b292826221d160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e14181c1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b17130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090d1012131414141414141414141414141413121414141414141414141414141414121214141414141414141414141414131313141414141414141414141414141211100c08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070708080808080808080808080808070608080808080808080808080808080607080808080808080808080808080707080808080808080808080808080806060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0707050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f11121717171717171717171717171717121417171717171717171717171717151616171717171717171717171717171312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171a1d1d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e1c19140e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161c212528292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2927231e1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f262c3033343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a3635322e2821191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f272f363b3f4045454545454545454545454545454042454545454545454545454545454344454545454545454545454545454541403d38312a21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262f383f464a4c51515151515151515151515151514c4e515151515151515151515151514f4f50515151515151515151515151514d4c48423a31281e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212c363f485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5957524a42382e23190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303b465058606368686868686868686868686868686365686868686868686868686868686665686868686868686868686868686864625b52483d32271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d28333f4a5560696e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474706b62574c4035291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404c57636e797f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7064594d41362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8178848b8b8b8b8b8b8b8b8b8b8b8b897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929797979797979797979792877b7f8a96979797979797979797978d817884909797979797979797979794897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a2998d817884909ba2a2a2a2a2a2a2a2a094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea4998d817884909ba7aeaeaeaeaeaeaca094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010505050507121e2935404c58636f7a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b0a4998d817884909ba7b2b9b9b9b9b7aca094897d72665a4f43382c20150905050505050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070a0c0c1111111111121e2935404c58636f7a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bbb0a4998d817884909ba7b2bec5c5c3b7aca094897d72665a4f43382c2015111111111110100e0b070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121517181c1c1c1c1c1c1e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c201c1c1c1c1c1c1c1b1916120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181d212324282828282828282935404c58636f7a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bbb0a4998d817884909ba7b2bec6c6c3b7aca094897d72665a4f43382c28282828282828272724211c1710090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c23282c2e2f343434343434343435404c58636f7a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb0a4998d817884909ba7b2bbbbbbbbb7aca094897d72665a4f433834343434343434343332302c2620191109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e262d32373a3b3f3f3f3f3f3f3f3f3f404c58636f7a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa4998d817884909ba7afafafafafafaca094897d72665a4f433f3f3f3f3f3f3f3f3f3f3e3b36302922191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e363d4245464b4b4b4b4b4b4b4b4b4b4c58636f7a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a3998d817884909ba3a3a3a3a3a3a3a3a094897d72665a4f4b4b4b4b4b4b4b4b4b4b4a4945403a322920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18232d363e464c5052565656565656565656565658636f7a86929898989898989898989892877b7f8a96989898989898989898988d817884909898989898989898989894897d72665a56565656565656565656565654504a423a30261c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323d464f565c5d626262626262626262626262636f7a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8178848c8c8c8c8c8c8c8c8c8c8c8c897d7266626262626262626262626262615f5a534a40362c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c37424c565f66696e6e6e6e6e6e6e6e6e6e6e6e6e6f7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c706e6e6e6e6e6e6e6e6e6e6e6e6e6d6a635a50453b3024190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979746f75757575757575757575757575756f7175757575757575757575757575736f747575757575757575757575757570717979797979797979797979797978746a5f54493e32271b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585857f74696969696969696969696969696963656969696969696969696969696967666969696969696969696969696969717d8585858585858585858585858584786d61564a3f33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908b8074685e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5b5b5d5e5e5e5e5e5e5e5e5e5e5e5e66717d8890909090909090909090909085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d5252525252525252525252524c4e5252525252525252525252525250505152525252525252525252525a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d514747474747474747474747414347474747474747474747474747444546474747474747474747474e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b434e5a66717d8894a0abb3b3b3b3b3b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2d2e2f2f2f2f2f2f2f2f2f37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e24242424242424241e2024242424242424242424242424212223242424242424242c37434e5a66717d8894a0abb7c2cacabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec5b9aea2978b8074685d51463a2e2318181818181818121418181818181818181818181818161718181818181818202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0a0b0c0d0d0d0d0d14202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c0101010101000001010101010101010101010101000000010101010914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abababababababa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c94949494949494949494948b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894949494949494949494949085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707b7c7c7c7c7c7c7c7c7c7c7c7c7d7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7d7c7c7c7c7c7c7c7c7c7c7c7c7c7165594e42372b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c57626b70717171717171717171717171716f6b61574b4035291e120700000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7e7e7e7e7e7e7e7e7e7e7e7e7e7e72665a4f43382c21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27323d48525b62646565656565656565656565656564615a51473d32271c10050000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8889898989898989898989898985796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e18232e38424a5257595a5a5a5a5a5a5a5a5a5a5a5a5a5857514a41382e23180d020000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894959595959595959595959085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e28313a42484c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b47413a31281e1409000000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a0a0a0a0a0a0a0a09c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212a31383d40414242424242424242424242424241403d38312921180e04000000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abacacacacacaca79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921282e323536373737373737373737373737373635322e282119100700030303030303000003030303030303030303030303000202030303030914202c37434e5a66717d8894a0abb7b7b7b7b7b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181e2327292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2927231e1810090f0f0f0f0f0f0f0f070a0f0f0f0f0f0f0f0f0f0f0f0f0f0c0d0e0f0f0f0f0f14202c37434e5a66717d8894a0abb7c2c3c3bfb3a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e14181c1e1f202020202020202020202020201e1e1c18141b1b1b1b1b1b1b1b1b1b1b13151b1b1b1b1b1b1b1b1b1b1b1b1b17191a1b1b1b1b1b1b202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131414141414141414141412171b1d1e26262626262626262626262626261e2126262626262626262626262626232425262626262626262c37434e5a66717d8894a0abb7c2c9c9bfb3a79c9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070709090909090909070f161c2226282932323232323232323232323232322a2c323232323232323232323232322f3031323232323232323237434e5a66717d8894a0abb7bebebebeb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262c3134353d3d3d3d3d3d3d3d3d3d3d3d3d3d35383d3d3d3d3d3d3d3d3d3d3d3d3d3a3b3c3d3d3d3d3d3d3d3d3d434e5a66717d8894a0abb2b2b2b2b2b2a79c9085796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f2830363c3f404949494949494949494949494949414449494949494949494949494949464748494949494949494949494e5a66717d8894a0a7a7a7a7a7a7a7a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c26303840464a4c55555555555555555555555555554c4f5555555555555555555555555551525455555555555555555555555a66717d88949b9b9b9b9b9b9b9b9b9b9085796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17222c3640495055576060606060606060606060606060585b606060606060606060606060605d5d5f60606060606060606060606066717d888f8f8f8f8f8f8f8f8f8f8f8f85796d62564b3f33281c11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26313c46505960636c6c6c6c6c6c6c6c6c6c6c6c6c6c64666c6c6c6c6c6c6c6c6c6c6c6c6c69686b6c6c6c6c6c6c6c6c6c6c6c6c6c717d8484848484848484848484848483786c6055493e32271b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d28343f4a5560696f77777777777777777777777777776f7277777777777777777777777777747176777777777777777777777777777171787878787878787878787878787872695e53483d31261a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2935404c57636f7a83838383838383838383838383837b7e83838383838383838383838383807681838383838383838383838383837d716d6d6d6d6d6d6d6d6d6d6d6d6d6c6962594f453a2f24180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a868f8f8f8f8f8f8f8f8f8f8f8f877b7f8a8f8f8f8f8f8f8f8f8f8f8f8d8178848f8f8f8f8f8f8f8f8f8f8f8f897d7266616161616161616161616161605e5952493f352b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929a9a9a9a9a9a9a9a9a9a92877b7f8a969a9a9a9a9a9a9a9a9a998d817884909a9a9a9a9a9a9a9a9a9a94897d72665a565656565656565656565655534f4941392f251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da6a6a6a6a6a6a6a69e92877b7f8a96a1a6a6a6a6a6a6a6a4998d817884909ba6a6a6a6a6a6a6a6a094897d72665a4f4a4a4a4a4a4a4a4a4a4a4948453f3931281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9b1b1b1b1b1b1aa9e92877b7f8a96a1adb1b1b1b1b1b0a4998d817884909ba7b1b1b1b1b1b1aca094897d72665a4f433e3e3e3e3e3e3e3e3e3e3d3a352f2820180f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020506070808080808121e2935404c58636f7a86929da9b4bdbdbdbdb5aa9e92877b7f8a96a1adb9bdbdbdbbb0a4998d817884909ba7b2bdbdbdbdb7aca094897d72665a4f4338333333333333333332312f2b251f1810080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090d1012121313131313131e2935404c58636f7a86929da9b4c0c9c9c1b5aa9e92877b7f8a96a1adb9c4c9c7bbb0a4998d817884909ba7b2bec9c9c3b7aca094897d72665a4f43382c27272727272727272624201b160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d13181b1d1e1f1f1f1f1f1f1f2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c201c1c1c1c1c1c1b1a1815110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2326292a2a2a2a2a2a2a2a2a35404c58636f7a86929da9b4c0c4c4c1b5aa9e92877b7f8a96a1adb9c4c4c4bbb0a4998d817884909ba7b2bec4c4c3b7aca094897d72665a4f43382c201510101010100f0f0d0a06010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820272d323435363636363636363636404c58636f7a86929da9b4b8b8b8b8b5aa9e92877b7f8a96a1adb8b8b8b8b8b0a4998d817884909ba7b2b8b8b8b8b7aca094897d72665a4f43382c20150904040404040302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17202931373c4041424242424242424242424c58636f7a86929da9adadadadadadaa9e92877b7f8a96a1adadadadadadada4998d817884909ba7adadadadadadaca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d27313941474b4c4d4d4d4d4d4d4d4d4d4d4d58636f7a86929da1a1a1a1a1a1a1a19e92877b7f8a96a1a1a1a1a1a1a1a1a1998d817884909ba1a1a1a1a1a1a1a1a094897d72665a4f43382c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232d37414a515658595959595959595959595959636f7a86929696969696969696969692877b7f8a96969696969696969696968d817884909696969696969696969694897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26323c47515a6164646464646464646464646464646f7a868a8a8a8a8a8a8a8a8a8a8a8a877b7f8a8a8a8a8a8a8a8a8a8a8a8a8a8178848a8a8a8a8a8a8a8a8a8a8a8a897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404b56616a6f707070707070707070707070706f797f7e7e7e7e7e7e7e7e7e7e7e7e7f7a7c7e7e7e7e7e7e7e7e7e7e7e7e7e7d727e7e7e7e7e7e7e7e7e7e7e7e7e7f7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f73737373737373737373737373736f7073737373737373737373737373716e72737373737373737373737373736f6b61574b4035291e12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758087878787878787878787878787807468676767676767676767676767676364676767676767676767676767676664676767676767676767676767676764615a51473d32271c10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d5c5c5c5c5c5c5c5c5c5c5c5c58595c5c5c5c5c5c5c5c5c5c5c5c5c5a595b5c5c5c5c5c5c5c5c5c5c5c5c5c5857514a41382e23180d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d5150505050505050505050504c4d505050505050505050505050504e4e50505050505050505050505050504d4b47413a31281e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d5146444444444444444444444042444444444444444444444444444343444444444444444444444444444441403d38312921180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a393939393939393939353639393939393939393939393939373738393939393939393939393939393635322e282119100700010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e2d2d2d2d2d2d2d2d292b2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927231e1810090d0d0d0d0d0d0d0d0c0a07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23222222222222221e1f22222222222222222222222222202021222222222222222222222222221e1e1c181419191919191919191919181816130e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e23171616161616161213161616161616161616161616161415161616161616161616161614191c1e1f242424242424242424242424242423211d19130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b09090a0b0b0b0b0b0b0b0911181f24272a2a303030303030303030303030302f2f2c28231d150e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000008111a21282e3335363b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37332d261e150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000050f18212a32383d4142474747474747474747474747474745423d362e261d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000a141f28323a42484c4d5353535353535353535353535352514d463f362d23190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c90909090909090909090908b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000030e19242e38424b5257595e5e5e5e5e5e5e5e5e5e5e5e5e5e5c574f463d33281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b00000000000000000000000000000000000000000000000000000005111c27333d48525b62646a6a6a6a6a6a6a6a6a6a6a6a6a69665f574d42372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000007131e2a35414c57626c70757575757575757575757575757570665c51453a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0606060606060006060606060606060606060606020405060606060914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e2317111111111111110b111111111111111111111111110d1010111111111114202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e231d1d1d1d1d1d1d1d161d1d1d1d1d1d1d1d1d1d1d1d1d191b1c1d1d1d1d1d1d202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e2929292929292929292229292929292929292929292929252727292929292929292c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a343434343434343434342d34343434343434343434343434303233343434343434343437434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d5146404040404040404040404039404040404040404040404040403c3e3f404040404040404040434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d514b4b4b4b4b4b4b4b4b4b4b4b454b4b4b4b4b4b4b4b4b4b4b4b4b47494a4b4b4b4b4b4b4b4b4b4b4e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c97979797979797979797978b8074685d57575757575757575757575757505757575757575757575757575753545657575757575757575757575a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b80746863636363636363636363636363625c636363636363636363636363635f5f6163636363636363636363636366717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d716e6e6e6e6e6e6e6e6e6e6e6e6e6e6d676e6e6e6e6e6e6e6e6e6e6e6e6e6a6a6d6e6e6e6e6e6e6e6e6e6e6e6e6e707c808080808080808080808080808074695d51463a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434e59646e727575757575757575757575757571777a7a7a7a7a7a7a7a7a7a7a7a7a7a77737a7a7a7a7a7a7a7a7a7a7a7a7a7674787a7a7a7a7a7a7a7a7a7a7a7a7a727075757575757575757575757575746f665b5045392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29343f4a545d6466696969696969696969696969696f7a85858585858585858585858585857b7f85858585858585858585858585817884858585858585858585858585857d726969696969696969696969696969665f564c41372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b25303a444d54595b5d5d5d5d5d5d5d5d5d5d5d5d636f7a86919191919191919191919191877b7f8a91919191919191919191918d817884909191919191919191919191897d72665d5d5d5d5d5d5d5d5d5d5d5d5d5b564f463c32281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a343c444a4e4f525252525252525252525258636f7a86929c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c998d817884909b9c9c9c9c9c9c9c9c9c94897d72665a525252525252525252525251504c463e362c22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111a232c343a3f4344464646464646464646464c58636f7a86929da8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a4998d817884909ba7a8a8a8a8a8a8a8a094897d72665a4f464646464646464646464645413c362e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a303437383b3b3b3b3b3b3b3b3b404c58636f7a86929da9b4b4b4b4b4b4aa9e92877b7f8a96a1adb4b4b4b4b4b0a4998d817884909ba7b2b4b4b4b4b4aca094897d72665a4f433b3b3b3b3b3b3b3b3b3a3937322c251d150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a2025292c2c2f2f2f2f2f2f2f2f35404c58636f7a86929da9b4bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbbb0a4998d817884909ba7b2bebfbfbfb7aca094897d72665a4f43382f2f2f2f2f2f2f2f2f2e2b28221c150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161b1e2021242424242424242935404c58636f7a86929da9b4c0cbcbc1b5aa9e92877b7f8a96a1adb9c4cbc7bbb0a4998d817884909ba7b2becacbc3b7aca094897d72665a4f43382c242424242424242322201d18120c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001060c101315151818181818181e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4cdc7bbb0a4998d817884909ba7b2becacdc3b7aca094897d72665a4f43382c20181818181818181715120e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507090a0c0c0c0c0c121e2935404c58636f7a86929da9b4c0c2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bbb0a4998d817884909ba7b2bec2c2c2b7aca094897d72665a4f43382c20150c0c0c0c0c0c0b0a070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010107121e2935404c58636f7a86929da9b4b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b0a4998d817884909ba7b2b6b6b6b6b6aca094897d72665a4f43382c20150901010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa4998d817884909ba7aaaaaaaaaaaaaaa094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929d9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f998d817884909b9f9f9f9f9f9f9f9f9f94897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929393939393939393939392877b7f8a93939393939393939393938d817884909393939393939393939393897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86888888888888888888888888877b7f88888888888888888888888888817884888888888888888888888888887d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404b57636e797c7c7c7c7c7c7c7c7c7c7c7c7c7c797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c707c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6f63584c4035291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e4a545f686e70707070707070707070707070706e6f70707070707070707070707070706c70707070707070707070707070706f6a60564b3f34281d1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a25303b454f585f6365656565656565656565656565656363656565656565656565656565656462656565656565656565656565656563605950463c31261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353f474f54575959595959595959595959595959575859595959595959595959595959585759595959595959595959595959595856504940372c22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252e373f454a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b46403930271d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151e272e353b3e40424242424242424242424242424240414242424242424242424242424241414242424242424242424242424242403f3c37302820160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252b3033343737373737373737373737373737343537373737373737373737373737363536373737373737373737373737373534312c2720180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b212528292b2b2b2b2b2b2b2b2b2b2b2b2b2b292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b292826221d160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b11161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b17130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f11121414141414141414141414141414121214141414141414141414141414131313141414141414141414141414141211100c08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608080808080808080808080808080607080808080808080808080808080707080808080808080808080808080806060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0707050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f11121717171717171717171717171717121417171717171717171717171717161616171717171717171717171717171312110e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171a1d1d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e1c19140e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161c212528292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2927231e1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f262c3033343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a3635322e2821191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161f272f363b3f4045454545454545454545454545454042454545454545454545454545454444454545454545454545454545454541403d38312a21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262f383f464a4c51515151515151515151515151514c4e51515151515151515151515151504f50515151515151515151515151514d4c48423a31281e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212c363f485055575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5957524a42382e23190e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303b465058606368686868686868686868686868686365686868686868686868686868686765686868686868686868686868686864625b52483d32271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d28333f4a5560696e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474706b62574c4035291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404c57636e797f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7064594d41362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8278848b8b8b8b8b8b8b8b8b8b8b8b897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929797979797979797979792877b7f8a96979797979797979797978e837884909797979797979797979794897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a29a8e837884909ba2a2a2a2a2a2a2a2a094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea59a8e837884909ba7aeaeaeaeaeaeaca094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010505050507121e2935404c58636f7a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b1a59a8e837884909ba7b2b9b9b9b9b7aca094897d72665a4f43382c20150905050505050402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070a0c0c1111111111121e2935404c58636f7a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bdb1a59a8e837884909ba7b2bec5c5c3b7aca094897d72665a4f43382c2015111111111110100e0b070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121517181c1c1c1c1c1c1e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c8bdb1a59a8e837884909ba7b2becacec3b7aca094897d72665a4f43382c201c1c1c1c1c1c1c1b1916120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181d212324282828282828282935404c58636f7a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bdb1a59a8e837884909ba7b2bec6c6c3b7aca094897d72665a4f43382c28282828282828272724211c1710090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c23282c2e2f343434343434343435404c58636f7a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb1a59a8e837884909ba7b2bbbbbbbbb7aca094897d72665a4f433834343434343434343332302c2620191109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e262d32373a3b3f3f3f3f3f3f3f3f3f404c58636f7a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa59a8e837884909ba7afafafafafafaca094897d72665a4f433f3f3f3f3f3f3f3f3f3f3e3b36302922191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e363d4245464b4b4b4b4b4b4b4b4b4b4c58636f7a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a39a8e837884909ba3a3a3a3a3a3a3a3a094897d72665a4f4b4b4b4b4b4b4b4b4b4b4a4945403a322920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18232d363e464c5052565656565656565656565658636f7a86929898989898989898989892877b7f8a96989898989898989898988e837884909898989898989898989894897d72665a56565656565656565656565654504a423a30261c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323d464f565c5d626262626262626262626262636f7a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8278848c8c8c8c8c8c8c8c8c8c8c8c897d7266626262626262626262626262615f5a534a40362c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c37424c565f66696e6e6e6e6e6e6e6e6e6e6e6e6e6f7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c706e6e6e6e6e6e6e6e6e6e6e6e6e6d6a635a50453b3024190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979756f75757575757575757575757575756f7175757575757575757575757575736f747575757575757575757575757570717979797979797979797979797978746a5f54493e32271b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585858075696969696969696969696969696963656969696969696969696969696968666969696969696969696969696969717d8585858585858585858585858584786d61564a3f33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c90909090909090909090908c8175695e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5c5b5d5e5e5e5e5e5e5e5e5e5e5e5e66717d8890909090909090909090909085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c988c8175695e5252525252525252525252524c4e5252525252525252525252525251505152525252525252525252525a66717d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a3988c8175695e524747474747474747474747414347474747474747474747474747454546474747474747474747474e5a66717d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3afa3988c8175695e52473b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b434e5a66717d8894a0abb3b3b3b3b3b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfbbafa3988c8175695e52473b2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2e2e2f2f2f2f2f2f2f2f2f37434e5a66717d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac6bbafa3988c8175695e52473b2f24242424242424241e2024242424242424242424242424222223242424242424242c37434e5a66717d8894a0abb7c2cacabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec6bbafa3988c8175695e52473b2f2418181818181818121418181818181818181818181818171718181818181818202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2bbafa3988c8175695e52473b2f24180d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0b0b0c0d0d0d0d0d14202c37434e5a66717d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6afa3988c8175695e52473b2f24180d0101010101000001010101010101010101010101000000010101010914202c37434e5a66717d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa3988c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abababababababa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f988c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c94949494949494949494948c8175695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894949494949494949494949085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888075695e52473b2f24180d0100000000000000000000000000000000000000000000000000000914202c37434e5a66717d8888888888888888888888888885796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7d7c7c7c7c7c7c7c7c7c7c7c7d7c7064594d41362a1f130700000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7d7c7c7c7c7c7c7c7c7c7c7c7c7c7165594e42372b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2b36424e5965707c7e7e7e7e7e7e7e7e7e7e7e7e7e7c7064594d42362a1f130800000000000000000000000000000000000000000000000000000006111d28343f4b56606a6f71717171717171717171717171716c63584d41362a1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581898989898989898989898989898074685d51463a2e23170c00000000000000000000000000000000000000000000000000000004101b26313c46505960636565656565656565656565656565635c53493e33281d11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c95959595959595959595958b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000010c17222c3740495056585a5a5a5a5a5a5a5a5a5a5a5a5a5958534c43392f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a0a0a0a0a0a0a0a0a0978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000008131d27303940464b4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d49433b33291f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3acacacacacacaca2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000030d16202830373c3f404242424242424242424242424242413e39332b22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb7b7b7b7b7aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000000060f1820272c313435373737373737373737373737373736332f29221a120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc3c3c3b9aea2978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000000070f161d222628292b2b2b2b2b2b2b2b2b2b2b2b2b2b2a28241f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cfc5b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000060d13171b1d1e20202020202020202020202020201f1d19150f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c8c5b9aea2978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000000000003080c101112141414141414141414141414141413110e0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000010406060909090909090909090909090908080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a5a5a5a5a5a5a5a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8e8e8e8e8e8e8e8e8e8e8e8b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3945515c68737f828383838383838383838383827e73675b5044392d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d39444f5b656f7477777777777777777777777777736e655a4f43382c21150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3a45515c68747f838383838383838383838383837f73675c5044392d22160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8f8f8f8f8f8f8f8f8f8f8f8b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a6a6a6a6a6a6a6a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c9c5b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb8b8b8b8b8aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7e7e7e7e7e7e7e7e7e7e7e7e7e7d7065594e42372b1f1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f63584c4135291e120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580878787878787878787878787878074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000030507080d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0a07040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000000000000050a0e11131319191919191919191919191919181816130e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000001080f14191c1e1f242424242424242424242424242423211d19130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000000010911181f24272a2a303030303030303030303030302f2f2c28231d150e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000008111a21282e3335363b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37332d261e150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000050f18212a32383d4142474747474747474747474747474745423d362e261d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000a141f28323a42484c4d5353535353535353535353535352514d463f362d23190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c90909090909090909090908b8074685d51463a2e23170c000000000000000000000000000000000000000000000000000000030e19242e38424b5257595e5e5e5e5e5e5e5e5e5e5e5e5e5e5c574f463d33281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b00000000000000000000000000000000000000000000000000000005111c27333d48525b62646a6a6a6a6a6a6a6a6a6a6a6a6a69665f574d42372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000007131e2a35414c57626c70757575757575757575757575757570665c51453a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000008131f2a36424d5964707c818181818181818181818181818075695e52473b2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d888d8d8d8d8d8d8d8d8d8d8d8d85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0a4a4a4a4a4a4a4a49c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c0000000000000000000000000000000000000000000000000000000914202c37434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c0606060606060006060606060606060606060606020405060606060914202c37434e5a66717d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e2317111111111111110b111111111111111111111111110d1010111111111114202c37434e5a66717d8894a0abb7c2c7c7bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e231d1d1d1d1d1d1d1d161d1d1d1d1d1d1d1d1d1d1d1d1d191b1c1d1d1d1d1d1d202c37434e5a66717d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e2929292929292929292229292929292929292929292929252727292929292929292c37434e5a66717d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a343434343434343434342d34343434343434343434343434303233343434343434343437434e5a66717d8894a0abb7babababab3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d5146404040404040404040404039404040404040404040404040403c3e3f404040404040404040434e5a66717d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d514b4b4b4b4b4b4b4b4b4b4b4b454b4b4b4b4b4b4b4b4b4b4b4b4b47494a4b4b4b4b4b4b4b4b4b4b4e5a66717d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c97979797979797979797978b8074685d57575757575757575757575757505757575757575757575757575753545657575757575757575757575a66717d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b80746863636363636363636363636363625c636363636363636363636363635f5f6163636363636363636363636366717d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d716e6e6e6e6e6e6e6e6e6e6e6e6e6e6d676e6e6e6e6e6e6e6e6e6e6e6e6e6a6a6d6e6e6e6e6e6e6e6e6e6e6e6e6e707c808080808080808080808080808074695d51463a2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434e59646e727575757575757575757575757571777a7a7a7a7a7a7a7a7a7a7a7a7a7a77737a7a7a7a7a7a7a7a7a7a7a7a7a7674787a7a7a7a7a7a7a7a7a7a7a7a7a727075757575757575757575757575746f665b5045392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29343f4a545d6466696969696969696969696969696f7a85858585858585858585858585857b7f85858585858585858585858585817884858585858585858585858585857d726969696969696969696969696969665f564c41372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b25303a444d54595b5d5d5d5d5d5d5d5d5d5d5d5d636f7a86919191919191919191919191877b7f8a91919191919191919191918d817884909191919191919191919191897d72665d5d5d5d5d5d5d5d5d5d5d5d5d5b564f463c32281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a343c444a4e4f525252525252525252525258636f7a86929c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c998d817884909b9c9c9c9c9c9c9c9c9c94897d72665a525252525252525252525251504c463e362c22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111a232c343a3f4344464646464646464646464c58636f7a86929da8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a4998d817884909ba7a8a8a8a8a8a8a8a094897d72665a4f464646464646464646464645413c362e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a303437383b3b3b3b3b3b3b3b3b404c58636f7a86929da9b4b4b4b4b4b4aa9e92877b7f8a96a1adb4b4b4b4b4b0a4998d817884909ba7b2b4b4b4b4b4aca094897d72665a4f433b3b3b3b3b3b3b3b3b3a3937322c251d150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a2025292c2c2f2f2f2f2f2f2f2f35404c58636f7a86929da9b4bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbbb0a4998d817884909ba7b2bebfbfbfb7aca094897d72665a4f43382f2f2f2f2f2f2f2f2f2e2b28221c150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161b1e2021242424242424242935404c58636f7a86929da9b4c0cbcbc1b5aa9e92877b7f8a96a1adb9c4cbc7bbb0a4998d817884909ba7b2becacbc3b7aca094897d72665a4f43382c242424242424242322201d18120c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001060c101315151818181818181e2935404c58636f7a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4cdc7bbb0a4998d817884909ba7b2becacdc3b7aca094897d72665a4f43382c20181818181818181715120e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507090a0c0c0c0c0c121e2935404c58636f7a86929da9b4c0c2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bbb0a4998d817884909ba7b2bec2c2c2b7aca094897d72665a4f43382c20150c0c0c0c0c0c0b0a070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010107121e2935404c58636f7a86929da9b4b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b0a4998d817884909ba7b2b6b6b6b6b6aca094897d72665a4f43382c20150901010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929da9aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa4998d817884909ba7aaaaaaaaaaaaaaa094897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929d9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f998d817884909b9f9f9f9f9f9f9f9f9f94897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86929393939393939393939392877b7f8a93939393939393939393938d817884909393939393939393939393897d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404c58636f7a86888888888888888888888888877b7f88888888888888888888888888817884888888888888888888888888887d72665a4f43382c20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121d2934404b57636e797c7c7c7c7c7c7c7c7c7c7c7c7c7c797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c707c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6f63584c4035291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e4a545f686e70707070707070707070707070706e6f70707070707070707070707070706c70707070707070707070707070706f6a60564b3f34281d1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a25303b454f585f6365656565656565656565656565656363656565656565656565656565656462656565656565656565656565656563605950463c31261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353f474f54575959595959595959595959595959575859595959595959595959595959585759595959595959595959595959595856504940372c22170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252e373f454a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b46403930271d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151e272e353b3e40424242424242424242424242424240414242424242424242424242424241414242424242424242424242424242403f3c37302820160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252b3033343737373737373737373737373737343537373737373737373737373737363536373737373737373737373737373534312c2720180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b212528292b2b2b2b2b2b2b2b2b2b2b2b2b2b292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b292826221d160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b11161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b17130d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f11121414141414141414141414141414121214141414141414141414141414131313141414141414141414141414141211100c08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608080808080808080808080808080607080808080808080808080808080707080808080808080808080808080806060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040709090b0b0b0b0b0b0b0b0b0b0b0b0b09060b0b0b0b0b0b0b0b0b0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b07070b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0906020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121415171717171717171717171717171412171717171717171717171717171712141717171717171717171717171715161617171717171717171717171717131317171717171717171717171717171614110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a10161a1e202023232323232323232323232323201d23232323232323232323232323231e1f23232323232323232323232323212122232323232323232323232323231f1e2323232323232323232323232322221f1c17120b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a2025292b2c2e2e2e2e2e2e2e2e2e2e2e2e2e2b292e2e2e2e2e2e2e2e2e2e2e2e2e2e292b2e2e2e2e2e2e2e2e2e2e2e2e2e2c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2a2a2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b27221b140c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131b232a303437373a3a3a3a3a3a3a3a3a3a3a3a3a37343a3a3a3a3a3a3a3a3a3a3a3a3a3a35373a3a3a3a3a3a3a3a3a3a3a3a3a3838393a3a3a3a3a3a3a3a3a3a3a3a3a36363a3a3a3a3a3a3a3a3a3a3a3a3a393836312b251d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232c333a3f42434545454545454545454545454543404545454545454545454545454545404245454545454545454545454545434445454545454545454545454545454141454545454545454545454545454544413b352d251b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202a333c44494d4f515151515151515151515151514e4c51515151515151515151515151514c4e515151515151515151515151514f4f50515151515151515151515151514d4d51515151515151515151515151514f4b453e352b22170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a25303a444c54585a5d5d5d5d5d5d5d5d5d5d5d5d5d5a575d5d5d5d5d5d5d5d5d5d5d5d5d5d58595d5d5d5d5d5d5d5d5d5d5d5d5d5b5a5c5d5d5d5d5d5d5d5d5d5d5d5d5d59585d5d5d5d5d5d5d5d5d5d5d5d5d5c5a554e453b31271c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e29343f49545d636668686868686868686868686868656368686868686868686868686868686365686868686868686868686868686665686868686868686868686868686864646868686868686868686868686868655e554b41362b1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37424d58636d7174747474747474747474747474716e74747474747474747474747474746f7074747474747474747474747474726f7374747474747474747474747474707074747474747474747474747474736f655a4f44382d22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37434f5a66717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d797f7f7f7f7f7f7f7f7f7f7f7f7f7f7a7d7f7f7f7f7f7f7f7f7f7f7f7f7f7e737f7f7f7f7f7f7f7f7f7f7f7f7f7f7c7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f73685c5145392e22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818b8b8b8b8b8b8b8b8b8b8b8b8b807a868b8b8b8b8b8b8b8b8b8b8b8b877b7f8a8b8b8b8b8b8b8b8b8b8b8b8b8178848b8b8b8b8b8b8b8b8b8b8b8b897d7d888b8b8b8b8b8b8b8b8b8b8b8b85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c97979797979797979797978b807a86929797979797979797979792877b7f8a96979797979797979797978d817884909797979797979797979794897d7d8894979797979797979797979085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a2a2a2a2a2a2a2a2a2978b807a86929da2a2a2a2a2a2a2a29e92877b7f8a96a1a2a2a2a2a2a2a2a2998d817884909ba2a2a2a2a2a2a2a2a094897d7d8894a0a2a2a2a2a2a2a2a29c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aeaeaeaeaeaeaea2978b807a86929da9aeaeaeaeaeaeaa9e92877b7f8a96a1adaeaeaeaeaeaea4998d817884909ba7aeaeaeaeaeaeaca094897d7d8894a0abaeaeaeaeaeaea79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b807a86929da9b4b9b9b9b9b5aa9e92877b7f8a96a1adb9b9b9b9b9b0a4998d817884909ba7b2b9b9b9b9b7aca094897d7d8894a0abb7b9b9b9b9b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc5c5c5b9aea2978b807a86929da9b4c0c5c5c1b5aa9e92877b7f8a96a1adb9c4c5c5bbb0a4998d817884909ba7b2bec5c5c3b7aca094897d7d8894a0abb7c2c5c5bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b807a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d7d8894a0abb7c2cecabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b807a86929da9b4c0c6c6c1b5aa9e92877b7f8a96a1adb9c4c6c6bbb0a4998d817884909ba7b2bec6c6c3b7aca094897d7d8894a0abb7c2c6c6bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b807a86929da9b4bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb0a4998d817884909ba7b2bbbbbbbbb7aca094897d7d8894a0abb7bbbbbbbbb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b807a86929da9afafafafafafaa9e92877b7f8a96a1adafafafafafafa4998d817884909ba7afafafafafafaca094897d7d8894a0abafafafafafafa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b807a86929da3a3a3a3a3a3a3a39e92877b7f8a96a1a3a3a3a3a3a3a3a3998d817884909ba3a3a3a3a3a3a3a3a094897d7d8894a0a3a3a3a3a3a3a3a39c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c98989898989898989898978b807a86929898989898989898989892877b7f8a96989898989898989898988d817884909898989898989898989894897d7d8894989898989898989898989085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c8c8c8c8c8c8c8c8c8c8c8c8b807a868c8c8c8c8c8c8c8c8c8c8c8c877b7f8a8c8c8c8c8c8c8c8c8c8c8c8c8178848c8c8c8c8c8c8c8c8c8c8c8c897d7d888c8c8c8c8c8c8c8c8c8c8c8c85796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212d38444f5b67727e818181818181818181818181817e7a80818181818181818181818181807b7d818181818181818181818181817f7480818181818181818181818181817c7c808181818181818181818181818075695d52463b2f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505c66707579797979797979797979797979746f75757575757575757575757575756f7175757575757575757575757575736f74757575757575757575757575757070757575757575757575757575757570665b50453a2e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3b46525d697580858585858585858585858585857f7469696969696969696969696969696365696969696969696969696969696766696969696969696969696969696965646969696969696969696969696969665f564c42372c21150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c90909090909090909090908b8074685e5e5e5e5e5e5e5e5e5e5e5e5e585a5e5e5e5e5e5e5e5e5e5e5e5e5e5b5b5d5e5e5e5e5e5e5e5e5e5e5e5e5e59595e5e5e5e5e5e5e5e5e5e5e5e5e5d5b564f463c32281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d5252525252525252525252524c4e52525252525252525252525252505051525252525252525252525252524d4d5252525252525252525252525252504c463e362c23180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a8a8a8a8a8a8a8a2978b8074685d514747474747474747474747414347474747474747474747474747444546474747474747474747474747474242474747474747474747474747474645423c362e251c1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463b3b3b3b3b3b3b3b3b3b35373b3b3b3b3b3b3b3b3b3b3b3b3b39393a3b3b3b3b3b3b3b3b3b3b3b3b3b36363b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37322c251e150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2f2f2f2f2f2f2f2f2f292b2f2f2f2f2f2f2f2f2f2f2f2f2f2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2b2a2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2c28231c150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e24242424242424241e2024242424242424242424242424212223242424242424242424242424241f1f242424242424242424242424242323211d18130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cec5b9aea2978b8074685d51463a2e231818181818181812141818181818181818181818181816171818181818181818181818181818131318181818181818181818181818181715120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b8074685d51463a2e23170d0d0d0d0d0d07090d0d0d0d0d0d0d0d0d0d0d0d0d0a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d08080d0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b8074685d51463a2e23170c01010101010000010101010101010101010101010000000101010101010101010101010100000101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3abababababababa2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c94949494949494949494948b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697580888888888888888888888888888074685d51463a2e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36414d5964707c7d7c7c7c7c7c7c7c7c7c7c7c7d7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7f7f7f7f7f7f7f7f7f7f7f7f7f7d7165594e42372b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb9b9b9b9b9aea2978b8074685d51463a2e23170c03030303030000030303030303030303030303030002020303030303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b8074685d51463a2e23170f0f0f0f0f0f070a0f0f0f0f0f0f0f0f0f0f0f0f0f0c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f09080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b8074685d51463a2e231b1b1b1b1b1b1b13151b1b1b1b1b1b1b1b1b1b1b1b1b17191a1b1b1b1b1b1b1b1b1b1b1b1b1b1413120f0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c8c5b9aea2978b8074685d51463a2e26262626262626261e212626262626262626262626262623242526262626262626262626262626201f1d1a150f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b8074685d51463a3232323232323232322a2c323232323232323232323232322f3031323232323232323232323232322b2b28241f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b8074685d51463d3d3d3d3d3d3d3d3d3d35383d3d3d3d3d3d3d3d3d3d3d3d3d3a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3736332f29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a5a5a5a5a5a5a5a2978b8074685d5149494949494949494949494144494949494949494949494949494647484949494949494949494949494942413e39332b22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b8074685d5555555555555555555555554c4f55555555555555555555555555515254555555555555555555555555554e4d49433b33291f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8e8e8e8e8e8e8e8e8e8e8e8b80746860606060606060606060606060585b606060606060606060606060605d5d5f606060606060606060606060605a58534c43392f241a0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3945515c68737f828383838383838383838383827e736c6c6c6c6c6c6c6c6c6c6c6c6c6c64666c6c6c6c6c6c6c6c6c6c6c6c6c69686b6c6c6c6c6c6c6c6c6c6c6c6c6c65635c53493e33281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16222d39444f5b656f7477777777777777777777777777736f77777777777777777777777777776f727777777777777777777777777774717677777777777777777777777777716d63584d41362b1f13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e3a45515c68747f838383838383838383838383837f7a83838383838383838383838383837b7e83838383838383838383838383807681838383838383838383838383837d71655a4e42372b2014090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8f8f8f8f8f8f8f8f8f8f8f8b807a868f8f8f8f8f8f8f8f8f8f8f8f877b7f8a8f8f8f8f8f8f8f8f8f8f8f8d8178848f8f8f8f8f8f8f8f8f8f8f8f897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989a9a9a9a9a9a9a9a9a978b807a86929a9a9a9a9a9a9a9a9a9a92877b7f8a969a9a9a9a9a9a9a9a9a998d817884909a9a9a9a9a9a9a9a9a9a94897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a6a6a6a6a6a6a6a2978b807a86929da6a6a6a6a6a6a6a69e92877b7f8a96a1a6a6a6a6a6a6a6a4998d817884909ba6a6a6a6a6a6a6a6a094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb1b1b1b1b1aea2978b807a86929da9b1b1b1b1b1b1aa9e92877b7f8a96a1adb1b1b1b1b1b0a4998d817884909ba7b1b1b1b1b1b1aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbdbdbdb9aea2978b807a86929da9b4bdbdbdbdb5aa9e92877b7f8a96a1adb9bdbdbdbbb0a4998d817884909ba7b2bdbdbdbdb7aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c9c5b9aea2978b807a86929da9b4c0c9c9c1b5aa9e92877b7f8a96a1adb9c4c9c7bbb0a4998d817884909ba7b2bec9c9c3b7aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d0c5b9aea2978b807a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4d0c7bbb0a4998d817884909ba7b2becacec3b7aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc4c4c4b9aea2978b807a86929da9b4c0c4c4c1b5aa9e92877b7f8a96a1adb9c4c4c4bbb0a4998d817884909ba7b2bec4c4c3b7aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb8b8b8b8b8aea2978b807a86929da9b4b8b8b8b8b5aa9e92877b7f8a96a1adb8b8b8b8b8b0a4998d817884909ba7b2b8b8b8b8b7aca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3adadadadadadada2978b807a86929da9adadadadadadaa9e92877b7f8a96a1adadadadadadada4998d817884909ba7adadadadadadaca094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a1a1a1a1a1a1a1a1a1978b807a86929da1a1a1a1a1a1a1a19e92877b7f8a96a1a1a1a1a1a1a1a1a1998d817884909ba1a1a1a1a1a1a1a1a094897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c96969696969696969696968b807a86929696969696969696969692877b7f8a96969696969696969696968d817884909696969696969696969694897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818a8a8a8a8a8a8a8a8a8a8a8a8a807a868a8a8a8a8a8a8a8a8a8a8a8a877b7f8a8a8a8a8a8a8a8a8a8a8a8a8a8178848a8a8a8a8a8a8a8a8a8a8a8a897d72665a4f43382c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202b37434e5a65717d7e7e7e7e7e7e7e7e7e7e7e7e7e7d797f7e7e7e7e7e7e7e7e7e7e7e7e7f7a7c7e7e7e7e7e7e7e7e7e7e7e7e7e7d727e7e7e7e7e7e7e7e7e7e7e7e7e7f7b6f64584d41362a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35414c58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f73737373737373737373737373736f7073737373737373737373737373716e72737373737373737373737373736f6b61574b4035291e12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758087878787878787878787878787807468676767676767676767676767676364676767676767676767676767676664676767676767676767676767676764615a51473d32271c10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c93939393939393939393938b8074685d5c5c5c5c5c5c5c5c5c5c5c5c58595c5c5c5c5c5c5c5c5c5c5c5c5c5a595b5c5c5c5c5c5c5c5c5c5c5c5c5c5857514a41382e23180d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b8074685d5150505050505050505050504c4d505050505050505050505050504e4e50505050505050505050505050504d4b47413a31281e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b8074685d5146444444444444444444444042444444444444444444444444444343444444444444444444444444444441403d38312921180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b8074685d51463a393939393939393939353639393939393939393939393939373738393939393939393939393939393635322e282119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc1c1c1b9aea2978b8074685d51463a2e2d2d2d2d2d2d2d2d292b2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927231e1810090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b8074685d51463a2e23222222222222221e1f22222222222222222222222222202021222222222222222222222222221e1e1c18140e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cac5b9aea2978b8074685d51463a2e2317161616161616121316161616161616161616161616141516161616161616161616161616161312100d090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbfbfbfb9aea2978b8074685d51463a2e23170c0b0b0b0b0b06080b0b0b0b0b0b0b0b0b0b0b0b0b09090a0b0b0b0b0b0b0b0b0b0b0b0b0b07070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb3b3b3b3b3aea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a7a7a7a7a7a7a7a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989c9c9c9c9c9c9c9c9c978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c90909090909090909090908b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3b46525d697580858585858585858585858585857f74685c51453a2e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3a45505b66707579797979797979797979797979746f655b4f44392d22160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d3844505b67727e818181818181818181818181817e72665b4f43382c21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8d8d8d8d8d8d8d8d8d8d8d8b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98989898989898989898978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a4a4a4a4a4a4a4a2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d51463a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbbbbbbbb9aea2978b8074685d51463a2e23170c06060606060600060606060606060606060606060204050606060606060606060606060600000606060606060606060606060605050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c7c5b9aea2978b8074685d51463a2e2317111111111111110b111111111111111111111111110d10101111111111111111111111111109091111111111111111111111111111100e0c080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6d1c5b9aea2978b8074685d51463a2e231d1d1d1d1d1d1d1d161d1d1d1d1d1d1d1d1d1d1d1d1d191b1c1d1d1d1d1d1d1d1d1d1d1d1d1d15141d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1a17130d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6c6c5b9aea2978b8074685d51463a2e292929292929292929222929292929292929292929292925272729292929292929292929292929202029292929292929292929292929282725221d17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbabababab9aea2978b8074685d51463a343434343434343434342d34343434343434343434343434303233343434343434343434343434342c2c343434343434343434343434343333302c27211a120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afafafafafafaea2978b8074685d5146404040404040404040404039404040404040404040404040403c3e3f404040404040404040404040403837404040404040404040404040403f3e3b37312a231a1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a3a3a3a3a3a3a3a2978b8074685d514b4b4b4b4b4b4b4b4b4b4b4b454b4b4b4b4b4b4b4b4b4b4b4b4b47494a4b4b4b4b4b4b4b4b4b4b4b4b4b43434b4b4b4b4b4b4b4b4b4b4b4b4b4b4946413b332a21170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c97979797979797979797978b8074685d575757575757575757575757575057575757575757575757575757535456575757575757575757575757574f4e575757575757575757575757575655514b433b31271d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c8c8c8c8c8c8c8c8c8c8c8c8b80746863636363636363636363636363625c636363636363636363636363635f5f61636363636363636363636363635a5a6363636363636363636363636362605b544b41372c22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212c38444f5b66727e808080808080808080808080807d716e6e6e6e6e6e6e6e6e6e6e6e6e6e6d676e6e6e6e6e6e6e6e6e6e6e6e6e6a6a6d6e6e6e6e6e6e6e6e6e6e6e6e6e66666e6e6e6e6e6e6e6e6e6e6e6e6e6d6b645b51463b30251a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2935404c58636f7a7b7b7b7b7b7b7b7b7b7b7b7b7b7a777a7a7a7a7a7a7a7a7a7a7a7a7a7a77737a7a7a7a7a7a7a7a7a7a7a7a7a7674787a7a7a7a7a7a7a7a7a7a7a7a7a72717a7a7a7a7a7a7a7a7a7a7a7a7a79746b6055493e33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758186868686868686868686868686807a85858585858585858585858585857b7f85858585858585858585858585817884858585858585858585858585857e7d8585858585858585858585858585796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c92929292929292929292928b807a86919191919191919191919191877b7f8a91919191919191919191918d817884909191919191919191919191897d7d8891919191919191919191919085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989e9e9e9e9e9e9e9e9e978b807a86929c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c998d817884909b9c9c9c9c9c9c9c9c9c94897d7d88949c9c9c9c9c9c9c9c9c9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3a9a9a9a9a9a9a9a2978b807a86929da8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a4998d817884909ba7a8a8a8a8a8a8a8a094897d7d8894a0a8a8a8a8a8a8a8a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb5b5b5b5b5aea2978b807a86929da9b4b4b4b4b4b4aa9e92877b7f8a96a1adb4b4b4b4b4b0a4998d817884909ba7b2b4b4b4b4b4aca094897d7d8894a0abb4b4b4b4b4b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc0c0c0b9aea2978b807a86929da9b4bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbbb0a4998d817884909ba7b2bebfbfbfb7aca094897d7d8894a0abb7bfbfbfbfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6ccc5b9aea2978b807a86929da9b4c0cbcbc1b5aa9e92877b7f8a96a1adb9c4cbc7bbb0a4998d817884909ba7b2becacbc3b7aca094897d7d8894a0abb7c2cbcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc6cdc5b9aea2978b807a86929da9b4c0ccccc1b5aa9e92877b7f8a96a1adb9c4cdc7bbb0a4998d817884909ba7b2becacdc3b7aca094897d7d8894a0abb7c2cdcabfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afbbc2c2c2b9aea2978b807a86929da9b4c0c2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bbb0a4998d817884909ba7b2bec2c2c2b7aca094897d7d8894a0abb7c2c2c2bfb3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3afb6b6b6b6b6aea2978b807a86929da9b4b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b0a4998d817884909ba7b2b6b6b6b6b6aca094897d7d8894a0abb6b6b6b6b6b3a79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c98a3aaaaaaaaaaaaaaa2978b807a86929da9aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa4998d817884909ba7aaaaaaaaaaaaaaa094897d7d8894a0aaaaaaaaaaaaaaa79c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975818c989f9f9f9f9f9f9f9f9f978b807a86929d9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f998d817884909b9f9f9f9f9f9f9f9f9f94897d7d88949f9f9f9f9f9f9f9f9f9c9085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e6975808c93939393939393939393938b807a86929393939393939393939392877b7f8a93939393939393939393938d817884909393939393939393939393897d7d8893939393939393939393939085796d62564b3f33281c110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e69758088888888888888888888888888807a86888888888888888888888888877b7f88888888888888888888888888817884888888888888888888888888887e7d8888888888888888888888888885796d62564b3f33281c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a36414d58646f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7b797c7c7c7c7c7c7c7c7c7c7c7c7c7c797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c707c7c7c7c7c7c7c7c7c7c7c7c7c7c7a7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7065594e42362b1f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2935404b57616b6f707070707070707070707070706f6e70707070707070707070707070706e6f70707070707070707070707070706c70707070707070707070707070706f6f70707070707070707070707070706c62574c41352a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c27323d47515a616465656565656565656565656565646365656565656565656565656565656363656565656565656565656565656462656565656565656565656565656563636565656565656565656565656565625c53483e33281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e38414a5157585959595959595959595959595958575959595959595959595959595959575859595959595959595959595959585759595959595959595959595959595858595959595959595959595959595957534b42392e24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e28313a41474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4c4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c48423b32291f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212931383d404142424242424242424242424242414042424242424242424242424242424041424242424242424242424242424141424242424242424242424242424240404242424242424242424242424242413e39322a22190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921282e3235363737373737373737373737373735343737373737373737373737373737343537373737373737373737373737363536373737373737373737373737373535373737373737373737373737373635332e29221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910181e2327292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a292b2b2b2b2b2b2b2b2b2b2b2b2b2b292a2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b29292b2b2b2b2b2b2b2b2b2b2b2b2b2b2a28241f19110a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e14181c1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c19150f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090d1012131414141414141414141414141413121414141414141414141414141414121214141414141414141414141414131313141414141414141414141414141212141414141414141414141414141413110e0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050707080808080808080808080808080706080808080808080808080808080806070808080808080808080808080807070808080808080808080808080808060608080808080808080808080808080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0e101011111111111111111111111111070a111111111111111111111111110e0e0c0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191b1c1c1c1c1c1c1c1c1c1c1c1c1c1c13161c1c1c1c1c1c1c1c1c1c1c1c1c1a191714100a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010910171c21252728282828282828282828282828281e22282828282828282828282828282525221f1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111920272c303233343434343434343434343434342a2d3434343434343434343434343431302e2a241e170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a31363b3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f36393f3f3f3f3f3f3f3f3f3f3f3f3f3d3c39342e271f170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17202a323a4146494a4b4b4b4b4b4b4b4b4b4b4b4b4b41444b4b4b4b4b4b4b4b4b4b4b4b4b4847443e3730271e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27313a434a505456565656565656565656565656564d505656565656565656565656565654524e4840372e241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c36414a535a5f6162626262626262626262626262585c626262626262626262626262625f5d5850483e342a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b46505a636a6d6e6e6e6e6e6e6e6e6e6e6e6e6e64676e6e6e6e6e6e6e6e6e6e6e6e6e6b6861584e44392e22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b27323e49545f6a7479797979797979797979797979796f73797979797979797979797979797771685d52473c3025190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c28333f4a56616d7984858585858585858585858585857b7f8585858585858585858585858582776b5f54483d31251a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909090909090909090909090877b7f8a90909090909090909090908e82776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909c9c9c9c9c9c9c9c9c9c92877b7f8a969c9c9c9c9c9c9c9c9c9a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8a8a8a8a8a8a8a89e92877b7f8a96a1a8a8a8a8a8a8a8a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3b3b3b3b3b3aa9e92877b7f8a96a1adb3b3b3b3b3b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfbfbfbfb5aa9e92877b7f8a96a1adb9bfbfbfbdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcacac1b5aa9e92877b7f8a96a1adb9c4cac8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcaccc1b5aa9e92877b7f8a96a1adb9c4cec8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc2c2c1b5aa9e92877b7f8a96a1adb9c2c2c2bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3b6b6b6b6b5aa9e92877b7f8a96a1adb6b6b6b6b6b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8ababababababaa9e92877b7f8a96a1abababababababa59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909c9f9f9f9f9f9f9f9f9e92877b7f8a969f9f9f9f9f9f9f9f9f9a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909494949494949494949492877b7f8a94949494949494949494948e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985888888888888888888888888877b7f8888888888888888888888888882776b6054493d31261a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b37424e5a65717c7c7c7c7c7c7c7c7c7c7c7c7c7d797b7d7c7c7c7c7c7c7c7c7c7c7c7c7c7065594d42362b1f130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c38434f5b66727d7e7e7e7e7e7e7e7e7e7e7e7e7e7a7c7e7e7e7e7e7e7e7e7e7e7e7e7e7d71655a4e43372b2014090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985898989898989898989898989877b7f8989898989898989898989898982776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909595959595959595959592877b7f8a95959595959595959595958e82776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca0a0a0a0a0a0a0a09e92877b7f8a96a0a0a0a0a0a0a0a0a09a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8acacacacacacaa9e92877b7f8a96a1acacacacacacaca59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3b7b7b7b7b5aa9e92877b7f8a96a1adb7b7b7b7b7b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc3c3c1b5aa9e92877b7f8a96a1adb9c3c3c3bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcaccc1b5aa9e92877b7f8a96a1adb9c4cfc8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc9c9c1b5aa9e92877b7f8a96a1adb9c4c9c8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bebebebeb5aa9e92877b7f8a96a1adb9bebebebdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b2b2b2b2b2b2aa9e92877b7f8a96a1adb2b2b2b2b2b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca7a7a7a7a7a7a7a79e92877b7f8a96a1a7a7a7a7a7a7a7a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909b9b9b9b9b9b9b9b9b9b92877b7f8a969b9b9b9b9b9b9b9b9b9a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e79858f8f8f8f8f8f8f8f8f8f8f8f877b7f8a8f8f8f8f8f8f8f8f8f8f8f8e83776b6054493d31261a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27323e4955616c7883848484848484848484848484847b7e8484848484848484848484848481766a5f53483c3025190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1a26313d48535f697378787878787878787878787878786f72787878787878787878787878787671675d52463b2f24190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3a454f5962696c6d6d6d6d6d6d6d6d6d6d6d6d6d64676d6d6d6d6d6d6d6d6d6d6d6d6d6a6760574d43382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b353f4952595f6161616161616161616161616161585b616161616161616161616161615f5d5750473e34291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3941494f5355565656565656565656565656564d505656565656565656565656565653524d473f372e241a0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2831393f4548494a4a4a4a4a4a4a4a4a4a4a4a4a41444a4a4a4a4a4a4a4a4a4a4a4a4a4846433e372f271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1821282f353a3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e35383e3e3e3e3e3e3e3e3e3e3e3e3e3c3b38342e271f160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f262b2f3132333333333333333333333333332a2d33333333333333333333333333302f2d29241d160e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161b20242627272727272727272727272727271e21272727272727272727272727272524221e1a140d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e14191c1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1c18140e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e23272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29292a2a2a2a2a2a2a2a2a2a2a2a2a2a2927231e1810090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921282e323536363636363636363636363636363435363636363636363636363636363635322e28211910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212a32383d40414242424242424242424242424240404242424242424242424242424241403d38312921180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28323a42484c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b47413a31281e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19232e38424b525759595959595959595959595959595758595959595959595959595959595857514a41382e23180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27323d48525b62646464646464646464646464646463636464646464646464646464646464615a51473d32271c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121e2a35404c57626b70707070707070707070707070706e6f707070707070707070707070706f6b61574b4035291e1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2a36414d5964707c7c7c7c7c7c7c7c7c7c7c7c7c7c797a7c7c7c7c7c7c7c7c7c7c7c7c7c7b6f64584d41362a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985878787878787878787878787877b7f8787878787878787878787878782776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909393939393939393939392877b7f8a93939393939393939393938e82776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909c9e9e9e9e9e9e9e9e9e92877b7f8a969e9e9e9e9e9e9e9e9e9a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8aaaaaaaaaaaaaa9e92877b7f8a96a1aaaaaaaaaaaaaaa59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3b5b5b5b5b5aa9e92877b7f8a96a1adb5b5b5b5b5b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc1c1c1b5aa9e92877b7f8a96a1adb9c1c1c1bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcaccc1b5aa9e92877b7f8a96a1adb9c4cdc8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcacac1b5aa9e92877b7f8a96a1adb9c4cbc8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfbfbfbfb5aa9e92877b7f8a96a1adb9c0c0c0bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3b3b3b3b3b3aa9e92877b7f8a96a1adb4b4b4b4b4b1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca7a7a7a7a7a7a7a79e92877b7f8a96a1a8a8a8a8a8a8a8a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909c9c9c9c9c9c9c9c9c9c92877b7f8a969d9d9d9d9d9d9d9d9d9a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909090909090909090909090877b7f8a91919191919191919191918e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c27333f4a56616d7884858585858585858585858585857b7f8686868686868686868686868682776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b27323e49545f6a7478797979797979797979797979796f79797a7a7a7a7a7a7a7a7a7a7a7a7a6e63574c4034291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b47525e697581818181818181818181818181817b7d818181818181818181818181817f74685c51453a2e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e79858d8d8d8d8d8d8d8d8d8d8d8d877b7f8a8d8d8d8d8d8d8d8d8d8d8d8d82776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909898989898989898989892877b7f8a96989898989898989898988e82776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca4a4a4a4a4a4a4a49e92877b7f8a96a1a4a4a4a4a4a4a4a49a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8afafafafafafaa9e92877b7f8a96a1adafafafafafafa59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc7c7c1b5aa9e92877b7f8a96a1adb9c4c7c7bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfcaccc1b5aa9e92877b7f8a96a1adb9c4d0c8bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bfc7c7c1b5aa9e92877b7f8a96a1adb9c4c7c7bdb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b3bbbbbbbbb5aa9e92877b7f8a96a1adb9bbbbbbbbb1a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca8b0b0b0b0b0b0aa9e92877b7f8a96a1adb0b0b0b0b0b0a59a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909ca4a4a4a4a4a4a4a49e92877b7f8a96a1a4a4a4a4a4a4a4a49a8e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e7985909999999999999999999992877b7f8a96999999999999999999998e83776b6054493d31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111c28343f4b56626e79858d8d8d8d8d8d8d8d8d8d8d8d877b7f8a8d8d8d8d8d8d8d8d8d8d8d8d83776b6054493d31261a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1924303c47535e6a7681828282828282828282828282817b7d818282828282828282828282828074685d51463a2f23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3b46515c677076767676767676767676767676766f7176767676767676767676767676746f665b5045392e22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212d38434d5760676a6a6a6a6a6a6a6a6a6a6a6a6a6a63666a6a6a6a6a6a6a6a6a6a6a6a6a68665f564c41362b201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29333d4750575c5e5f5f5f5f5f5f5f5f5f5f5f5f5f585a5f5f5f5f5f5f5f5f5f5f5f5f5f5d5b564e463c32271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232d373f474d5153535353535353535353535353534c4f5353535353535353535353535351504c463e352c22180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f373d434647484848484848484848484848484143484848484848484848484848484645413c352e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161e262d33383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c35373c3c3c3c3c3c3c3c3c3c3c3c3c3a3936322c251d150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23292d2f30303030303030303030303030302a2c303030303030303030303030302f2e2b27221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191e212424252525252525252525252525251e20252525252525252525252525252322201d18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1316181919191919191919191919191919121519191919191919191919191919171715120d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080b0d0d0e0e0e0e0e0e0e0e0e0e0e0e0e07090e0e0e0e0e0e0e0e0e0e0e0e0e0c0b090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset index 2b2a7f029..73babd6c7 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset @@ -176,76 +176,34 @@ MonoBehaviour: m_Height: 10 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 48 + - m_Index: 37 m_Metrics: - m_Width: 41.171875 + m_Width: 59.984375 m_Height: 63.984375 - m_HorizontalBearingX: 5.71875 + m_HorizontalBearingX: 0.3125 m_HorizontalBearingY: 63.984375 - m_HorizontalAdvance: 48.734375 + m_HorizontalAdvance: 60.5625 m_GlyphRect: m_X: 145 m_Y: 10 - m_Width: 42 + m_Width: 61 m_Height: 64 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 69 + - m_Index: 71 m_Metrics: - m_Width: 42.28125 + m_Width: 41.65625 m_Height: 49.296875 - m_HorizontalBearingX: 2.984375 + m_HorizontalBearingX: 2.90625 m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 48.25 + m_HorizontalAdvance: 46.9375 m_GlyphRect: m_X: 10 m_Y: 44 - m_Width: 44 + m_Width: 43 m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 82 - m_Metrics: - m_Width: 41.046875 - m_Height: 48.421875 - m_HorizontalBearingX: 4.609375 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 50.40625 - m_GlyphRect: - m_X: 73 - m_Y: 44 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 75 - m_Metrics: - m_Width: 43.46875 - m_Height: 67.140625 - m_HorizontalBearingX: 3.03125 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 51.375 - m_GlyphRect: - m_X: 206 - m_Y: 10 - m_Width: 44 - m_Height: 68 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 89 - m_Metrics: - m_Width: 41.078125 - m_Height: 48.421875 - m_HorizontalBearingX: 4.578125 - m_HorizontalBearingY: 47.546875 - m_HorizontalAdvance: 50.359375 - m_GlyphRect: - m_X: 134 - m_Y: 93 - m_Width: 42 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - m_Index: 73 m_Metrics: m_Width: 43.140625 @@ -254,54 +212,12 @@ MonoBehaviour: m_HorizontalBearingY: 48.421875 m_HorizontalAdvance: 48.640625 m_GlyphRect: - m_X: 10 - m_Y: 113 + m_X: 72 + m_Y: 44 m_Width: 44 m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 55 - m_Metrics: - m_Width: 49.09375 - m_Height: 65.734375 - m_HorizontalBearingX: 3.03125 - m_HorizontalBearingY: 64.859375 - m_HorizontalAdvance: 55.328125 - m_GlyphRect: - m_X: 269 - m_Y: 10 - m_Width: 50 - m_Height: 66 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 88 - m_Metrics: - m_Width: 28.265625 - m_Height: 60.109375 - m_HorizontalBearingX: 0.4375 - m_HorizontalBearingY: 59.234375 - m_HorizontalAdvance: 30.40625 - m_GlyphRect: - m_X: 73 - m_Y: 112 - m_Width: 29 - m_Height: 61 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 77 - m_Metrics: - m_Width: 14.234375 - m_Height: 66.40625 - m_HorizontalBearingX: 4.796875 - m_HorizontalBearingY: 66.40625 - m_HorizontalAdvance: 23.859375 - m_GlyphRect: - m_X: 10 - m_Y: 182 - m_Width: 16 - m_Height: 67 - m_Scale: 1 - m_AtlasIndex: 0 - m_Index: 87 m_Metrics: m_Width: 40.515625 @@ -310,38 +226,24 @@ MonoBehaviour: m_HorizontalBearingY: 48.421875 m_HorizontalAdvance: 46.28125 m_GlyphRect: - m_X: 338 + m_X: 225 m_Y: 10 m_Width: 41 m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 37 - m_Metrics: - m_Width: 59.984375 - m_Height: 63.984375 - m_HorizontalBearingX: 0.3125 - m_HorizontalBearingY: 63.984375 - m_HorizontalAdvance: 60.5625 - m_GlyphRect: - m_X: 398 - m_Y: 10 - m_Width: 61 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 71 + - m_Index: 77 m_Metrics: - m_Width: 41.65625 - m_Height: 49.296875 - m_HorizontalBearingX: 2.90625 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 46.9375 + m_Width: 14.234375 + m_Height: 66.40625 + m_HorizontalBearingX: 4.796875 + m_HorizontalBearingY: 66.40625 + m_HorizontalAdvance: 23.859375 m_GlyphRect: - m_X: 478 + m_X: 285 m_Y: 10 - m_Width: 43 - m_Height: 50 + m_Width: 16 + m_Height: 67 m_Scale: 1 m_AtlasIndex: 0 - m_Index: 70 @@ -352,8 +254,8 @@ MonoBehaviour: m_HorizontalBearingY: 67.5 m_HorizontalAdvance: 50.671875 m_GlyphRect: - m_X: 540 - m_Y: 10 + m_X: 135 + m_Y: 93 m_Width: 44 m_Height: 69 m_Scale: 1 @@ -366,12 +268,26 @@ MonoBehaviour: m_HorizontalBearingY: 67.5 m_HorizontalAdvance: 23.859375 m_GlyphRect: - m_X: 338 + m_X: 225 m_Y: 79 m_Width: 14 m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 28.265625 + m_Height: 60.109375 + m_HorizontalBearingX: 0.4375 + m_HorizontalBearingY: 59.234375 + m_HorizontalAdvance: 30.40625 + m_GlyphRect: + m_X: 10 + m_Y: 113 + m_Width: 29 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 - m_Index: 93 m_Metrics: m_Width: 44.921875 @@ -380,68 +296,12 @@ MonoBehaviour: m_HorizontalBearingY: 47.546875 m_HorizontalAdvance: 45.171875 m_GlyphRect: - m_X: 269 - m_Y: 95 + m_X: 58 + m_Y: 113 m_Width: 46 m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 54 - m_Metrics: - m_Width: 49.828125 - m_Height: 63.984375 - m_HorizontalBearingX: 5.71875 - m_HorizontalBearingY: 63.984375 - m_HorizontalAdvance: 57.4375 - m_GlyphRect: - m_X: 195 - m_Y: 97 - m_Width: 51 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 81 - m_Metrics: - m_Width: 68.15625 - m_Height: 48.421875 - m_HorizontalBearingX: 4.875 - m_HorizontalBearingY: 48.421875 - m_HorizontalAdvance: 77.921875 - m_GlyphRect: - m_X: 121 - m_Y: 180 - m_Width: 70 - m_Height: 49 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 41 - m_Metrics: - m_Width: 42.890625 - m_Height: 63.984375 - m_HorizontalBearingX: 5.71875 - m_HorizontalBearingY: 63.984375 - m_HorizontalAdvance: 50.625 - m_GlyphRect: - m_X: 45 - m_Y: 192 - m_Width: 44 - m_Height: 64 - m_Scale: 1 - m_AtlasIndex: 0 - - m_Index: 92 - m_Metrics: - m_Width: 44.203125 - m_Height: 47.546875 - m_HorizontalBearingX: 0.921875 - m_HorizontalBearingY: 47.546875 - m_HorizontalAdvance: 45.796875 - m_GlyphRect: - m_X: 371 - m_Y: 93 - m_Width: 46 - m_Height: 48 - m_Scale: 1 - m_AtlasIndex: 0 - m_Index: 39 m_Metrics: m_Width: 52.25 @@ -450,8 +310,8 @@ MonoBehaviour: m_HorizontalBearingY: 64.859375 m_HorizontalAdvance: 58.890625 m_GlyphRect: - m_X: 436 - m_Y: 93 + m_X: 320 + m_Y: 10 m_Width: 54 m_Height: 66 m_Scale: 1 @@ -464,12 +324,26 @@ MonoBehaviour: m_HorizontalBearingY: 48.421875 m_HorizontalAdvance: 50.890625 m_GlyphRect: - m_X: 371 - m_Y: 160 + m_X: 393 + m_Y: 10 m_Width: 46 m_Height: 50 m_Scale: 1 m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 41.046875 + m_Height: 48.421875 + m_HorizontalBearingX: 4.609375 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 50.40625 + m_GlyphRect: + m_X: 458 + m_Y: 10 + m_Width: 42 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 - m_Index: 86 m_Metrics: m_Width: 26.890625 @@ -478,8 +352,8 @@ MonoBehaviour: m_HorizontalBearingY: 48.421875 m_HorizontalAdvance: 32.828125 m_GlyphRect: - m_X: 210 - m_Y: 180 + m_X: 10 + m_Y: 193 m_Width: 28 m_Height: 49 m_Scale: 1 @@ -498,6 +372,48 @@ MonoBehaviour: m_Height: 0 m_Scale: 1 m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 49.828125 + m_Height: 63.984375 + m_HorizontalBearingX: 5.71875 + m_HorizontalBearingY: 63.984375 + m_HorizontalAdvance: 57.4375 + m_GlyphRect: + m_X: 519 + m_Y: 10 + m_Width: 51 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 68.15625 + m_Height: 48.421875 + m_HorizontalBearingX: 4.875 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 77.921875 + m_GlyphRect: + m_X: 393 + m_Y: 79 + m_Width: 70 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 42.28125 + m_Height: 49.296875 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 48.25 + m_GlyphRect: + m_X: 320 + m_Y: 95 + m_Width: 44 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 - m_Index: 84 m_Metrics: m_Width: 42.8125 @@ -506,12 +422,96 @@ MonoBehaviour: m_HorizontalBearingY: 48.421875 m_HorizontalAdvance: 50.671875 m_GlyphRect: - m_X: 257 - m_Y: 182 + m_X: 589 + m_Y: 10 + m_Width: 44 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 43.46875 + m_Height: 67.140625 + m_HorizontalBearingX: 3.03125 + m_HorizontalBearingY: 48.421875 + m_HorizontalAdvance: 51.375 + m_GlyphRect: + m_X: 482 + m_Y: 93 m_Width: 44 m_Height: 68 m_Scale: 1 m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 41.078125 + m_Height: 48.421875 + m_HorizontalBearingX: 4.578125 + m_HorizontalBearingY: 47.546875 + m_HorizontalAdvance: 50.359375 + m_GlyphRect: + m_X: 258 + m_Y: 96 + m_Width: 42 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42.84375 + m_Height: 68.375 + m_HorizontalBearingX: 2.90625 + m_HorizontalBearingY: 67.5 + m_HorizontalAdvance: 50.71875 + m_GlyphRect: + m_X: 383 + m_Y: 147 + m_Width: 44 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 41.171875 + m_Height: 63.984375 + m_HorizontalBearingX: 5.71875 + m_HorizontalBearingY: 63.984375 + m_HorizontalAdvance: 48.734375 + m_GlyphRect: + m_X: 258 + m_Y: 164 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 42.890625 + m_Height: 63.984375 + m_HorizontalBearingX: 5.71875 + m_HorizontalBearingY: 63.984375 + m_HorizontalAdvance: 50.625 + m_GlyphRect: + m_X: 319 + m_Y: 164 + m_Width: 44 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 44.203125 + m_Height: 47.546875 + m_HorizontalBearingX: 0.921875 + m_HorizontalBearingY: 47.546875 + m_HorizontalAdvance: 45.796875 + m_GlyphRect: + m_X: 123 + m_Y: 181 + m_Width: 46 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 - m_Index: 58 m_Metrics: m_Width: 58.21875 @@ -520,8 +520,8 @@ MonoBehaviour: m_HorizontalBearingY: 63.984375 m_HorizontalAdvance: 58.84375 m_GlyphRect: - m_X: 108 - m_Y: 248 + m_X: 652 + m_Y: 10 m_Width: 59 m_Height: 64 m_Scale: 1 @@ -534,37 +534,93 @@ MonoBehaviour: m_HorizontalBearingY: 63.984375 m_HorizontalAdvance: 51.640625 m_GlyphRect: - m_X: 186 - m_Y: 248 + m_X: 188 + m_Y: 181 m_Width: 48 m_Height: 64 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 56 + - m_Index: 56 + m_Metrics: + m_Width: 52.109375 + m_Height: 63.984375 + m_HorizontalBearingX: 1.765625 + m_HorizontalBearingY: 63.984375 + m_HorizontalAdvance: 55.671875 + m_GlyphRect: + m_X: 57 + m_Y: 248 + m_Width: 53 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 49.09375 + m_Height: 65.734375 + m_HorizontalBearingX: 3.03125 + m_HorizontalBearingY: 64.859375 + m_HorizontalAdvance: 55.328125 + m_GlyphRect: + m_X: 730 + m_Y: 10 + m_Width: 50 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 27.859375 + m_Height: 64.078125 + m_HorizontalBearingX: 7.34375 + m_HorizontalBearingY: 64.078125 + m_HorizontalAdvance: 51.640625 + m_GlyphRect: + m_X: 129 + m_Y: 248 + m_Width: 29 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 14.375 + m_Height: 49.53125 + m_HorizontalBearingX: 5.53125 + m_HorizontalBearingY: 49.046875 + m_HorizontalAdvance: 25.40625 + m_GlyphRect: + m_X: 446 + m_Y: 147 + m_Width: 15 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 m_Metrics: - m_Width: 52.109375 + m_Width: 67.3125 m_Height: 63.984375 - m_HorizontalBearingX: 1.765625 + m_HorizontalBearingX: 5.71875 m_HorizontalBearingY: 63.984375 - m_HorizontalAdvance: 55.671875 + m_HorizontalAdvance: 78.84375 m_GlyphRect: m_X: 10 - m_Y: 275 - m_Width: 53 + m_Y: 331 + m_Width: 69 m_Height: 64 m_Scale: 1 m_AtlasIndex: 0 - - m_Index: 72 + - m_Index: 74 m_Metrics: - m_Width: 42.84375 - m_Height: 68.375 - m_HorizontalBearingX: 2.90625 - m_HorizontalBearingY: 67.5 - m_HorizontalAdvance: 50.71875 + m_Width: 30.96875 + m_Height: 68.421875 + m_HorizontalBearingX: 1.28125 + m_HorizontalBearingY: 68.421875 + m_HorizontalAdvance: 32.25 m_GlyphRect: - m_X: 603 - m_Y: 10 - m_Width: 44 + m_X: 652 + m_Y: 93 + m_Width: 32 m_Height: 69 m_Scale: 1 m_AtlasIndex: 0 @@ -578,64 +634,60 @@ MonoBehaviour: m_GlyphIndex: 67 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 76 - m_GlyphIndex: 48 + m_Unicode: 65 + m_GlyphIndex: 37 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 97 - m_GlyphIndex: 69 + m_Unicode: 99 + m_GlyphIndex: 71 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 110 - m_GlyphIndex: 82 + m_Unicode: 101 + m_GlyphIndex: 73 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 103 - m_GlyphIndex: 75 + m_Unicode: 115 + m_GlyphIndex: 87 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 117 - m_GlyphIndex: 89 + m_Unicode: 105 + m_GlyphIndex: 77 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 101 - m_GlyphIndex: 73 + m_Unicode: 98 + m_GlyphIndex: 70 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 83 - m_GlyphIndex: 55 + m_Unicode: 108 + m_GlyphIndex: 80 m_Scale: 1 - m_ElementType: 1 m_Unicode: 116 m_GlyphIndex: 88 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 105 - m_GlyphIndex: 77 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 115 - m_GlyphIndex: 87 + m_Unicode: 121 + m_GlyphIndex: 93 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 65 - m_GlyphIndex: 37 + m_Unicode: 67 + m_GlyphIndex: 39 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 99 - m_GlyphIndex: 71 + m_Unicode: 111 + m_GlyphIndex: 83 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 98 - m_GlyphIndex: 70 + m_Unicode: 110 + m_GlyphIndex: 82 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 108 - m_GlyphIndex: 80 + m_Unicode: 114 + m_GlyphIndex: 86 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 121 - m_GlyphIndex: 93 + m_Unicode: 32 + m_GlyphIndex: 4 m_Scale: 1 - m_ElementType: 1 m_Unicode: 82 @@ -646,32 +698,36 @@ MonoBehaviour: m_GlyphIndex: 81 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 69 - m_GlyphIndex: 41 + m_Unicode: 97 + m_GlyphIndex: 69 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 120 - m_GlyphIndex: 92 + m_Unicode: 112 + m_GlyphIndex: 84 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 67 - m_GlyphIndex: 39 + m_Unicode: 103 + m_GlyphIndex: 75 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 111 - m_GlyphIndex: 83 + m_Unicode: 117 + m_GlyphIndex: 89 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 114 - m_GlyphIndex: 86 + m_Unicode: 100 + m_GlyphIndex: 72 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 32 - m_GlyphIndex: 4 + m_Unicode: 76 + m_GlyphIndex: 48 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 112 - m_GlyphIndex: 84 + m_Unicode: 69 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 92 m_Scale: 1 - m_ElementType: 1 m_Unicode: 86 @@ -686,8 +742,24 @@ MonoBehaviour: m_GlyphIndex: 56 m_Scale: 1 - m_ElementType: 1 - m_Unicode: 100 - m_GlyphIndex: 72 + m_Unicode: 83 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 74 m_Scale: 1 m_AtlasTextures: - {fileID: 28204114720316640} @@ -705,213 +777,253 @@ MonoBehaviour: m_Height: 29 - m_X: 135 m_Y: 0 - m_Width: 61 + m_Width: 80 m_Height: 83 - m_X: 0 m_Y: 34 - m_Width: 63 + m_Width: 62 m_Height: 69 - - m_X: 63 + - m_X: 62 m_Y: 34 - m_Width: 61 - m_Height: 68 - - m_X: 196 - m_Y: 0 - m_Width: 63 - m_Height: 87 - - m_X: 124 - m_Y: 83 - m_Width: 61 - m_Height: 68 - - m_X: 0 - m_Y: 103 m_Width: 63 m_Height: 69 - - m_X: 259 - m_Y: 0 - m_Width: 69 - m_Height: 85 - - m_X: 63 - m_Y: 102 - m_Width: 48 - m_Height: 80 - - m_X: 0 - m_Y: 172 - m_Width: 35 - m_Height: 86 - - m_X: 328 + - m_X: 215 m_Y: 0 m_Width: 60 m_Height: 69 - - m_X: 388 - m_Y: 0 - m_Width: 80 - m_Height: 83 - - m_X: 468 - m_Y: 0 - m_Width: 62 - m_Height: 69 - - m_X: 530 + - m_X: 275 m_Y: 0 + m_Width: 35 + m_Height: 86 + - m_X: 125 + m_Y: 83 m_Width: 63 m_Height: 88 - - m_X: 328 + - m_X: 215 m_Y: 69 m_Width: 33 m_Height: 87 - - m_X: 259 - m_Y: 85 + - m_X: 0 + m_Y: 103 + m_Width: 48 + m_Height: 80 + - m_X: 48 + m_Y: 103 m_Width: 65 m_Height: 87 - - m_X: 185 - m_Y: 87 - m_Width: 70 - m_Height: 83 - - m_X: 111 - m_Y: 170 - m_Width: 89 - m_Height: 68 - - m_X: 35 - m_Y: 182 - m_Width: 63 - m_Height: 83 - - m_X: 361 - m_Y: 83 - m_Width: 65 - m_Height: 67 - - m_X: 426 - m_Y: 83 + - m_X: 310 + m_Y: 0 m_Width: 73 m_Height: 85 - - m_X: 361 - m_Y: 150 + - m_X: 383 + m_Y: 0 m_Width: 65 m_Height: 69 - - m_X: 200 - m_Y: 170 + - m_X: 448 + m_Y: 0 + m_Width: 61 + m_Height: 68 + - m_X: 0 + m_Y: 183 m_Width: 47 m_Height: 68 - - m_X: 247 - m_Y: 172 + - m_X: 509 + m_Y: 0 + m_Width: 70 + m_Height: 83 + - m_X: 383 + m_Y: 69 + m_Width: 89 + m_Height: 68 + - m_X: 310 + m_Y: 85 + m_Width: 63 + m_Height: 69 + - m_X: 579 + m_Y: 0 m_Width: 63 m_Height: 87 - - m_X: 98 - m_Y: 238 + - m_X: 472 + m_Y: 83 + m_Width: 63 + m_Height: 87 + - m_X: 248 + m_Y: 86 + m_Width: 61 + m_Height: 68 + - m_X: 373 + m_Y: 137 + m_Width: 63 + m_Height: 88 + - m_X: 248 + m_Y: 154 + m_Width: 61 + m_Height: 83 + - m_X: 309 + m_Y: 154 + m_Width: 63 + m_Height: 83 + - m_X: 113 + m_Y: 171 + m_Width: 65 + m_Height: 67 + - m_X: 642 + m_Y: 0 m_Width: 78 m_Height: 83 - - m_X: 176 - m_Y: 238 + - m_X: 178 + m_Y: 171 m_Width: 67 m_Height: 83 - - m_X: 0 - m_Y: 265 + - m_X: 47 + m_Y: 238 m_Width: 72 m_Height: 83 - - m_X: 593 + - m_X: 720 m_Y: 0 - m_Width: 63 + m_Width: 69 + m_Height: 85 + - m_X: 119 + m_Y: 238 + m_Width: 48 + m_Height: 84 + - m_X: 436 + m_Y: 137 + m_Width: 34 + m_Height: 70 + - m_X: 0 + m_Y: 321 + m_Width: 88 + m_Height: 83 + - m_X: 642 + m_Y: 83 + m_Width: 51 m_Height: 88 m_FreeGlyphRects: - m_X: 75 m_Y: 29 m_Width: 60 m_Height: 5 - - m_X: 124 + - m_X: 125 m_Y: 29 - m_Width: 11 + m_Width: 10 m_Height: 54 - - m_X: 324 - m_Y: 85 - m_Width: 4 - m_Height: 938 - - m_X: 185 + - m_X: 448 + m_Y: 68 + m_Width: 61 + m_Height: 1 + - m_X: 472 + m_Y: 68 + m_Width: 37 + m_Height: 15 + - m_X: 535 m_Y: 83 - m_Width: 11 - m_Height: 4 - - m_X: 111 - m_Y: 102 - m_Width: 13 - m_Height: 68 - - m_X: 111 - m_Y: 151 - m_Width: 74 - m_Height: 19 - - m_X: 35 - m_Y: 172 - m_Width: 28 - m_Height: 10 - - m_X: 361 + m_Width: 44 + m_Height: 940 + - m_X: 248 m_Y: 69 m_Width: 27 - m_Height: 14 - - m_X: 468 - m_Y: 69 - m_Width: 62 - m_Height: 14 - - m_X: 499 - m_Y: 69 - m_Width: 31 - m_Height: 954 - - m_X: 499 - m_Y: 88 - m_Width: 524 - m_Height: 935 - - m_X: 426 - m_Y: 168 - m_Width: 597 - m_Height: 855 - - m_X: 324 + m_Height: 17 + - m_X: 373 + m_Y: 85 + m_Width: 10 + m_Height: 52 + - m_X: 309 + m_Y: 86 + m_Width: 1 + m_Height: 68 + - m_X: 372 + m_Y: 225 + m_Width: 651 + m_Height: 798 + - m_X: 372 + m_Y: 154 + m_Width: 1 + m_Height: 869 + - m_X: 113 + m_Y: 103 + m_Width: 12 + m_Height: 68 + - m_X: 188 + m_Y: 83 + m_Width: 27 + m_Height: 88 + - m_X: 188 m_Y: 156 - m_Width: 37 + m_Width: 60 + m_Height: 15 + - m_X: 245 + m_Y: 156 + m_Width: 3 m_Height: 867 - - m_X: 255 - m_Y: 87 - m_Width: 4 - m_Height: 85 - - m_X: 247 - m_Y: 170 - m_Width: 12 - m_Height: 2 - - m_X: 310 - m_Y: 219 - m_Width: 713 - m_Height: 804 - - m_X: 310 - m_Y: 172 - m_Width: 51 - m_Height: 851 - - m_X: 98 - m_Y: 182 - m_Width: 13 - m_Height: 56 - - m_X: 243 - m_Y: 259 - m_Width: 780 - m_Height: 764 - - m_X: 243 + - m_X: 245 + m_Y: 237 + m_Width: 778 + m_Height: 786 + - m_X: 47 + m_Y: 183 + m_Width: 1 + m_Height: 55 + - m_X: 47 + m_Y: 190 + m_Width: 66 + m_Height: 48 + - m_X: 789 + m_Y: 0 + m_Width: 234 + m_Height: 1023 + - m_X: 167 + m_Y: 254 + m_Width: 856 + m_Height: 769 + - m_X: 167 m_Y: 238 - m_Width: 4 + m_Width: 11 m_Height: 785 + - m_X: 436 + m_Y: 207 + m_Width: 587 + m_Height: 816 + - m_X: 470 + m_Y: 137 + m_Width: 2 + m_Height: 886 - m_X: 0 - m_Y: 258 - m_Width: 35 - m_Height: 7 + m_Y: 251 + m_Width: 47 + m_Height: 70 - m_X: 0 - m_Y: 348 + m_Y: 404 m_Width: 1023 - m_Height: 675 - - m_X: 72 + m_Height: 619 + - m_X: 88 + m_Y: 322 + m_Width: 935 + m_Height: 701 + - m_X: 88 m_Y: 321 - m_Width: 951 + m_Width: 31 m_Height: 702 - - m_X: 72 - m_Y: 265 - m_Width: 26 - m_Height: 758 - - m_X: 656 - m_Y: 0 - m_Width: 367 - m_Height: 1023 + - m_X: 535 + m_Y: 87 + m_Width: 107 + m_Height: 936 + - m_X: 693 + m_Y: 85 + m_Width: 330 + m_Height: 938 + - m_X: 693 + m_Y: 83 + m_Width: 27 + m_Height: 940 + - m_X: 470 + m_Y: 171 + m_Width: 553 + m_Height: 852 + - m_X: 470 + m_Y: 170 + m_Width: 172 + m_Height: 853 m_fontInfo: Name: Roboto PointSize: 146 @@ -1052,7 +1164,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 1048576 - _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0c0c0a07060401000000000000000000030506090b0c0c0a070604010000000000000000030506090b0c0c0a0706040100000000000000000000000000000001070b0f111212121212121212121212121212121212121212121212121212121212121212121212121212121207070501000000000000000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131312110f0b07010000000000000000000000000000000000000000000000000000030607090b0d0e0f0f0f0f0e0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0c0e0f101111111111100e0d0b0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0d0f1011111110100f0e0b090706030000000000000000000000000000000000000000000000000002070a0c0d131313131313131313131313130d0c0a06020000000000000000000000000000000000000000000000000305061213131313131313131313131313080705020000000000000000000000000000000000000000000000000000000000020507080b0d0f1011111111100e0c090605030000000000000000000000000000000000000000000000000000000000000006060606060606060606060000000000030607090d0f10111111100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e10111111100e0b0807050200000103040606060606060606060603030100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316181919171413110d07010000000000060b0f121316181919171413110d070100000000060b0f121316181919171413110d0701000000000000000000000000050c12171b1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413110d0802000000000000000000050b10141617202020202020202020202020202020202020202020202020202020202020202020202020202020201f1e1b17120c050000000000000000000000000000000000000000000104060b10121316181a1b1c1c1c1b1b1918161413100c07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e11141417191b1c1d1e1e1e1e1d1c1b19171514120e090604010000000000000000000000000000000000000000000000000000000000000000000000000306090e121415181a1c1d1d1e1e1d1c1c1a18151312100b0604000000000000000000000000000000000000000000070d1316191a20202020202020202020202020191916120d07000000000000000000000000000000000000000000060b0f12131e202020202020202020202020201514120e09030000000000000000000000000000000000000000000000000206090e121415181a1c1d1e1e1e1d1c1b181613120f0b06000000000000000000000000000000000000000000000000000205070813131313131313131313130b0a08060b10121316191c1d1e1e1e1d1b191515120f0a05010000000000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1d1e1e1e1d1b181414110e08020d101013131313131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20222526252421201d18130d070100020a11171b1f20222526252421201d18130d0701020a11171b1f20222526252421201d18130d0701000000000000000000060f171e23282a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c21201d19130c04000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f0600000000000000000000000000000000000001080d1113171c1f20222426282829292827262423201f1d1815120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e2021242627292a2a2b2b2b2a2928262422211e1a1413110d08010000000000000000000000000000000000000000000000000000000000000000040a0f13151a1e21222426282a2a2b2b2a2928272522201f1c1713100c070000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000020a11171b1f202b2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000000003090e12141a1e21212427282a2a2b2b2a29272522201f1b17110f0a04000000000000000000000000000000000000000003090e121415202020202020202020202018171511171c1f202326282a2b2b2a29282522211f1b15110d080200000000000000000000000000000000000000000000000000000000000002080d11171b1f202226282a2a2b2a29272521201e1914161a1c1d202020202020202020201d1c1916100a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b141b22272b2d2f323332302d2c29241d18130c080b141b22272b2d2f323332302d2c29241d18130c0b141b22272b2d2f323332302d2c29241d18130c0400000000000000050f1821282f3437383939393939393939393939393939393939393939393939393939393939393939393939393939392e2d29241e160e04000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393837342f2821180f05000000000000000000000000000000040a0f13191d2023282b2d2f313334353635353433312f2d2c2924211f1b15100c060000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20252a2d2e30323436363738383737363533312f2e2b2621201d19130f0a0300000000000000000000000000000000000000000000000000000000050b10151b1f21262a2d2e3133353637383737363534312f2d2b28231f1c18120d080100000000000000000000000000000a131c242a2f32333939393939393939393939393933322f2a231c130a00000000000000000000000000000000020b141b22272b2d38393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000040a0f151a1e21252a2d2e31333537373837373634322f2d2b27221b1b16100b050000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2423211c23282b2d2f3335373738373634322f2e2b26201d19130b0600000000000000000000000000000000000000000000000000000000060b13191b22272b2d2f3235363738373634312e2d2a251e2226292a2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a1d262d3337393c3e3f3f3d3a39352f29241d16121a1d262d3337393c3e3f3f3d3a39352f29241d161a1d262d3337393c3e3f3f3d3a39352f29241d160d050000000000010c17212a333a4043454545454545454545454545454545454545454545454545454545454545454545454545454545453a3935302820160c0200000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464543403a332a21170c0100000000000000000000000003090f151b1e24292c2e34383a3c3e40414242424241403e3c3a39352f2e2b261f1c17110a0300000000000000000000000000000000000000000000000000000000030a0f151b1d23282c2d30363a3b3d3f41424344444444444341403e3b3a37312d2c29241e1b150e090200000000000000000000000000000000000000000000000003090e161c20262b2e31363a3b3e404243444444434342413e3c3a38342e2c28231d19130b0600000000000000000000000007121c252e353b3f4046464646464646464646464646403e3b352e251c12070000000000000000000000000000000a141d262d33373945464646464646464646464646463b3a36312921170d0300000000000000000000000000000001070c151b1f262b2d31363a3b3e4042434444444443413f3c3937332d2b27201c160e09020000000000000000000000000000050f171f252a2d2e393939393939393939393931302d292e34383a3c40424344444443413f3c3a37312d29241e17110a02000000000000000000000000000000000000000000000000020a11171e24292d3337393c3f414344444443413e3b3936302c2d323637393939393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242c2f383f4446494b4c4c4a4745413a352f281f1c242c2f383f4446494b4c4c4a4745413a352f281f242c2f383f4446494b4c4c4a4745413a352f281f170e050000000007121e28333c454b50525252525252525252525252525252525252525252525252525252525252525252525252525252524746413a32281e13080000000b16212c353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535352504b453c33281e12070000000000000000000000060c151a20262b2f35393a3f4446494b4d4e4f4f4f4e4e4c4b494745403c3a37312c28231c150c080100000000000000000000000000000000000000000000000001070d151a20262b2e34383a3d4246474a4c4e4f5051515151504f4e4c4a4847423e3a39352f2b26201a140d0500000000000000000000000000000000000000000000060e151a21282c32373b3c4246484b4d4f50505151504f4f4d4b4846443f3a38342e29241e17110a02000000000000000000020d19242e3740474b4d535353535353535353535353534c4b4640372e23190d020000000000000000000000000006111b262f383f444651535353535353535353535353534846423b33291f14090000000000000000000000000000030b121820262b31373a3b4246484b4d4f50515151504f4e4b4946443f3837322c27211a140d05000000000000000000000000030d17212931363a3b46464646464646464646463e3d3935383f4446494c4f50515151504e4c4847433c39353028221c140b0500000000000000000000000000000000000000000000050b141c22283035383f4446494c4e50515151504e4b4746413b38383e42434646464646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e363e41495053555859585754514b45413a3129262e363e41495053555859585754514b45413a31292e363e41495053555859585754514b45413a312920170b020000000b17232f3a454e565c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54524c443a3024190d010004101c27333d474f5556606060606060606060606060606060606060606060606060606060606060606060606060606060605e5c564e453a2f23170b000000000000000000030a111720262b32373a4145474a50535557595b5b5c5c5b5a59575653514b4847433c38342e261e19130c0400000000000000000000000000000000000000000000040c131820262b3137394045464a4d525457595a5c5d5d5e5e5e5d5c5b595755534e4b4745413a37312a251f170f060000000000000000000000000000000000000000060f1820262b33383c4347494d535557595b5d5d5e5e5d5c5b5a585553504a46454039352f27221b140b05000000000000000007131e2a354049525759606060606060606060606060605957514940352a1e1203000000000000000000000000000b17222d38414950535e6060606060606060606060606054534d453b31251a0e02000000000000000000000000060d151d242931373c4247484d5354575a5b5d5d5e5e5d5c5a585553504947433d38332a251f170e08000000000000000000000009141f29333b42464853535353535353535353534b494541454a505356595b5d5e5e5d5c5b5855534e4746413a332d261d170e060000000000000000000000000000000000000000050e171d262d333a414649505355595b5d5d5e5d5c5a5854524c4844434a4e5053535353535353535353504e49423a31261c10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1b242e38404850535b606265666563605d55514b433b322e38404850535b606265666563605d55514b433b3238404850535b606265666563605d55514b433b32291d140a0000000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615d564c4135291d1105000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f0000000000000000040c151c232831373c43474c5254545c60626466676869686867666462605d5555534e46443f383029241e160d060000000000000000000000000000000000000000070d161d242931373c43474b515357575e6163656769696a6b6b6a6a69686664625f575754524c47433c3630292117110a0300000000000000000000000000000000020a1117212a31373e44484e5355575f61646668696a6b6a6a6968676462605c5453514b45413a332d261d170e06000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463b2f201509000000000000000000000000030f1b27333f49535b606b6c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1e12050000000000000000000000060f181f272f353c43474d5355575e616466686a6a6b6a6a69676562605b53544e48443d36302920191108000000000000000000020e1a25313b454d535f60606060606060606060605755504c51545c606266686a6a6b6a696765625f5854524c443f382f2920180f06000000000000000000000000000000000000050f1720292f383f444c52535b60626568696a6b6a696764615e56544f46555b5d606060606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2d36404a525a61656c6f717272706d67605d554d443b36404a525a61656c6f717272706d67605d554d443b404a525a61656c6f717272706d67605d554d443b2f261c11060000111e2a3743505c6872787878787878787878787878787878787878787878787878787878787878787878787878787878786d685d5246392d201307000916232f3c4855616b70797979797979797979797979797979797979797979797979797979797979797979797979797979797872685c5043372a1e1100000000000000050e161e262e343c43474e53565d6065666d6f717374757575757473716f6d6766625f5853504a423e352f281f180f060000000000000000000000000000000000000911191f282f353c43474e53545c606467696e70727475767777777777767473716e6a6864605d56534e46423b3328231c150c030000000000000000000000000000020b141b2227333c42474f55585f6267696e7173757677777776767574716f6d6664605c54524c443f382f2920180f060000000000000c1925323f4b57636d7379797979797979797979797979736d63574b3c31261a0e02000000000000000000000005121f2b3744505b656c787979797979797979797979797975695e53463a2d211407000000000000000000000610182129313940454e53575f6166696e71737576777777777674726f6c65626058544f46423b332b231a1208000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c64615a555d60666d6f7375767777777674726f6a66615d56504a423b322a21180e0500000000000000000000000000000000050e172129323b424a50565d61656c6f7274767777777674716e68636059525f666a6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303f48525c636c71787c7e7f7f7d7a746d675e564d423f48525c636c71787c7e7f7f7d7a746d675e564d4248525c636c71787c7e7f7f7d7a746d675e564d42382d22170b0000121f2b3845525e6b78848585858585858585858585858585858585858585858585858585858585858585858585858585857a6d6154473a2e211407000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868684786b5e5245382b1f12000000000000050e17202830383f444e53585f62686d7175797c7e808182828281817f7e7c7a76736f6a64605c545045413a312a22180f06000000000000000000000000000000010a121b232b313a41454e53585f62666d7074777b7d7f818283848484848382817f7d7b7875716d68625f58524d453e342e261e150c03000000000000000000000000000a141d262d333f454d535961636a6f74787b7e808283838484838282807e7b7975706d66605d565049413a322a21180e0500000000000d1a2633404d59667380868686868686868686868686867f7366574e42372b1e120600000000000000000000000613202d394653606c7884868686868686868686868686877b6e6154483b2e211508000000000000000000061018222a333b434b51585f62696e73777b7e8082838484848382817e7c78746f6a636059524d453d352c241a1208000000000000000714212d3a46535e69767979797979797979797979716c6161676d73797c7f828384848483817f7b77726d68605b544d443b332a20170c030000000000000000000000000000030d172029333b444c545b60686d73787c7f818384848483817e7a756f6b615e667176797979797979797979797670665a4e4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3842505a636e737e84888b8c8b8a8680796e695e544a42505a636e737e84888b8c8b8a8680796e695e544a505a636e737e84888b8c8b8a8680796e695e544a3f33281c0f0300131f2c3946525f6c79859292929292929292929292929292929292929292929292929292929292929292929292929292877a6d6154473a2e211407000a1723303d4a5663707d8993939393939393939393939393939393939393939393939393939393939393939393939393939184786b5e5245382b1f120000000000020b172029323a424a50585f626a6f757a7e8285888a8c8e8e8f8f8e8d8c8a898683807b76716d66615a514c433c342a21180f0500000000000000000000000000000a131c242d353d434b51585f626a6f74797d8184878a8c8d8f9090919191908f8e8c8a8885827e7a746f6a615e5750443f3830261e150a00000000000000000000000006111b262f383f4451575f626b70777c8084888a8c8e90909191908f8e8d8b8885827d79736d68605b534c443b332a20170b02000000000815222e3b4855616e7b8793939393939393939393939084776a5f53473a2e21150900000000000000000000030f1b27333f4953636f7c8996939393939393939393938f8276695e53463a2d2114070000000000000000050e18222a343c454d555d606a6f757b8084878a8d8e90909191908f8d8b8885817c76706b615e574f473e362c241a0f060000000000000815212e3b4854616e7b86868686868686868686867e71646c717a7f84898c8e909191908f8e8b88847f7a726c665e564d453b32291e150b00000000000000000000000000010b151f29323b454d565e666c727a7f84888c8e909091908f8d8b87827c756d686a7683868686868686868686868276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626c73808a919698999898928d847b6e665b504a54626c73808a919698999898928d847b6e665b5054626c73808a919698999898928d847b6e665b5044382b1f120600131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e211407000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f1200000000000a141d29323a444c545c606a6e757c81868b8f929797999a9b9c9b9b9a99979992908c88837e78706c605d554e463c332a21170c0200000000000000000000000009121c252e363f474f555d606a6e757c80858a8d919696989a9c9c9d9e9e9d9d9c9b999797928e8a86817c756e69625a504a423830261c110600000000000000000000061017222d384149505b62696e767d83888d919697999b9c9d9e9d9d9c9b9a9798928f8a85807a716c655e564d453b32291d140a000000000714212d3a46535f697683909c9f9f9f9f9f9f9f9fa095887b6e6255483c31261a0e0200000000000000000005121f2b3744505b6574808d9aa89f9f9f9f9f9f9fa2988a7e7164574d42362a1e120500000000000000020c16202a343c464e575f676d737c82878c919697999b9d9d9e9d9d9c9a9897928e89837d756e69605950483e362c21180c0300000000000815212e3b4854616e7b879393939393939393938c7f726d747e858c9196999b9d9d9e9d9c9a9896918c857f786e685f574d443b30271c120700000000000000000000000007121d27313b444d575e686e787f858c9196989b9c9d9e9d9c9a99938f89827a6f6b78859193939393939393938f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66717e8b929da0a8a5aaa39f969083786c6053505c66717e8b929da0a8a5aaa39f969083786c60535c66717e8b929da0a8a5aaa39f969083786c605346392d20130600131f2c3946525f6c7985929fababababababababababababababababababababababababababababababababababa094877a6d6154473a2e211407000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacab9e9185786b5e5245382b1f120000000006111b262f3a444c565e666d737c82888e92989c9fa2a9a6a7a8a8a8a8a7a6aba39f9c9995908b847d756d675f584e463c33291e140a000000000000000000000007101b242e373f48505960676d747c82878d92979a9ea0a8a5a7a8a9aaaaaaaaaaa9a7a6a9a19e9b98928e87817b716c605c544a42382e23170e040000000000000000030e182227333f49535b606d727b828a90959a9ea1a8a6a8a9aaaaaaa9a9a8a7aaa29f9b97928d857e776d685f574d443b2f261c110600000005121e2a36424d5765717e8b98a2aeacacacacacb1a7998c7f7366574e42372b1e12060404040404040404040613202d394653606c7884919eabacacacacacacab9f9285796d6053473b31251a0e020000000000000008131e28323c464e585f696e7980878f93999ea0a8a6a8a9aaaaaaaaa9a7a9a19e9b959089827b706b615a50483e332a1e150b00000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9a8d817478818b92979ea1a8a8a9aaaaaaa9a7a8a09e97928c827a6e695f564c42392e23180c0300000000000000000000000c18232f39434c565e696e7a828b92979ea1a8a7a9aaaaaaa9aba49f9c938f857d707986939f9f9f9f9f9f9f9c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919ea4acb2b2b4aea89f958a7e71645753606d7985919ea4acb2b2b4aea89f958a7e716457606d7985919ea4acb2b2b4aea89f958a7e7164574b3e3124180b00131f2c3946525f6c7985929facb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ada094877a6d6154473a2e211407000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9e9185786b5e5245382b1f12000000000b17222d38414c565e686d7880868f949b9fa3aaabadb3b3b4b5b5b5b4b4b2b4aeaca9a79f9d96918a817a6e6a5f584e453b30261c1106000000000000000000030d19222d363f49515a626b6f7981878e939a9ea1a9aaacb2b2b4b5b6b7b7b7b7b6b5b4b2b3adabaaa29f99938e857e746d665c544a3f342820160c02000000000000000a15202a343c44505b656c737e8690949d9fa7abacb2b3b5b6b6b7b7b6b5b5b3b4aeaca9a19e97928b827a6e695f564c42382d22170b000000020e1a26313b4754606d7a86929facb8b9b9b9b9b7aa9d9084776a5f53473a2e2115091111111111111111110f1c28333f4a54636f7c8996a1adb9b9b9b9bdb2a89a8e8174675d514539291f140900000000000000040d1925303a444e585f6a6f7b838d92999fa4abacb2b3b5b6b7b7b7b6b5b4b3adaba79f9d948f857d716c615a50463c30271c1207000000000815212e3b4854616e7b8794a1acacacacaca89c8f8279828e939ea1a9adb2b5b6b7b7b7b6b4b2aca9a29f948f847b6e685e544a40342820150a0000000000000000000004101c2934404b555e686e7b848f949fa2a9adb2b4b6b7b7b7b6b5afaca59e9791867d7b889aa4afacacacaca99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a1adb8bdbfbfbab1a79b8f8275685c5663707c8997a1adb8bdbfbfbab1a79b8f8275685c63707c8997a1adb8bdbfbfbab1a79b8f8275685c4f4235291c0f00131f2c3946525f6c7985929facb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ada094877a6d6154473a2e211407000a1723303d4a5663707d8996a3b0bcc6c6c6c6d0cac6c5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b8ab9e9185786b5e5245382b1f12000000030f1b27333f49535e686d7a828c92999ea6acaeb4b8babebebcbbbbbcbec0bfbfbab9b6b1aba8a09d938e847c6e6a5f574d42382e23170b0200000000000000010b151f2b343f48515b636c717d848e93999fa4acadb3b7b8bdbfc0c2c1c1c0c0c1c2c2c1bfbeb9b8b4aeaba49f97928b80786d665c50443e32281e1308000000000000030f1b26313c46515b606c77808b92989fa6abb1b7b9bab9b5b1afaeaeaeb0b3b7b8bab8b3ada9a19e948f847b6e685e544a3f33281c12070000000914202c3945515d6775818e9ba8b2bdc9c6c5b8aca095887b6e6255483c31261a1e1e1e1e1e1e1e1e1e1e1e1f2b3844505b6674808d9aa8b2bdc9c6c5b9aca096897c6f63554b403529170d03000000000000010c161f2a36414c565f6a6f7c8590959fa3abafb5b9bdc0c1c0bfbebec0c2c0beb9b8b1aba69e9792877e716c61584e42392e23180c010000000815212e3b4854616e7b8794a1aeb9b9b9b7aa9d9083818e949da5adb3b9bdbebfc1c4c3c2c1bdb9b3ada69f9691847a6e665c51443c31261a0f04000000000000000005101a232c3845515c676e7a8491969fa6adb3b9bdc1c3c3c4c2c0c0bbb9afa9a19892867f8c99acb6c0b9b9b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e65727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5144372b1e1100131f2c3946525f6c7985929facacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca094877a6d6154473a2e211407000a1723303d4a5663707d8996a3b0bcc9d2d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ab9e9185786b5e5245382b1f1200000005121f2b3744505b656d7a848f949fa3abb0b8babdb9b7b4b1afafafb0b1b4b7b8bdc3c2bcb8b2aca59e9691857c6e695e544a3f34281e14080000000000000007121d27313d46505a636d727e8791969fa4abafb6b9bec4c4bfbab8b6b5b4b3b3b4b5b8b9bdc4c6c5bfbab5afa9a29f928d81786d605a50443a3025190d01000000000006121f2b37434e58626d74808d929fa2aab0b8bcbcb4aeaca8a5a2a1a1a2a3a6aaacb1babeb9b3ada69f9691847a6e665b5044392e23180c00000004111d2935414b5563707d8996a1adb9c5d2c8bcb1a7998c7f7366574e42372b2a2a2a2a2a2a2a2a2a2a2a2a2a2d394653606c7884919eabb8c4cfccc0b6ac9e9184776b605443392f2418050000000000000007131d28313a46525e686f7c859297a0a7afb5bbc0c4bdb9b7b4b2b1b1b3b6b9bbc0c2bcb8b0a9a19992877e716a5f544a4034281d13070000000815212e3b4854616e7b8794a1aebac6c4b8aca095908e939ea6afb7b4b2b1b1b2b5b8babfc5c9c5bebab0a8a0969083786d60584e43372b20150a00000000000000000b16212c38434f59606d79839096a0a8b0babec5c9c6bfbab9b5b3b2b2b3b6b3aaa298928c919ca8bec7d2c2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e65727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5145382b1e1200131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e211407000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79e9185786b5e5245382b1f120000000613202d394653606c788390969fa6aeb4bdbbb9b2acaaa7a4a3a2a2a3a4a7aaacb2b8bcc2c3bdb8afa8a09791857b6e665c50443b3025190e010000000000000c18242f39434e58626d727f8b9399a0a8afb5bbc0c4bdb9b8b4aeaca9a8a7a6a7a7a9abadb2b8b9bec5c7c0bbb3ada49d938e81746c62564c4135291d120700000000000815212e3a47535f6a727f8b929da4aeb4bcc0bbafaaa39f9b989695949596999da0a7aeb4bcbeb9b0a8a1969082786c60544a4034281c10040000010d18242f3a4653606c7884919eabb7c2cdcec3b7aa9d9083776a5f53473a3737373737373737373737373737333f4a5463707c8996a1adb9c5d4c8bbafa49a8c7f7366594f4331271d1207000000000000010d18242f3a43505a616d7a849197a1a9b1bbc0c4bdb9b2acaba7a5a4a5a6a9acafb5bdc1c1bbb3aba39992867c6e665c51443a2f24180d0100000815212e3b4854616e7b8794a1aebac7c8bcb1a7a09d9b9ea5afadaba7a5a4a4a5a8acaeb4babfc6cac2bab2a89f958c80736a5f53473c31261b0f0000000000000004101c28333b4854606b74808d959fa8b2bac2cac7c0bbb4aeaca8a6a5a5a6a9acafaaa29f999ca3adb8d0cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d64717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5043372a1d1000131f2c3946525f6c79859293939393939393939393939393939393939393939393939393939393939393939393939393877a6d6154473a2e211407000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9185786b5e5245382b1f1200000005121f2b3744505b6573808d959fa9b3beb6afaca8a09e9a9896959596979a9da0a8abb1b9c0c8c1bab2a9a1979082786d60564c41362a1e1308000000000004101d2935404b55606a717f8b919fa4abb2bbc0c6bfbab2adabaaa29f9d9b9a9a9a9a9c9ea1a9abadb3bbc1ccc5bebaaea59d938b7e71685e5246392f24180c000000000714202c38444f59626f7c87929fa4aebabfbeb6afa59d98928e8b898888888a8c91959fa2aab4bec2bab2a89f948b7e72665c5144382c1f120600000007131f2b3844505b6673808d99a7b1bcc8d1c5b8aca095887b6e6255484444444444444444444444444444444444505b6674818d9aa9b2bdc9d2c6b9ac9f93877b6e6154483d3221150b0100000000000004111d2935404b55626c76828f96a1a9b3bbc3c2bab2aca8a19e9a999798999c9fa4abafb7bfc5bdb5aba2989083786d60554b4035291d110400000815212e3b4854616e7b8794a1aebac7cdc3b9b1acaaa8aaaca8a19e9b989898999b9fa2aaaeb4bcc6ccc4bab1a79f92877c6e62584e43372b1d12070000000000000714202c38444f59636f7c88939fa7b1bac4ccc6bdb5afaaa39f9b9998989a9c9fa3abaeaca6a8adb6bfcacfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa8b1b8bab9b4aea3998d8073665a54616e7b87939fa8b1b8bab9b4aea3998d8073665a616e7b87939fa8b1b8bab9b4aea3998d8073665a4d4033271a0d00131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868686868686868686868686867a6d6154473a2e211407000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d84786b5e5245382b1f12000000030f1b27333f4953606d78839097a2adb1aca49f9b96918d8b898888898b8d91969d9fa7aeb6c0c8c3bbb2a99f948c7f73685e52463a2f24190d010000000006131f2c3945515d676f7c87929fa3afb5bdc4c5bcb4aea8a19e999892908e8e8d8d8e8f9196999ea2a9afb7c1c9cac0b7afa59f92857a6d61554b4035291d10040000000916222f3c4854606b76829099a3afb6c0c0b6aca49f938e86827e7c7b7b7b7d80848b9298a2acb6c0c4bab0a69e9184796d6053463a2d201307000000030f1c28333f4a54626e7b88959fabb8c6d1c8bcb1a7998c7f7366574d515151515151515151515151515151515153606c7885919eabb8c4cfcabeb4aa9c8f8276695e53463a2d211403000000000000000613202c3945515d67717e8b949fa8b2bbc5c2b8b0a8a09e96918d8c8b8b8d9093999ea5adb5bfc7bdb4aaa0958b7f72675d5145392c20130700000815212e3b4854616e7b8794a1aebac7d5cbc3bcb8b7afa7a09d96918e8c8b8b8c8e92989fa3aab4bcc6ccc2bbafa3998f82756a5f5347392e23180c0000000000000916232f3c4855616b7683909aa4afb9c3ccc6bcb4aba39f98928f8d8b8c8d8f92999fa3abb3b4b8bfc8d1cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828e96a0a7abaeacaba39f92867b6e6155525e6975828e96a0a7abaeacaba39f92867b6e61555e6975828e96a0a7abaeacaba39f92867b6e6155483b2e22150800121f2b3844515d69747979797979797979797979797979797979797979797979797979797979797979797979797979797976685e5246392d201307000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f92868181818181818181818181818181818181818181818181818181818073665a4d4033271a0d000000000b17222d3844505c666e7b85929fa5a7a09a938e8984817e7c7c7c7d7e81848990959ca4aeb6c0cbc4bbb0a69f92867a6e61554c4135291d110400000005111e2a36424d56606d79849199a3aebbc0c7c5bcb3aaa39f96918d88858382818080818285888c92979ea5afb7c1ccc9c0baada2978d8073675d5145382c1f1306000004101c2934404b5563707d89949fabb5c0c8bbafa49a938b817a75726f6e6e6f7073787e86929aa4afbbc8c2b9ada1968a7d7063574a3d3024170a000000000b17222d3847535f697683909daab4bfcbcec3b7aa9d908377695f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5463707c8997a1adb9c6d3c6baaea2988b7e7164574d42362a1e120500000000000004101c2834404a54606d7985929ea6b0bac4c3bab0a69f96918984817f7e7e8083878f939ca3adb7c0c6bcb1a79e92857a6d6053473a2f24180d01000815212e3b4854616e7b8794a1aebac7d4d5cec2b8afa59e95908a84817f7e7e7f82858c9298a2aab4bfcacbc0b5ab9e93887c6f62544b4034281c10040000000005121e2a36424d5763707d8a959facb6c0cbc7beb4aaa299928c8682807f7f8083868d9299a2a9b3bdc6d1dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56616e7b8490959c9fa29f9d99928b7f72695f534d56616e7b8490959c9fa29f9d99928b7f72695f5356616e7b8490959c9fa29f9d99928b7f72695f53463a2d21140700101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9184787474747474747474747474747474747474747474747474747474736e63584b3f3226190c0000000006111b28343f4a545e69717e8a939d9d959087817c777471706f6f707174777d838d929ca4aeb9c2cdc2baaea2988d8074675d5145392c2013060000000714202d3a46525e6973808c96a1abb4bfccc7bdb3a9a298928c84807c7976757473747476787b7f858e939ea5afbac4cfcabeb3a99f9285796d6053473a2d201406000006131f2c3845515c6775828f9ba6b0bdbac0b5ab9f93887f746d68656362616263656c717d88939facb9c6c9bdb2a89a8e8174675b4e4134281b0e0000000006111c2b37424d5765727e8b98a3aebac7d1c5b8aca095887b6e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6674818d9aa9b3bec9d2c5b8ab9f9285796d6053473b31251a0e0200000000000006121f2c3844515c66727f8c97a1adb8c2c8bdb2a89f9490847d787472717273767b828c919ca5afbcc5c3b9ada1978b7e7164554b4035291d1004000815212e3b4854616e7b8794a1aebac7dbd0c6bcb0a69e938e837d787472717172757a7f869298a2aebac2ccc7bdb0a69a8d8174665c5145382c1f1306000000000714212d3a46535f6976828f9ca7b1bec7ccc0b6aca2989287807a7573727273767a80879297a2abb5bfcbd7cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b46525e696e7b838b8f929892918d867f726d62574d46525e696e7b838b8f929892918d867f726d62574d525e696e7b838b8f929892918d867f726d62574d42362a1e1205000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443a3025190d01000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6767676767676767676767676767676767676767676767676766635c52473b2f23170a00000000000c17232e38424d57616c74818e95938e837c756f6a67656362626364676b7078808d929da7b1bcc7cabfb4aa9f92867a6d6054473a2d2114090000030f1b27333f4953616e7b86929fa8b2bdc6cbc0b5aba29792867f79736f6d66686767676769696e737a818e939ea8b2bdc9d0c5baada2978a7d7164574a3e2d22170b00000714202d3a4753606d7a86929facaeaeaeaeafa3998e81746d615e5656555555535b606b75828f9ca8b5c2cfc3b6aa9d9083776a5d5044372a1d1100000000000e1a26313c4754606d7a86929facb9c4cfc8bcb1a7998c7f777777777777777777777777777777777777777777777885929eabb8c4cfc9bdb2a89a8e8174675d514539291f1409000000000000000713202d3a4653606d7985929ea9b3becac5b8aca096908279706b6766646566696e757f8c929daab4bfbebeb3a99c908376675d5145392c201306000815212e3b4854616e7b8794a1aebac7d6cabfb4aa9f948e8179706c6565656566676d737d86929fa6b0bbc7cfc1b8ab9f9285796d6053463a2d201307000000000815222e3b4855616e7b88949fabb9c2d0c8bbafa49a92867d736d6866656567686d737d859299a3aebbc7d3cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d575f696e787e8285868684807b726d625b5145424d575f696e787e8285868684807b726d625b51454d575f696e787e8285868684807b726d625b51453b31261a0e020008141f2a343e464d51525353535353535353535353535353535353535353535353535353535353535353535353535353535346413a32281e130800000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58524a40352a1f1307000000000006111c26303b45505a606d7983918d81796f6a6260585856555556585960666d73808d959fabb8c4cec6baaea3988a7e7164574b3e31251a0e020005121f2b3744505b65737f8c98a2aebac4cfc7bbafa39992857c726d6662605c545b5a5a5b575f61686d78818e96a1adb9c5d2cabeb3a99a8e81746753493f33271b0f03000a1623303d495663707c8999a3a1a1a1a1a1a19f92877a6e615b524c4948484849505965727f8c98a5b2bfcbc5b8ab9e9285786b5f5245382c1f1200000000000915202c3945525d6875828e9ba9b3bec9cec3b8ab9f928583848484848484848484848484848484848484848484839197a1adb9c6d2c5b9aca096897c6f63554b403529170d0300000000000003101c28343f4a5464707d8a97a1adbbc5c8bcb1a79d91847a6d676059595858575f626d74818e98a2aeb2b2b2b2ac9f92867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7d3c6baaea2988f82786d67605b535858555d606b717e8a949fabb7c4cec6baaea2988a7d7063574a3d2f24180c00000004101d2935404b5566727f8c99a6b0bbcbcbc0b5ab9f93887e706b605d565859565e616b6f7c87929facb9c5d2cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d575f666d717678797977746e69625b51493f3b454d575f666d717678797977746e69625b51493f454d575f666d717678797977746e69625b51493f33291f14090000020d18222c343b414446464646464646464646464646464646464646464646464646464646464646464646464646464646463936302820160c0200000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740382e24190e020000000000000a151e29333e45515d676f7c8680746d676058544e505151514f4d4f545c606c7883909da8b2bdc9cbbfb4aa9c8f827569574d42362a1e1205000613202d394653606c7884919eaab4bfcccbc0b5ab9f92877d6f6a605c5453504a4e4d4d4e4d53565d666d7984919eabb7c4d1d0c3b7aa9d908377655b5044372b1f1205000c1825323f4b5865727f8b9494949494949494948f8376685e5246413c3b404547505865727f8b98a5b2becbc5b8ac9f9286796c5f5246392c1f13000000000004111d2935414c5663707d8a97a1adb9c6d2c6baaea29892909090909090909090909090909090909090909090909195a0a9b3bec9ccc0b6ac9e9184786c605346392f2418060000000000000006121f2c3844505c6675828e9ba9b3becdc5b8aca095897d70685d554f4c4b4b4d535b616d7a85929fa5a5a5a5a5a5a399897c706356493d3023160a000815212e3b4854616e7b8794a1aebac7d2c5b8ac9f92867b6e665c5550494b4b4b5159616c76828f9ca8b2bdc9cabeb3aa9a8d807467554b4035291d100400000613202c3945515d677683909da9b6c2ccc7bbafa3998e81756c6159524c4c4c4c5259606a737f8c99a6b2bfcccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333c454d545c606569666d666a67615f5751493f37333c454d545c606569666d666a67615f5751493f373c454d545c606569666d666a67615f5751493f372d21170d0300000006101a222a303538393939393939393939393939393939393939393939393939393939393939393939393939393939392e2d2a251e160e050000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524541414141414141414141414141414141414141414141403f3b352e261c120800000000000000030c17212935404b555f6a6f7c736e605c55575a5c5d5e5e5d5c5a5754525b66707d8996a0acb9c5d0c5b8ab9e928578695e53463a2d211407000916222f3c4955626f7c8896a0acbcc6d0c7bbafa3998d81746b6058504a46443f4140414142474c545d6773808c99a6b3bfccd2c5b8ac9f9285796c605346392d201306000d192633404c5966737f8787878787878787878787807467564c414446484b51535a616a75818e9ba8b4c1cec5b8ab9e9285786b5f5245382c1f120000000000010d19242f3a4653606d7985919eabb8c3cdcabeb3aaa29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bbc5cfc8bbafa49a8c7f73655b5044372b1d1207000000000000000713202d3a4653606d7985929fabb8c5cfc3b7aa9d9084776b61564c433f3e3f4247525d6875818e9898989898989898988b7e7265584b3f3225180c000815212e3b4854616e7b8794a1aebac7cdc1b4a79a8e8174685e544b443f3e3e4045505a63707c8996a1acb9c5d0c3b6aa9d908377675d5145392c1f130600000714202d3a4753606d7a86929facb9c5d2c5b9ac9f92867b6e615a5045413f3f41464f58606d7a8693a0adb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a333c424a515358545c605c545a55534d453f372d2a333c424a515358545c605c545a55534d453f372d333c424a515358545c605c545a55534d453f372d251b0f0600000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201d19130c05000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453834343434343434343434343434343434343434343433322f2a241c140a000000000000000000050f18242f39434e585f6a6f6a635c5d606366686a6a6b6a696764615e56606b7784919eaab7c4d1c6b9ada297877b6e6154483b2e211508000c1925323f4c5865727f8b98a8b2bdbababab9ac9f92867a6e61594f443f3a38342e343431373a424b5563707c8996a3afbcc9d3c7baaea298877a6d6054473a2d211407000714212d3a4754606d7a7b7b7b7b7b7b7b7b7b7b7b7a6d60544949505355555d60646c717c87929facb9c5d0c4b7aa9d9184776a5e5144372b1e1100000000000008131f2b3844505c6673808d9aa7b1bcc8d0c5bcb3aeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb1b9c3cdd2c6b9ac9f93877b6e6153493f33271b0f0300000000000000091623303c4956636f7c8997a2adbac6ccc0b5ab998c7f7366594f433a31313137414c5665727f8b8b8b8b8b8b8b8b8b8b8b7f7366594c403326190d000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467564d4239332d2f353e4854606b7884919eabb7c4d1c5b9ac9f92867a6d6053473a2d20140700000a1723303d4a5663707d8999a3afbbc7cfc2b5a99c8f8276695f53483e352f30363d45515d677986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a30394044464b4a5153514a4d4846423b332d25212a30394044464b4a5153514a4d4846423b332d252a30394044464b4a5153514a4d4846423b332d251b130900000000000000060d14191c1f1f2020202020202020202020202020202020202020202020202020202020202020202020202020201413110d080200000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b27272727272727272727272727272727272727272726231f19120a020000000000000000000007121d27313c464e585f625f6062676d707375777777777674716d6862606774818e9aa7b4c1cdcabeb3a9968a7d7063574a3d3024170a000f1b2835424e5b6875818e9ba8aeaeaeaeaeaea99d908376685e52473d342e2b28232727262b2f3b4855616e7b8894a1aebbc7d6cabfb4aa94877b6e6154473b2e211408000713202c3945525d686d6e6e6e6e6e6e6e6e6e6e6e6d685d5356535b606265676d71767e859299a3aebbc7cbc0b5ab9b8e8275685b4f4235281c0f00000000000003101c28343f4a54626f7c8895a0acb8c6d1cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8bcc3ccd6cabfb4aa9c8f8276695e5341382d22170b00000000000000000c1925323f4c5865727f8b98a9b3becac7bbafa499897c6f6356493d31282526303b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c30231609000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41302722242c38444f596874818e9ba7b4c1cec7bbafa399887c6f6255493c2f22160900000c1926323f4c5965727f8c98abb5c0cbcbbfb4aa988b7f7265574d42362924252a35404b606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181e272e34383a3e4044464440413b3a363129211b181e272e34383a3e4044464440413b3a363129211b1e272e34383a3e4044464440413b3a363129211b130901000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131313131313131313131307070501000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1917130e0800000000000000000000000009121c252e37404850575e616a6f75797d80828384848482807e7a756f6a65727e8b98a5b1becbcfbeb1a4978b7e7164584b3e3125180b00111d2a3744505d6a7783909da1a1a1a1a1a1a1a1998c807366564c413528231f1c17181c2328303c4855626f7b8895a2aebbc8d6cabeb3a994877a6e6154473b2e2114080004111d2935414c565d606161616161616161616161605d5c606266656c6e7175797e838a9297a2abb5bfcbc7bbafa3998c7f7265594c3f3226190c000000000000000b17232e3847535f6a7783909dabb5bfcbd7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c8ced5d3c6baaea2988b7e7164574d422f261b110600000000000000020e1b2835414e5b6874818e9ba7b4c1d0c6b9ac9f93867a6d6053473a2d2016212e3a47535f6a6e72727272727272727272726f6b6054483b2f221509000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413427171b27323f4c5865727f8b98a5b2becbcbc0b5ab978a7e7164574b3e3124180b00010e1b2834414e5b6774818e9aa7b4c1d1c7baaea398887b6e6255483c31221919242f4653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c2d2e34383a38342e2e2d2a261f170f0c151c23282c2d2e34383a38342e2e2d2a261f170f151c23282c2d2e34383a38342e2e2d2a261f170f090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0a070200000000000000000000000006101b242e374049515a61696e757c81868a8d8f909191908f8d8a86827c756d717d8a97a4b0bdcacbbeb2a5988b7f7265584c3f3225190c00111e2b3844515e6b778491949494949494949494948b7e7165584b3e302517151b1d24292e343a424c5663707d8a96a3b0bdc9d3c6baada297867a6d6053473a2d20140700010d19242f3a444c5254545454545454545454555c6064666d6f7275797b7e82858a90959fa2a9b3bdc6cabeb4aa9f92867b6e6154473b2e2114080000000000000006111c2b37434e5865727f8b99a3aebbc7d3dbd6d3cdc4beb9b8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8babfc6ced4d9dfd2c5b8ac9f92857a6d6053473b3120140a000000000000000003101d2a3643505d697683909ca9b6c3cfc4b7aa9e918477675d5145382c1f131f2b37434e585f6265656565656565656565656360594f44382c1f1307000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1724303d4a5763707d8a96a3b0bdc9d1bfb2a5998c7f7266594c3f3326190c0003101d2a3643505d697683909ca9b6c3cfc5b9ac9f9286796d6053463a2d2013202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2023282c2d2c282322211e1a140d06030b12181c1f2023282c2d2c282322211e1a140d060b12181c1f2023282c2d2c282322211e1a140d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205010101010101010101010101010101010100000000000000000000000000000000030c18222d364049525b636c717b82898e9298999b9d9d9e9d9c9a99928f89817a707c8996a3afbcc9ccbfb2a6998c7f7366594c403326190d00121f2c3845525f6b78858787878787878787878787877d7064574a3d31241f21272b2f35383f444c545e6874818d9aa7b4c0cdd2c5b8ab9f928578675d5145392c201306000008131e28323a41454748484848484d52575e61676d7075797c7f8285888b8f92989d9fa7adb3bbc5c6bfbaaea2988e8175695e52463a2d20140700000000000000000f1b26313c4754616d7a86929facb9c5cfdadacfc4bbb2adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeb4bcc6d0dbd5c9bdb2a89b8e8174675d5145392c201302000000000000000004101c2934404b556b7884919eabb7c4cfc3b6a99c90837669554b4035291d101a26313c464e5355585858585858585858585856544f473d32271b0f03000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15222f3c4855626f7b8895a2aebbc8cdc0b3a69a8d8073675a4d4034271a0d0004101c2834404a546b7784919eaab7c4d0c3b7aa9d908477665c5044382b1f12202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101213181c1f201f1c181514120e0903000000070c101213181c1f201f1c181514120e09030000070c101213181c1f201f1c181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000b151e2a343f48525c636d737e858e939b9fa3aaa8aaaaaaaaa9aba39f9b938e847c7d8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d262b2e32373940454a50565d666e7a85929fabb8c5d2d0c3b6a99d9083766a554b4035291d11040000010c1620282f35393a3b3b404550565e61696e73797d8185898c8f9297989b9fa2aaabb1babec5c2bcb4aea39f92867b6e61574d42362a1e110500000000000000000a15202d3946525e6875828f9ba9b3bec9d5d5c9beb2a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4bfcad6d2c5b9aca096897c7063554b4035291d1004000000000000000006131f2c3845515c677986929facb9c5cec2b5a89b8f8275685c4f422f24180c15202a333c4347484c4c4c4c4c4c4c4c4c4c4c4948443d352b21160a00000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3b4754616e7a8794a1adbad1cec1b4a79b8e8174685b4e4135281b0e0006121f2c3844515c667985929facb8c5cfc2b5a99c8f827669544a3f34281c10202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c10121312100c07070502000000000000000406070c10121312100c070705020000000000000406070c10121312100c07070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000007121d27303c46505a636e737f8a92979ea5acaeb4b5b6b7b7b7b5b5aeaca59e9691867f8c99a5b2bfccccbfb3a6998c807366594d4033261a0d000714212d3a46535e696e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382e31373a3d43474b51545c60686d78828f97a2adbac6d3c9beb2a99a8d8073675a4d402f24180d01000000040d161e24292c3039434b515a62686e747b80858a8e9297999c9ea1a9a8acaeb4b8bcc2c2bcb7b0aaa29f918b7e71695e52453b30251a0e02000000000000000005111d2a36414c5664707d8a97a1adb9c6d2d2c6b9ada197919191919191919191919191919191919298a2aebac7d3ccc0b6ac9e9184786c605346392f24180d0100000000000000000714202d3a4753606d7a8699a3aebac7cec1b4a79b8e8174685b4e4135281b070e18212a31373a3b3f3f3f3f3f3f3f3f3f3f3f3c3b38322b23190f0400000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14202d3a4753606d7a8693a0b5c0cbcec1b5a89b8e8275685b4f4235281c0f000713202d3a4653606d798698a2aebac6cec1b5a89b8e8275685b4f422e23170b202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060400000000000000000000000000000000040607060400000000000000000000000000000004060706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000c18232e39424e58626c73808c919fa2a9afb9babfc2c3c4c4c1bfbfbbb9afa8a1989286939facb9c6d2ccbfb3a6998c807366594d4033261a0d0005121e2a36424d575e61616161616161616161616161605c554b40373a3c4347484e54555d60666d717a828f949ea9b3becad2c6b9ada197897d706356493d302316070000000000040c1319232e39434b555c606c717b81868d92979b9fa2a9a8abadb3b5b8babfc3beb9b8b1aba69f98928a7f726c61574d4233291f1409000000000000000000010d1925303a4653606d7985929eabb8c3ced1c4b8ab9e918584848484848484848484848484848486929facb8c5d2c8bbafa49a8c7f73655b5044372b1d12070000000000000000000714212d3a4754606d7a8793abb4bfcbcdc1b4a79a8e8174675b4e4134281b0e060f1820262b2e2f3232323232323232323232302f2c27211911070000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d394653606c798699a3afbbc7cec2b5a89b8f8275685c4f4235291c0f000714212d3a4754606d7a8793aab4bfcacec1b4a79b8e8174685b4e4135281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000004101c2834404b545f6a717e8b929ca3adb3bcc1c7c9c4beb9b8b4b3b2b2b3b6b2aaa29a939aa4afbbc8d4ccbfb3a6998c807366594d4033261a0d00020e1a25313b454d535454545454545454545454545453514b433c4247484e5355586062676d72787e858f949ea6b0bcc5d0c9beb2a99e9184796d6053463a2d2013070000000000000b151e2834404b555c676d757e858e92999ea2a9abadb3b5b8b9bec1bfbab9b6b3adaba79f9d948f867e726d625a50453b3020170d020000000000000000000008131f2c3844515c6674808d9aa7b1bcc8ccbfb2a6998c7f77777777777777777777777777777885929eabb8c5d1c6b9ac9f93877b6e6153493f33271b0c010000000000000000000714212e3a4754616d7a8794a0adbad1cdc0b4a79a8d8174675a4e4134271b0e040d161e24292c2d2f2f2f2f2f2f2f2f2f2f2f2e2d2a251e170e050000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b121f2b3744505b657986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f10111111100e0b080705010000010303060606060606060606060606000000000000000000000000000000000105090b0b1313131313131313131313130a0a08040000000000000000010406131313131313131313131313130f0e0c080400000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666f7c86929fa4adbabec5ccc4bdb9b3adaba7a6a5a5a7a9acafaca49fa4acb6c0ccd8ccbfb3a6998c807366594d4033261a0d000009141f29333b42464848484848484848484848484847454145474d5355585f62666a6f74797e848b91979ea6b0b8c1cecac2b9ada1978c7f72665c5044382b1f1206000000000007121c27303945515c676d79818b92989fa3abadb3b8babec2bdb9b8b5b4aeaca9a9a19e9a95908a827c716c625b51483e33291f0e05000000000000000000000004101c2834404a54626f7c8895a0acb8c7d1c3b7aa9d9083776a6b6b6b6b6b6b6b6b6b6b6b707d8997a1adb9c6cabfb4aa9c8f8376695e5341382d22170b000000000000000000000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b0e0c161f282f35393a3b3b3b3b3b3b3b3b3b3b3b3a3936302920170d0200000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b131f2c3845515c667986929facb9c5cfc2b5a89c8f8275695c4f4236291c0f000714212e3a4754616d7a8794a0adbad0cec1b4a89b8e8175685b4e4235281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1d1e1e1e1c1a181414110d08020d0f101313131313131313131313130a0907040000000000000000000000060c11151718202020202020202020202020171614100b050000000001070d1113202020202020202020202020201c1b18140f09020000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000004111d2935414c56606d79839098a3aeb6bfcacac2bab2ada9a19e9b9998989a9d9fa4abafacafb6bec7d2ddccbfb3a6998c807366594d4033261a0d0000030d17212931363a3b3b3b3b3b3b3b3b3b3b3b3b3c42474c5154575f62666a6f73777c81858b91969ea1a9b0b8c1cacac2b8afa59e91847a6d60544a3f34281c100300000000000c18232e3942505a606d79828e939fa2aaafb5b9bec0bbb9b6b2adaba8aba39f9c9997928d88837d766e6a615a51493f362d21170d000000000000000000000000000c18232e394754606a7783909dabb5c0cbc5b8aca095887b6e625e5e5e5e5e5e5e5e5c6674818e9aa9b3bec9c6baaea2988b7e7164574d422f261b1106000000000000000000000714212d3a4754606d7a8793aab4bfcacec1b4a89b8e8175685b4e4235281b08131e28313a41454748484848484848484848484746413a32291e130800000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d3a4653606d798699a3afbbc7cec2b5a89b8f8275685c4f4235291c0f000714212d3a4754606d7a8793aab4bfcacec2b5a89b8f8275685c4f422e23170b202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d2021242729292a2b2a29272421201e1914161a1c1d202020202020202020202020161613100b0400000000000000000911181d2124252d2d2d2d2d2d2d2d2d2d2d2d2423201c1710080000040c13181d202d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c0300000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000713202c3945525d68727f8c95a0aab4bfc8cbc2b8b0a8a19e97918e8c8b8c8d9093999fa3abb3bbc4ced7d9ccbfb3a6998c807366594d4033261a0d000000050f171f252a2d2e2e2e2e2e2e2e2e30363c43474e53555d6065696e73777c8084898d92979ea0a8adb3bbc1cacac1b8b0a69d938a7e71675d5142382e23170b000000000004101c2834404a54616c75818e949ea5aeb3bbc0c1beb6afaca9a8a19e9b989992908c8985817c76706c625f5850483f372d241b0f0c0400000000000000000000000007121c2b37434e5865727f8c99a3afbbc7c8bcb1a7998c7f7366574d515151515153606d7985929eabb8c5cfc5b8ac9f92857a6d6053473b3120140a00000000000000000000000713202d3a4653606d798698a2aebac6cec2b5a89b8f8275685c4f422e23170d19242f3a434c5154555555555555555555555554524c443a3025190d01000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212d3a4754606d7a8793a0b5c0cbcec1b4a89b8e8175685b4e4235281b0f000713202d3a4653606d798698a2aebac6cfc2b5a99c8f827669544a3f34281c10202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f161c1e24292c2d303435363738373634312e2d2a251e2226292a2d2d2d2d2d2d2d2d2d2d2d2d2322201b160f0700000000000009121b22292e313239393939393939393939393931302d28221a1108040d161d24292c393939393939393939393939393534312c251e150c02000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a85929fa7b1bcc6cec2b9b0a69e96918a8581807f7f8083878d9299a1a9b3bcc6d0dbccbfb3a6998c807366594d4033261a0d00000000050d141a1e212121212121262d333b41464e53575f62676d71767b7f84888c91969a9fa2a9acb2b9bec4cdc6bfbaafa69f948e81746c61554b4130261c1106000000000006121f2c3844515c66717e8a939ea6afbabec5beb7afaca49f9c9896918e8c898683807c79746f6a64615a534e463e3635322d261e160c030000000000000000000000000f1b27323c4754616e7a86929facb9c5cec3b7aa9d908377695f53474444404a5463707d8997a1adb9c6c9bdb2a89b8e8174675d5145392c201302000000000000000000000006131f2c3845515c667985929facb8c5cfc2b5a99c8f827669544a3f34281c111d2935414c555d606262626262626262626262615e564c41362a1e1105000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15212e3b4854616e7b8794a1aebad1cdc0b4a79a8d8174675a4e4134271b0e0006131f2c3845515c677985929facb8c5d0c4b7aa9d918477665c5044382b1f12202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b161b21282c2f35393a3d40424344444443413e3b3936302c2d323536393939393939393939393939302f2c27211911070000000006111b242d343a3d3e4646464646464646464646463d3c39332c231a100c161f282f35394646464646464646464646464642403d372f271e1309000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c97a2adb9c3cfc6bcb1a79e948f847d797473727274767b80879197a1aab4bfcad6ccbfb3a6998c807366594d4033261a0d000000000003090e121415151820282f383f444d52585f626a6e747a7e83888c9195999ea0a8abadb3b9bdc4c9c8c2bcb4aea59e948f82796d605a50433a2f1e140a0000000000000713202d3a4653606d7984919ea5afb8c1cabeb4aca59e9a93908b8884827f7c7a76736f6d6662605855504743454543423e3830281e140a0000000000000000000000000a15202d3946525e6875828f9ca9b3becac5b8aca095887b6e6255483c3844515c6674818e9ba9b3becac5b9aca196897c7063554b4035291d1104000000000000000000000004101c2834404b546a7784919daab7c4d0c4b7aa9d918477665c5044382b1f13202c3945515d676d6e6e6e6e6e6e6e6e6e6e6e6d685e5246392d201307000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1623303d495663707c8996a3afbcc9ccbfb2a6998c7f7366594c403326190d0004101c2834404b556b7784919eaab7c4d1c5b9ac9f9286796d6053463a2d2013202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111721272c33383a4145474a4d4f505151514f4d4b4746413b38383e42434646464646464646464646463d3b38322b23190f040000010c18222d363f454a4b5353535353535353535353534a49443e362c2217131d28313a4045535353535353535353535353534f4d4841392f251a0f040000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3becbcbbfb4aa9f958f827a706d6666656567696e737c859198a2aebac6d3ccbfb3a6998c807366594d4033261a0d000000000000000205071018212a323a414950565e616a6f757b81858b9095999da0a7aaacb2b8babec5c9c8c3bcb8b0aaa29f938e82796d675c51483e31281d0c020000000000000b1724313e4a5764717d8a96a1acb7c1cac0b7aca29b938e87837f7b7875726f6d676663605c54544e525252525252504e49423a30261b1005000000000000000000000005111e2a36414c5664717e8a97a2adbac6c8bcb1a7998c7f7366574d423a4653606d7985929fabb8c5ccc0b6ac9e9184786c6053463a2f24180d010000000000000000000000000c18232e434f5c6976828f9ca9b5c2cfc5b9ac9f9286796d6053463a2d2014212d3a4754606d797b7b7b7b7b7b7b7b7b7b7b7a6d6154473a2e211407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1625323e4b5865717e8b98a4b1becbcbbeb1a4988b7e7165584b3e3225180b00000c18232e43505d697683909ca9b6c3cfc7bbaea399887b6e6155483b2f2419142d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141c232832383e44484c5254575a5c5c5d5e5d5c5a5754524c4844434a4e505353535353535353535353534948443d352b21160b000005111d29343f48505658606060606060606060606060575550483e33281c18242f3a434b515f6060606060606060606060605b59534b41372c2014080000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000a1623303d495663707d8996a1adbcc5d0c7baaea3989083796d68605c545859575e616a6f7c86929facb8c5d2ccbfb3a6998c807366594d4033261a0d0000000000000000050f18222a333c444c535b60686e757c82878d92989d9fa7aaacb1b7b8bdc3c6cac7c3bcb8b1aca69f98928b81786d675d554b40362c1f160c000000000000020f1b2835424e5b6875818e9ba8b2bdc9c6baafa59b908b817b76726e69686563605d555d5e5e5e5e5e5e5e5e5e5e5e5c5a544c42382d2115090000000000000000000000020e1925303b4653606d7985929fabb8c3cec3b7aa9d908377695f5347404b5463707d8a97a2adbac6c8bbafa49a8c8073655b504437281d130700000000000000000000000000071a2734404d5a6773808d9aa6b3c0cec7baaea399887b6e6155483b31261c22323f4b5865727f88888888888888888888888073665a4d4033271a0d000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271f202b37424d576774808d9aa7b3c0cdc9beb3a996897c706356493d3023160a0000071b2834414e5b6774818e9aa7b4c1d0cbbfb5ab988b7e7165554c413529202027304653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d44484f55565d60636768696a6b6a696764615e56544f46545a5d60606060606060606060606056544f473d32271b1004000915212e3a45505a62656c6c6c6c6c6c6c6c6c6c6c6c64615a5044392d201d2935404b555d6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000005121e2a36424d576774818d9aa8b2bdcecbbfb5ab9f92867b6e675d56504a4c4c4d5258606a727f8b98a5b2becbccbfb3a6998c807366594d4033261a0d00000000000000030d17212a343c464e565e656c727b81888f939a9fa2aaabb1b7b8bcc3c5c8c8c7c0bbb9b1aca7a09d948f867e746d665d554b43392e241a0d0400000000000004101c2934404b556b7784919eaab7c4cec2b6a99d938b7e756e6965615f575956535f676a6b6b6b6b6b6b6b6b6b6b6b69665e54493e3226190d00000000000000000000000008141f2c3845515c6774818d9aa8b2bdc8c4b8aca095887b6e62554845515c6674818e9ba9b3becac6b9ac9f93877b6e6153493f3327160c01000000000000000000000000000b1824313e4b5764717e8a97a7b1bcc8cbbfb4ab988b7e7265574d42362d2a2d37424d576673808d9595959595959595958c7f7266594c3f3326190c000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342d2b2c323a47535f697784919daab7c4d0c6b9ada197877a6e6154473b2e21140800000c1926323f4c5965727f8c98aab4bfcbd1c1b5a89b8e8275675d51453b302c2c2f39424e586c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151f2730383f444f54596163686d707375767777777674716e68636059535e66696c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c201307000b1724313d4a56626c71797979797979797979797979706c6155493c3023202c3945515d6776797979797979797979797979756f65594d4034271b0e0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000714212d3a46535e697784919eaab7c4cfc7bbaea3998d8073695e554c443f3f3f42464e5863707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000010b151f29333c464e585f686d777f868e939b9fa4acaeb4b8bcc2c5c8c8c6c3bcb8b5afaca7a09d95918a827b716c605c544b433a30271d12080000000000000006131f2c3845515c677986929facb9c5cec1b4a79b8e81746c625f5755534d4c4b5567717778787878787878787878787670665a4e4235281c0f00000000000000000000000004101c2834404b55626f7c8996a0acb8c7c8bcb1a7998c7f7266574d4653606d7985929fabb8c5cabfb4aa9c908376695f5341382d22170b00000000000000000000000000000815212e3b4854616e7b8795a0acb8c7d1c2b5a89c8f8275695f53463f3836383f46535f697683909da1a1a1a1a1a1ab978b7e7164584b3e3125180b000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a50463e3a38393c444d57626e7b8896a0acb8c5d1c4b8ab9e918578685e5246392d2014070000091623303c4956636f7c8998a3aebac7d2c5b8ab9f92857a6d60564c423b39393a414a54606a7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e273139424a505960636b70767a7d80828384848482807e7a76706b615f667076797979797979797979797979706b6054483b2f221609000b1825323e4b5865717e8686868686868686868686867d7064574a3d3124202d3a4753606d798686868686868686868686868175685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acb9c5d2c5b9ac9f92867a6d61574d433a342e30363d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d00000000000007121d27313b454e585f6a6e7a828b92989ea5acafb6babfc5c7c7c7c0bbb9b6b1ababa39f9b95908a847d766e69625a514b423a31281e150b00000000000000000714202d3a4753606d7a8699a3afbbc7c9bcb0a396897d70635a534d48464245515d67778385858585858585858585858276695c504336291d10000000000000000000000000000c18232e394854606a7784919dabb5c0ccc3b6aa9d908377695f534b5463707d8a97a2adbac6c6baaea2988b7e7164574d422f261b110600000000000000000000000000000714212d3a46535e697784919dacb6c0ccc5b9ac9f92867b6e615a504a46414649505a616e7b87929facaeaeaeaeafa399897c6f6356493c30231609000815212e3b4854616e7b8794a1aebac7d0c3b6a99d9083766c61585048464445474e565f6974818d9aa8b2bdc8ccc0b6ac9b8f827568564d41362a1e110500000713202d3a4653606d7986929facb8c5d0c6baaea2988c7f72685e544d474545474c535c666f7c8995a2afbcc8cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039434b545c606b6f777d82868a8d8f8f9091908f8d8a86827d766e696a76828686868686868686868686867d706356493d3023160a000b1825323e4b5865717e8b939393939393939393938a7d7064574a3d3124202d3a4753606d7a86939393939393939393938e8175685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdc9cfc2b5a89c8f8275685d52453b31282325303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000c18242f39434d575f6a6f7c848f949fa2aaafb9bbc0c7cac6c2bcb7b6afaca9a7a09d99928e89837e78706b615f575045403930281f160c0300000000000000000613202d394653606c7986939facb9c6c8bbafa295887c6f62554943423f444a54606d798691919191919191919191908376695d5043362a1d100000000000000000000000000007121d2c38434e5866727f8c99a4afbbc7c4b8aca095887b6e6155515c6674818e9ba9b3becac5b8ac9f92857a6d6053473b3120140a00000000000000000000000000000005121e2a36424d576673808d9aa4afbbc8c7bbaea3998e81756c605b54524c52535b606c75818e99a3afbbbbbbb9ac9f92867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f958b7e716a615a5553505254585f686e7b87929facb9c3cec8bbafa49a8b7f7265584c3f3025190e02000006131f2c3845515c6776828f9caab4bfcbcabeb3aa9e92857a6e665e5753515153565e656d7883909da9b6c3d0cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424b555d666d737d838a8f93999a9b9c9d9e9d9c9a99928f89827b706e7b88949393939393939393939285796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f9f9f9f9f9f978a7d7064574a3d3124202d3a4753606d7a86939f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfcecbc0b5ab988b7e7165564c4133291f1723303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000004101d2935404b555e696f7c8591969ea6aeb4bcc1c8cac5bebab8b1abaca49f9d9895908b86827d77716c666159534d453f342e271e160d0400000000000000000005121f2b3744505b657885919eabb8c4d2bdb1a4978a7e71645c544e4e4950545c66707d8a999e9e9e9e9e9e9e9e9b8e8174685b4e4135281b0e00000000000000000000000000000f1b27323d4854616e7b87939facb9c5c8bcb1a7998c7f72665753606d7985929fabb8c5c9bdb2a89b8e8174675d5145392c201302000000000000000000000000000000020e1a25313b4855616e7b87939facb9c1cbbfb5ab9e938b7e726c66615e565e61656c727e8b939eabb5c0cbc0b5ab9d908376675d5145392c201306000815212e3b4854616e7b8794a1aebac7d4c7bcb1a79f92867c716c6562605c5d60636a6f7a839199a3aebbc7d2c6b9ac9f93877b6e6154483b2e21150800000004101c2834404b5565717e8b98a3aebac7d0c5b9ada1979082786e6962605d5d6063686d77818e959fabb8c4d1cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545d676d78808790959c9fa4aba8a9aaaaaaa9aba39f9c948f867e727f8c98a69f9f9f9f9f9f9f998d8073675c5145382c1f1306000b1825323e4b5865717e8b98a4acacacacacaca3978a7d7064574a3d3124202d3a4753606d7a8693a0acacacacacaca89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b4c1cec7bbafa399887c6f6255493c3022171623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000006131f2c3845515d676e7b859297a1a8b0babec5cdc5bebab3adaba79f9d9a93908c88837f7a75706b64605b544f46423b3328231d150c0705010000000000000000030f1b27333f49536976828f9cabb5c0ccc3b6a99c9082766e6260585b535b60666d7883909dabababababababa7988c7f7265594c3f3226190c00000000000000000000000000000a16202d3a46525e6976828f9caab4becac3b6aa9d908377695f5564707d8a97a2adbac6c5b9aca196897d7063554b4035291d1104000000000000000000000000000000000914212d3a46535f6976828f9ca5afbcc5c6bdafa59f92877f78716d686b686d71787f87939fa5afbdc7c7bbafa3998c7f7266554b4035291d1004000815212e3b4854616e7b8794a1aebac7d8cdc2baaea29892867e77726e6d66686d70747c839095a0abb5bfcbc9beb2a99d908376695e52463a2d201407000000000c18232e3a4754616d7a86929fabb5c0cbc9beb3a99f9490827b746f6d67676d6f747a818e939da7b1bcc8d4cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222c3844505c666d79828c9399a0a7acafb5b5b6b7b7b7b5b5afaca69f9892887e818f9ba8acacacacacaea398897c7063554b4034281c1004000b1825323e4b5865717e8b98a4b1b9b9b9b9b0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9b9b9b9b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3cfc5b9ac9f9286796d6053463a2d20131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000006121e2b37424d57606d79839097a1a9b2bac1cacbc0bbb3ada9a29f9a95908b87837f7b77726e6863605953504a423e36312921181f1f1413110d0802000000000000000b17222d3f4c5966727f8c99a4afbbc6c4b7ab9f948c80756f6a696868656c6f78808d959fabb8b8b8b8b8aba095887b6f6255483c2f221509000000000000000000000000000005121e2a36424d5764717e8a98a2aebac6c4b8aca095887b6e615c6775818e9ba9b3becac4b7ab9e9184786c6053463a2f24180d010000000000000000000000000000000005121e2b37424d57636f7c89939eaab3becac1bbafa399928b837e7a7978787a7e838c9399a4afb7c1cbbfb4aa9f92877b6e6154483b2f24180d01000815212e3b4854616e7b8794a1aebac7d4d6cabfb4aaa298928b837f7b7978797a7d81869095a0a7b1bdc6cfc6b9ada1978b7e7164574d42362a1e1205000000000713202d3946525e6874818e99a3afbbc5cfc5bbb0a69f949085807c7a78797a7c80858f939da5afb9c2cdd8cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b38434e58606d78828f949fa4abb1b9bbc0c2c2bebab8b7b7b8b9b0aaa29a938786929facb8b9b9b9b9ac9f9286796d6053473a2e23180c00000b1825323e4b5865717e8b98a4b1bec6c6bdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6c6c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000111e2b3744515e6a7784919daab7c4d0c4b7ab9e918478675c5145382c1f131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000814212e3a47535f6973808d95a0a9b3bbc4ccc6bfbbafa9a29f97928d88837f7b76726e6965615e56544f46443f382f2a262b2b2b2b2b21201d19130c050000000000000615222e3b4855616e7b87939faab4bfc7bbb0a69c928c827c7876757576797c828d929da7b1bcc4c4bbb0a69d9083776a5f53473a2e2115080000000000000000000000000000020e1a25303b4753606d7985929fabb8c4c8bcb1a7998c7f7266606d7985929fabb8c5c7bbb0a6998c8073655b504437281d13070000000000000000000000000000000000020e1a26313c4854606b75828f98a2aebac0cbc0b5aba39f95908b87858485878a90959fa4abb5c0c9c3baaea3988e8175695e53463a2d1d120700000815212e3b4854616e7b8794a1aebac7d4dbd0c5bcb4aaa29f95908b8886858587898e9298a0a7b1b9c3cfc6bcb1a79e9184796d6053463b30251a0e020000000005111d2935414c56626e7c87929fa9b3becacdc2b8b0a69f97928d8986858586898d92989ea5afb7c0cbd4dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313b4754606a73808d949fa6afb5bdc3c7c0bbb9b3aeabaaaaabaeb3b4aca49a939298a2aebac7c6c3b6aa9d908377675c5145382c1d120700000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d0c3b7aa9d9084776a554b4034281c101623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d00000004111d2935414c55626e7b86929fa7b1bbc5cdc6bdb5aea59d97928c85807b76726e6965615f5754524c48443d38332d38383838383838382e2d2a251e170e0500000000000714212d3a46535f6975828f98a3aebac0c2b8aea49c948f89848281828385898f949da4aeb9c2c5bcb3a99f948a7e7164584e43372b1f120600000000000000000000000000000009141f2c3945515d6774818e9ba8b2bdc9c3b6aa9d9083776964707d8a98a2aebac6c4b7ab9f94887b6e6153493f3327160c0100000000000000000000000000000000000009141f2c38434f59616e7b85929fa4aeb7c0c7bdb5afa79f9d989892919298979d9fa7afb5bdc7c2b9b0a69f92867b6e61574d42362a1e0c0100000815212e3b4854616e7b8794a1aebac7d4d4cbc2bcb8b4aea7a09d989992929298969a9fa3aab1b9c3cbcbbfb4aaa0958b7e71675c514538291f14090000000000010d1925303a47535f6a74818e97a1adb9c0c9cac2b8b0a9a29f9a95989292939a9a9fa2aaafb7bbc2cad4dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa6b0bbc0c7c6bdb5afacaaa29f9e9e9fa2aaaaabaca49f9fa2aab4bfcacec2b5a89b8f827568554b4034291c0b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5cfc3b6a99c908376695d50432e23180c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000613202c3945515d6774818e99a3aeb9c3cdcbbfb5aba39f938e857f7a736e6a65615e5755534d4746413b454545454545454545454545453a3936302920170c020000000005121e2a36424d57616e7b86929fa4aebabfbfb6aea69e9c96918f8e8e8f92979c9fa6aeb6c0c2bbb3aaa2979082766c6155463c31261b0f0300000000000000000000000000000004101d2935404b55636f7c8996a0acb9c7c4b8aba095887b6e6775818e9baab3becabfb4aa9c908376695f5341382d22170b00000000000000000000000000000000000000030f1b27323d46525e69717e8a929da5aebabfc6c0bbb1aba9aaa29f9e9fa2aaaaabb1bbc0c7c1b9b1a79f948c7f73695f53453b31251a0e0000000815212e3b4854616e7b8794a1aebac7d8cdc2b9b1aba9acaeabaaaba39f9f9fa2aaa7acaeb4bcc3cbc7c0baaea3989083786d60554b403428170d0300000000000008131e2b37434e58616e7a85929ea4aeb7c0cacac2bbb3adaba7aaa29f9f9fa4acabaeaba9abb0b8c2ccd8cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afb8c2ccc6bdb4aba49f9a989291919298989da0a7adacacaeb4bcc6d0cdc0b3a69a8d8073675a4d402f23180c0100000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc2b6a99c8f8376695c504336291d071623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000714212d3a4754606d7a86929fabb4bfcbd3c7bbaea399928b817a726d68625f5854524d4846423b414647525252525252525252525252524746413a32291e130800000000020e1a26313b47535f69727f8b929da4aeb4bcbfb8b0aaa9a19e9c9b9b9c9ea2a9abb0b8c0bebab1a9a29892857b6e615a5045342a20150a00000000000000000000000000000000000c18242f394653606c7884919eacb6c0c8bcb1a7998c7f726d7985929fabb8c5c6baaea2988b7e7165574d422f261b110600000000000000000000000000000000000000000a16212a36424d57616c73808d939da4aeb4bcc1c2bcb8b6b4aeacababaeb3b6b8bcc3c4bdb9afa79f958f82786c60574d4233291f14090000000815212e3b4854616e7b8794a1aebac7d4c8bcb1a79f9d9fa3aab4b5afacabacaeb4b4b9babfc6cac4bdb5afa39f92867c6f665c5043392e23180500000000000000020f1a26313c46525e68717e8a929da5aebabec5cbc5bebab8b3b3aeabacacafb6b0a69f9c9fa6b0bbc7d3cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facb6c0cacbbfb4aba399938d8885848485878b90959ea1a9b1babfc6ced8ccbfb2a5998c7f7266594c3f332619070000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0c3b6aa9d9083776a5d50442f24180c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000b1824313e4b5764717e8a98a2aebdc6d1c8bcb1a79f92877e746d68605d56534e4846423b3a3b444c52545e5e5e5e5e5e5e5e5e5e5e5e5e54524c443a3025190d010000000009141f2b37424d57626d74808d929fa2aab0b9bbbbb7b2adaba9a8a8a9abadb3b7bbbdb9b3ada79f9792867d6f695e53483e3422180e03000000000000000000000000000000000007121f2b3744505b6573808c9aa4afbbc8c3b6aa9d908377707d8a98a2aebac6c5b8ac9f92867a6d6054473b3121140a000000000000000000000000000000000000000000040e1a25303b45505a606c78818d929fa2aab0b9bbc0c4c3bfbab8b7b8babec3c5c3bdb9b2ada59e9590837a6d665b50453c3121170d030000000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f95909298a2aab2bab9b8b8babfc1c5c7c6c5bebab2aba49f918b7e716a5f544a3f30271d120700000000000000000a15202a36414c56616c73808d939da4aeb4babfc5c7c6c5c0bebab8b8b9b6afa69f948f949fabb7c3d0cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0bec7d2c7baaea3999287817c797777787b7e838a9197a0a7b1bbc5cfdacbbeb2a5988b7f7265584c3f3225190c0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5d0c4b7aa9d9184776a554b4035291d101623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000010e1b2734414e5a6774818d9aaab4bfcfd1c4b8ab9f958b7f726c615e56524c47433c3a363036414c565e616b6b6b6b6b6b6b6b6b6b6b6b6b615e564c41362a1d110500000000030e1a26313c45515b606c77808b92989fa6acafb5b8b9b9b8b5b4b5b6b8b9bab8b6b2aca9a29f9590857d6f6b60574d42362c221006000000000000000000000000000000000000030f1b27333f4953616e7b87939facb9c6c4b8ab9f95887b75818e9baab4bec9bdb2a89b8e8175675d5145392c2013020000000000000000000000000000000000000000000009141f29333e44505b666c78808b92989ea6acafb5b8b9bebdbebebebdbfbab9b6b2aca8a19e938e837a6d685d544a3f332a1f0f05000000000815212e3b4854616e7b8794a1aebac7d0c3b6a99d9083869298a0a8aeb4b9bbc0bebebdbebab8b3ada8a199938b7f736c62584e42382e1e150b000000000000000000030d1925303b44505a606c78818d929fa2aaaeb4b9bbbfbebebebeb9b8b1aca49f948f828f9ca9b5c2cfcfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828f9ca9b6c2d0cabfb4aa9f92877d746f6c656b696e72777d859095a0a9b3bec9d5cbbeb1a4988b7e7165584b3e3225180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1c4b7ab9e918478675d5145382c1f131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000004101d2a3743505d6a7683909da9b6c3d0d0c3b6a99d9083766d625a524c45413a37312d2a2d3946525e686e787878787878787878787878786d685e5246392d201307000000000009151f2a333f44505b656c747e868f949c9fa4ababadb3b0b1b1b1b1b0b3adaba9a8a09e97928b837b6f6b60594f453b31241a1000000000000000000000000000000000000000000b17222d3846535f697683909caab4bfc8bcb1a7998c7f7985929facb8c5c5b9aca196897d7063554b4135291d110400000000000000000000000000000000000000000000020d172028333f4a545b666c747e868f949b9fa3ababadb3b0b1b1b1b1b4aeacaaa8a09e96918a81796d685e564c42382d21180e00000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d807d8691969fa2aaacafb5b1b1b1b3adaba9a29f9691877f736d635a50463c30261c0c030000000000000000000008141e29323e44505b666c78808b92989fa3abacaeb5b1b1b1b3adaba79f9a938d82798693a0adb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7884919eabb8c4d1c6baaea2988c7f726b62605b575e61656c707a839097a1adb9c6d2cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0c6b9ac9f93867a6d6053473a2d20141623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000005121e2b3845515e6b7884919eabb7c4d1cbbeb1a5988b7e72655b5146413a352f2b2620212e3b4754616e7a858585858585858585858585857a6d6154473a2e2114070000000000030e182127333f49535b606d717b82898f93999b9ea1a9a3a4a5a5a4a3a9a29f9c9996918c857f786e6960594f473d33291f1208000000000000000000000000000000000000000006111b2a36424d5765717e8b98a2aebac6c3b6aa9d90837e8a98a2aebac6c4b7ab9e9184786c6053463a2f24180d010000000000000000000000000000000000000000000000050e17222d38424a545b606c717b82898f92999b9ea1a9a3a4a5a4a4aba39f9d9a96918b847e756d675e564c443a2f261c0f0600000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81747c848d92989d9fa3aba4a5a4a9a29f9b97928c847d726d635b51483e342a1e140a0000000000000000000000020d172028333f4a545b666c747e868e92999c9fa3aba4a5a4a9a19e9b95908880787986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657986929facb9c5d2c5b8ac9f9285796d605953504d53545a61686e7a85929eabb8c5d1cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5c2cfc7bbafa499887c6f6255493c2e23181623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000006131f2c3946525f6c7985929facb8c5d2c9bcafa296897c6f6356493f363029241e1c1f242f3c4855626f7c88919191919191919191919186796d6053463a2d201307000000000000060f17222d384149505a62696e767d82878b8f9197959797989897979597928f8c89847f7a726d665f574f473d352b21170d000000000000000000000000000000000000000000000e1a26313b4754606d7a86929facb8c4c4b8ab9f959083909daab4bfc7bcb0a6998c8073655b504437281d13070000000000000000000000000000000000000000000000000006111c262f38424a505a62696e757c82868b8e9197959797989897969992908d89847f79716c605d554c443a32281d140a0000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746f7980868c909299979898979697928f8b857f796f6b625b514940362d22180c02000000000000000000000000050e17222d38424a545b606c717a81868c8f9299979798979697928e89837d736d7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798698a3aebac7cfc3b6a99c908376675c51464442464850565e68727f8b98a5b2becbcabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7b4c1d1ccc0b5ab978a7e7164544a4034281c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000006131f2c3946525f6c7985929facb8c5d2c9bcafa296897c6f6356493d332d292522282b2f36414c5664717d8a979e9e9e9e9e9e9e9e9e928579675c5145382c1f13060000000000000006111b262f383f4450575f626b70757b7f828587898a8b8b8b8b8a89878583807c77726d68605c544d453d352b23190f05000000000000000000000000000000000000000000000914202c3945515d6775818e9ba8b2bdc8bcb1a79f9590959fabbcc6c4b7ab9f94887b6e6153493f3327160c0100000000000000000000000000000000000000000000000000000a141d262f383f4450575e616a6f757a7e828587898a8b8b8b8a89888683807c78726d67615a514b433a322920160b020000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174676d737a7f8386898a8b8b8a898885827e79736d676059514940372e241b1006000000000000000000000000000006111c262f38424a505a61686e747a7f8386888a8b8b8b8a8885817d776f6b6c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657985929facb8c5cfc2b5a89c8f827569554b4037363a3e444d5664717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98abb5c0cbd2c1b4a89b8e8175665c5144392e231f23303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000005121e2b3845515e6b7884919eabb7c4d1cabeb1a4978b7e7164594f453e3935302d33383a4046525e6874818e9aa7ababababababaa9d9083776a554b4034281c100400000000000000000a141d262d333f454d53596063686e7275787a7c7d7e7e7e7e7d7c7b7876736f6a65605d56504a423c332b23191107000000000000000000000000000000000000000000000004111d2935414b5563707d8996a1adb9c5c3b9b1a79f9d9fa7b1bccabfb4aa9c908376695f5341382d22170b000000000000000000000000000000000000000000000000000000020b141d262d333f454d53586062686d7275787a7c7d7e7e7e7e7d7b7977736f6c65605c5550454039312920170e04000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746760686d72767a7c7d7e7e7e7d7b7975716d67605d554f473f372e251c1209000000000000000000000000000000000a141d262f383f4450565e61686d7276797b7d7e7e7e7d7b7975706b63606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495e6b7884919eabb7c4d0c3b7aa9d908477675d51453c3731323e4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8999a3afbbc7d2c5b8ab9f9285796d60544a40342e2c2d2f3d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000004101d2a3743505d6a7683909da9b6c3d0cfc2b5a89c8f82756b60575047464142423f44464b515b616d7a85929fabb8b8b8b8b8b4aa9a8e8174675b4e412e23180c000000000000000000020b141b2227333c42474f54565e616568686d6f7071727271706f6e69696662605854524c443f38302a21191107000000000000000000000000000000000000000000000000010d18242f3a4653606c7884919eabb7c2cbc2b9b1aba9abb1b9c2c6baaea2988b7e7165574d422f261b110600000000000000000000000000000000000000000000000000000000020b141c2228333b42464e54565e616568686d6f7071727171706e6d666763605b53514b433e352f271f170e0500000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467565e6165676d6f71717271706e6c6664605d55514b433d352d251c130a0000000000000000000000000000000000020b141d262d333e444c52565e6165676d6f70717271706e6c65636059606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d434f5c6976828f9ca9b5c2cec5b9ac9f92867a6d60574d4742403f3e4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2c6baada2978a7e71665c51443f3a38393b424a5463707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000010e1a2734414d5a6774808d9aaab4bfcad2c6b9ac9f93877c6f69615a54524c4f4f4a5053555d606d74818e98a2aebac4c4c4baaea2988b7e7164584b3e3125180700000000000000000000020a1117212a31373d44484d525458565e616264646565646462615e575956544e4745413a342e261e180f07000000000000000000000000000000000000000000000000000007131f2b3844505b6673808d99a7b1bcc7cbc2bcb8b6b8bcc2cbc5b8ac9f92867a6d6054473c3121140a000000000000000000000000000000000000000000000000000000000000020a1117212931363d43484c525458565e616264646565646362605c54565350494540393129241d150d050000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a5254555d6062646565646361605b5453514b454039312b231b130a01000000000000000000000000000000000000020b141c2228323b41464c5254555c6062646465646361605b53544f606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2633404d596673808c99a7b1bcc8c7bbafa3998b7f72695f57534d4d4c4b4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000613202c3945525d687783909daab6c2cdcabeb3a99e9184796d605a504a464546474d545c66707d8996a3b0bcc9ccbfb3a6998c807366594d4033261a0d0000000b1724313e4a5764717e8a98a2aebac6d1c7bbafa49991847b706c64615e565c5b545b6062676d747f8c939daab4becaccc0b6ac9f92867a6d6054473a2d211407000000000000000000000000060f1820262b32383b4146474b4c5254565758585858575654524d4d4947433d39352f28231c150c06000000000000000000000000000000000000000000000000000000030f1c28333f4a54626e7b88959fabb8c6d0cdc8c4c3c4c8cdc9bdb2a89b8e8175675d5145392c2013020000000000000000000000000000000000000000000000000000000000000000060f171f252a32383a4146474b4c5254565758585857565553514b4946443f38342f271f18120b03000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e474b51535657585857565553504a47454039352f281f191109010000000000000000000000000000000000000000020a1117202930363a4146474b5153555758585857555350494853606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a0acb8c2cbc0b5ab9e92857b6e69615f57595958585864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000004111d2935414c5666737f8c99a6b0bcc7d0c5b8aca0968c7f736c605c5453515254565e666d78828f9ca9b6c2cfccbfb3a6998c807366594d4033261a0d0000000714212d3a4754606d7a85929faab4bfcbccc0b5aba19691857d76716d6869686869666c6f7379818c919ba5afbcc5d0c7bbafa49a8e8175675d5145392c20130600000000000000000000000000060e151a21272c3036393b3f414647494a4b4b4b4b4a49474642403c3b37322c29241e17110a0300000000000000000000000000000000000000000000000000000000000b17222d3847535f697683909daab4bfcbd6d4d1d0d1d4d2c5b9ada196897d7063554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000050d141a21272c3036393a3f414647494a4b4b4b4b4a484645403c3937332d29231d150d070100000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41404547494a4b4b4b4a4846443f3a39352f29241d160d07000000000000000000000000000000000000000000000000060e171e252a3036393a404546484a4b4b4b4a4846443f4653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a7784919da6b0bbc5c7b9ada19791847b736e6968666565646464717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000010d19242f3b4855626e7b88949fabb7c3cec8bdb2a89f93887e736d6661605c5d6163686e78808e949fabb7c4d0ccbfb3a6998c807366594d4033261a0d0000000613202c3945515d6774818e98a3aebac2ccc7bdb2a8a197918a837e7a787675757676797b80858e939ba3adb7c0cec7beb3a99f93877c6f62554c4135291d1104000000000000000000000000000003090e161c1f252a2d2e3036393a3c3d3e3f3f3e3d3c3b3a36302f2e2b27201d19130c060000000000000000000000000000000000000000000000000000000000000006111c2b37424d5765727e8b98a3aebac7d3e0dddcddded1c4b7ab9e9184786c6053463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000003090e161b1e252a2d2e3036393a3c3d3e3f3e3e3d3b3a38342e2d2b27221b18120b03000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4135393a3c3e3e3f3e3d3b3938332d2c29241d18120c040000000000000000000000000000000000000000000000000000050d14191e252a2d2e34383a3c3d3e3f3e3d3b3937334653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5864717e8a949fa9b3bbc3beb3a9a0969186807b7775737271717171717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000814212e3a47535f697683909ca7b1bcc8cec3bbafa49a92878078726e6d66686d70747b828e929da6b0bbc7d3ccbfb3a6998c807366594d4033261a0d00000004111d2935414b55616e7b86929fa7b1bac4ccc4bab2a9a19e94908b8784838282828385888d92979da5adb5bfc9cbc0b6aca2978e81746a5f53433a2f24190d0100000000000000000000000000000000050b1014191e2021252a2d2e2f3131323231312f2e2d2a2523221f1b15110d08010000000000000000000000000000000000000000000000000000000000000000000e1a26313c4754606d7a86929facb8c4cfdae6e9e0d3c7bcb0a6998c8073665b504438281e130800000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2021252a2d2e2f3131323231302f2d2c2823201f1b17110c070100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342c2d2f31323231302e2d2b28221f1d18120d07010000000000000000000000000000000000000000000000000000000002080e13191e2023282c2d2f31313231302e2d2b394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4653606c77829097a1a9b1bbc0bbb2a8a098928d888482807f7e7e7e7e7e818e9aa7b4c1cdcabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000006121e2b37424d5764717d8a95a0acb8c1ccccc0b6aca399928c847f7b7978797a7d81868f949da5afb8c2cdd8ccbfb3a6998c807366594d4033261a0d000000010d18242f3a46535f6973808c959fa8b2bac3cbc4bbb3ada69f9c9796918f8f8e8f909298999ea1a9afb7bfc7c6bfbaafa49a92857b6e61584e4331281e13080000000000000000000000000000000000000002080e111414191d2021232425252525242321201e1a1615130f0a040100000000000000000000000000000000000000000000000000000000000000000000000915202c3945525d6875818e9ba9b2bec9d5dfdfdfd0c4b7ab9f94887b6e61544a3f3328160c0100000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191d20212324252525242322201f1c1813120f0b0600000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134272023242525242322201f1c1713100c0701000000000000000000000000000000000000000000000000000000000000000002080d1113181c1f2022242525252422202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161f2b3744505b656e7b859297a0a7afb5babab2aaa29f9a96918e8c8c8b8b8b8b8b8e939da9b5c2cecabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c7883909da5afbac4cdc7beb5aba39f95918c8886858587898d92989ea6afb7c0cad2d9ccbfb3a6998c807366594d4033261a0d0000000007131d2a36424d57606d79839096a1a8b1bbbfc6c4beb9b0aba9a8a19e9c9b9b9c9d9fa2aaabadb3bbc0cac3bdb4aea39f93887d70695e52463c321f160c01000000000000000000000000000000000000000000020507080d11131416171818181817161414110e09080603000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adb9c6d2d2d2d2cabfb4aa9c908376695f5342382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080d11131416171818181817151313100c070503000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1617181818171513120f0b0604000000000000000000000000000000000000000000000000000000000000000000000000000105070c10131315171818181715202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e696f7c8591959fa3abaeb4b9b4aeaca8a09d9b999898979797979a9da5afbac5d1cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c4b8ab9e9185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000009151f2b3844505b66707d89939ea8b2bbc5cec7bdb5afa7a09d989a93929298969a9fa2aab0b4b6bac1c9d2ccbfb3a6998c807366594d4033261a0d00000000010e1a26313b45515c676e7a8491969fa7aeb5bbc0c7c2bbb7b6b2adaba9a8a8a9a9abaeb4b8b9bec5c5bebab2aba39f918c7f736b61574d42342a200d04000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a0908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a4653606d7984919eabb8c3c5c5c5c5c5baaea2988b7e7165574d422f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0b0b0a0807060400000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0b0b0c0b0a080606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a0b0c0b0a13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d575f6a6f7b838d92999fa3aaacaeb4b4b2acaaa8a6a5a4a4a4a4a4a7a9afb7c0cbd6cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606b75818e96a0a9b3bcc4cdc7c0bbb1acaaaca49f9e9fa2aaa7acaeadaba7a9afb7c1cbccbfb3a6998c807366594d4033261a0d000000000009141f2834404b555e686e7c8490959fa3abafb6babfc4c4c3bdb9b7b6b5b5b5b6b8babec5c5c4bdb9b3ada8a099928b7f736d63594f453b3022180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c6673808d9aa7b1b9b9b9b9b9b9b8ac9f92867a6d6054473c3121140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b454e585f696e7980878e92989c9fa3aaa7a9aaabacaeb4adadadadadb1b3b7bec7d0d7cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d8996a3acacacacacacab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000b17222d38424f59606d7a849197a2aab2bbc1c8cbc3bcb8b7b6afacabacaeb4b4b2a9a19e9b9ea5afbac6ccbfb3a6998c807366594d4033261a0d0000000000030c18232e39434d565f6a6e7a838c92999fa4acaeb4b8b9bdbfc1c2c2c2c1c2c3c2c1bfbdb9b7b2ada9a29f9691867f736d635b51473e33291f10070000000000000000000002060a0c0c1313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626f7c8895a0acacacacacacacaca89b8e8175675d5145392c201302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29333c464e575f676d737b81868b8f9298989a9c9d9e9fa3a0a0a0a0a0a0a5a7acb5bec9d4cabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000006111c262f3d45515d676e7c859298a1a9afb8bcc3c5c8c5c4c0bbb9b8b8bab9b0a9a197928e939ea9b6c0c0bfb3a6998c807366594d4033261a0d00000000000007121d27303b444e585f686e7980878f939a9fa2aaabadb2b2b4b5b6b6b7b7b6b5b4b2b2acaaa8a19e97928c847c726d635b514940352c20170d00000000000000000000070d12161819202020202020202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3847535f6a7783909d9f9f9f9f9f9f9f9f9f96897d7063554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e212a343c454d555d60696e747a7e8286898b8d8f90919299939393939393989ba3acb7c3cfcabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d89929292929292929292929185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000a141d2935414c555f6a6f7d8691969ea5abb1b7b8bdbdbebebebebab8b3ada69f979185818e9ba7b3b3b3b3b3a6998c807366594d4033261a0d000000000000000b151e29323c464e565e666d737c82878e92989b9ea1a9a5a7a9a9aaaaaaa9a9a7a5a8a09e9a96918c857f796f6a625b514940372e231a0e050000000000000000010a12181e2225262d2d2d2d2d2d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8b929292929292929292929184786c6053463a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7ccc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6ccc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d4142434b51575f61686d7276797c7f8182848586868686868686868b919ba7b3bfcccabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000a1723303d4a5663707d87868686868686868686868684786b5e5145382b1e12050000000000000000000000000000000000000000000000000000000000000000020b19242f3a434e58606b6f7c848f939d9fa7aaacb1b0b1b1b1b3adaba9a19e9490857c7e8b97a4a6a6a6a6a6a6998c807366594d4033261a0d00000000000000030c17202a333c444c545c606a6f757c81858a8e919697999a9c9c9d9d9d9c9c9b999796918e8a84807a726d675f58514940372e251c11080000000000000000000a131c232a2f3233393939393939393939393939302f2c27211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26313c4754616d7a8686868686868686868686868073665b504438281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebabfbfbfb4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9bfbfbfb6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b25303942494d4f5050504d53565d6165676d6f727476777879797a7a7a7a7a7a7f8b98a5b1becbcabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124212d3a4754606d7a8793a0adbac6cec1b4a89b8e8175685b4e4235281b0f0000000000000000000000000916222f3c4854606b707979797979797979797979797872685c5043372a1d110400000000000000000000000000000000000000000000000000000000000000000008131e28313c464f59606a6f7a828990959a9da0a8a4a4a5a4a9a29f9c97918b837b707c89969a9a9a9a9a9a9a998c807366594d4033261a0d0000000000000000050e18212a323b424b51585f626a6f74797e8184888a8c8e8f90909190908f8e8c8a8884817d78736d68605d554e463f372e251c130a00000000000000000007121c252e353a3e3f4646464646464646464646463d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3946525e686d797979797979797979797979736e63544a3f3328160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3b3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb3b3b3b3b3a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b53595c5c5c5c5c5c5c5c5c555c60626567696a6b656c6d6d6d6d6d717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d312d2a2e3b4854616e7b8794a1aebac7cec1b4a79b8e8174685b4e4135281b0e0000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6b6860564b3f33271b0f02000000000000000000000000000000000000000000000000000000000000000000010c161f2a343d474f585f686d757d83898d919595979798979697928f8a857f786e6e7b888d8d8d8d8d8d8d8d8d8c807366594d4033261a0d000000000000000000060f182029303940454e53585f62676d7175787b7d7f8182838384848382817f7d7b7774706c66615d56514b433c342d251c130a010000000000000000020d18232e373f464b4c5353535353535353535353534a48443d352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e616c6c6c6c6c6c6c6c6c6c6c6c66635c5242382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939fa6a6a6a6a6a6a69c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49535d6568696969696969696969696967645c5c5d5e5b606060606064717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b0000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064564c433c3936393d4956626f7c8995a2afbcc8cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5e5c564e443a2f23170b0000000000000000000000000000000000000000000000000000000000000000000000040d18222b353d464e565e616b70777c808487898a8b8b8b8a8885827e79726c666d7980808080808080808080807d7063564a3d3023170a00000000000000000000060e171e272e343c43474e53555d606468696e717274767677777776767472716e696763605b54524c454039312a221b130a0100000000000000000006121e2a353f4951575960606060606060606060606056554f473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5957524a402f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949999999999999999998d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939999999999999999998f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2834414d59656f757676767676767676767676746e6458514950535353535865727f8b98a5b2becbcabdb0a4978a7d7164574a3e3124170b0000000b1825323e4b5865717e8b98a4b1becbcbbeb1a4988b7e71685e554e47464146474f5965727e8b98a5b1becbccbfb3a6998c807366594d4033261a0d000000000000000000000000000b16212b353d44484a53535353535353535353535351504b443c32281d1207000000000000000000000000000000000000000000000000000000000000000000000000060f19232b343c444c525960636a6f74777a7c7d7e7e7e7d7b7975716d67605c666d7373737373737373737373706b6054483c2f2216090000000000000000000000050c151d232831373c43474b515357575f6164666769696a6a6a6969686664615f575753504a46413a352f271f18100901000000000000000000000a16222f3a46515b63666c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146475253535353535353535353534d4b4740382e1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c8074675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79868c8c8c8c8c8c8c8c8c8c8c8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875818383838383838383838383807467584e41444647474d576673808d99a6b3c0cccbbfb5ab96897d7063564a3d3023170a0000000b1825323e4b5865717e8b98a4b1becbd1c4b8ab9e91847a6d675f5854524c525458606b76828f9ca9b6c2cfcbbeb2a5988b7f7265584c3f3225190c00000000000000000000000000050f1a232b33383c3d46464646464646464646464645433f3a322a20160c0100000000000000000000000000000000000000000000000000000000000000000000000000071019222a323a41464f5458606267686d6f71717271706e6d6664605d55545c6067676767676767676767676360594f44382c201407000000000000000000000000030b121820262b3137394045474b4d535557595b5c5d5d5e5d5d5c5b595755534d4a46443f38353029241d150d070000000000000000000000000c1825323e4b57636d72797979797979797979797979706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a464646464646464646464646403f3b352e261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8080808080808080808080807d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738080808080808080808080807e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b77848f8f8f8f8f8f8f8f8f8f8f84786a5f534b4745474a535f6976838f9ca9b6c2cfc7bbaea399887b6e6255483b2f2215080000000b1825323e4b5865717e8b98a4b1becbd2c5b9ada1969082796f6a63615e565e61636a707d89949fabb7c4d0c9bdb2a996897d7063564a3d3023170a000000000000000000000000000008111a21272c2f303939393939393939393939393837332f2820180f05000000000000000000000000000000000000000000000000000000000000000000000000000000071018202830353d44484e5456565d6062646465646362605c5453514b4b51535a5a5a5a5a5a5a5a5a5a5a56544f473d33271c10040000000000000000000000000000070c151b20262b2f35393a3e4246484a4c4e4f50505151504f4e4c4a4846423d3938332d29241e18120b03000000000000000000000000000c1926333f4c5966727f8686868686868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d737373737373737373737373706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d737373737373737373737373716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c9c9c9c9c9c9c9c96887b6e655d55535153545b616e7b87939facb9c6d2c5b9ac9f9286796d6053473a2d2014070000000b1825323e4b5865717e8b98a4b1becbd5c9bdb2a89f9490837c75706d686b686d70757c85929ea6b0bbc7d2c5b9ada196877b6e6154483b2e211508000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2b2a27231d160f060000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252933383d4347494c52545657585858575553504a4745404045464d4d4d4d4d4d4d4d4d4d4d4a48443d352b21160b00000000000000000000000000000000040a0f151b1d24292c2d31363a3b3e3f4143434444444343413f3e3b3a36312d2b28221c19130c070100000000000000000000000000000c1926333f4c5966727f8c93939393939393939393897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212c2c2c2c2c2c2c2c2c2c2c2c2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d606666666666666666666666666361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b6366666666666666666666666664625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a7a9a9a9a9a9a9a89c8f82776d6762605d6062666c75828f99a4afbbc7ccc0b6ac9d908376675c5145382c1f13060000000b1825323e4b5865717e8b98a4b1becbdacfc4bab0a69f959087817d7a7978797a7d81879297a1adb8c2cdd1c4b8ab9e918478695e53463a2d21140700000000000000000000000000000000050b101416172020202020202020202020201e1d1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921272c32373b3c414547494a4b4b4b4a4846443f3a383534383a40404040404040404040403d3c38332b231a0f05000000000000000000000000000000000000040a0f12181d1f20262a2d2e313334363637373736363533312e2d2a26201f1c17110d0802000000000000000000000000000000000c1926333f4c5966727f8c999f9f9f9f9f9f9f9f96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141f20202020202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c525459595959595959595959595957554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a3540495257595959595959595959595959585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959fabb6b6b6b6b6aa9e948e8179726f6d676d6e7278808d939eabb5c0ccc8bbafa49a8c7f7366554b4034291c10040000000b1825323e4b5865717e8b98a4b1becbd7cec5bebab0a7a099928e8a87858586878a8e9299a1a9b3becad5c9beb3a99b8e817568574d42362a1e12050000000000000000000000000000000000000407090a13131313131313131313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161c20272b2e2f35393a3c3e3e3f3e3d3b3a38342e2c29282c2d3434343434343434343434302f2c27211a110800000000000000000000000000000000000000000001070c1013141a1e2122242628292a2a2b2a2a2928262422211e1a13120f0b06000000000000000000000000000000000000000c1926333f4c5966727f8c99a5acacacacacaca396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474b4d4d4d4d4d4d4d4d4d4d4d4d4b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7683909da5afbac2c2bbb0a69d938e847f7c7a797a7b7e838d929da5afbdc7cbbfb5ab9f93877b6e6155483b2f23180c000000000b1825323e4b5865717e8b98a4b1becbd0c5bcb3adaba8aba39f9b969892929299969b9fa3abb3bbc5cfcfc7b9ada1978a7d7064574a3d31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151b1f2224292c2d2f31313231302f2d2b28231f1d1c1f2027272727272727272727272322201c160f08000000000000000000000000000000000000000000000000000406090e12141517191b1c1d1d1e1e1d1c1b19171514120e0906030000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b9b9b9b9b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35393a4040404040404040404040403d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f4040404040404040404040403e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5863707d89939ea8b1bbc3c1b8afa59d96918c88868686888b91959da4aeb7c1ccc1bbaea3998f8275695f53473a2d1d1207000000000b1825323e4b5865717e8b98a4b1becbcabeb3a9a29f9b9ea5aca8aaa29f9e9fa3aba8acafb5bdc5cdd0c7bdb2a89e9185796d6053463a2d201309000000000000000000000000000000000000010507070b0d0f11111111100e0c09070603000000000006060606060606060606060201000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315191d202123242525252422201f1c1713101013131a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000000000000000000000000000000000000000000020507080b0c0e101011111110100e0c0b080705020000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfc6c6bcb0a396897d7063564a3d3023170a00000000000000000305061013131313131313131313131311070604000000000000000000050a0d0f101313131313131313131313131107060300000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101111111111100e0d0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d333333333333333333333333302f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f3233333333333333333333333331302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c4855606b75818e95a0a9b1bbc0c0b7afa8a19e989599929995989da0a7aeb6c0c7c0bbafa59f92877c6f62574d42372b1e0b01000000000b1825323e4b5865717e8b98a4b1becbc6baada297928e939ea6afb4aeacabacaeb5b4b9bbc0c7cfcec6beb5aba1968c7f72675c5145382c1f13060000000000000000000000000000000002080d111314171a1c1d1e1e1e1d1b19161312100b06080a0b13131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000306080d111314161718181817151312100b06040406070d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000060b0f12131d2020202020202020202020201e1312100c070000000000030a11161a1c1d2020202020202020202020201e1312100b0600000000000000000000000000000000000000000000000000000000000306090e121415181a1b1d1d1e1e1e1d1c1b1a171513120f0b0604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212626262626262626262626262423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e23252626262626262626262626262524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f59606d7a839196a0a7afb6bec0bab2acaba5aba39fa3aba5aaacb1b9c0c3beb6afa69e938c7f736a5f53453c31261a0e00000000000b1825323e4b5865717e8b98a4b1bec0c0b8ab9f9285818e949da5aeb4b8b8b9bbbfc1c5c7cbc8c5c1bcb4aca3999184796d60554b4034281c10040000000000000000000000000000050b1013191d20212427292a2b2b2a2a282623201f1c171114171720202020202020202020201c1b18140f090200000000000000000000000000000000000000000000000000000000000000000000000001040707090b0b0c0b0a08070603000000000000010101010101010101010100000000000000000000000000000000000000000000000000000406070809080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2b201f1c18120b030000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2d2a201f1c17110a0200000000000000000000000000000000000000000000000000060b1012131a1e21222526282a2a2b2b2b2a2928262422201f1b1713100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1316191a1a1a1a1a1a1a1a1a1a1a1a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d45525d686e7b8490959fa4acb1b9babdb9b7b2b5afacafb5b1b7b8bcc2bcb8b2aca49f938f81776c60584e43332a1f150900000000000b1825323e4b5865717e8b98a4b1b3b3b3b3aa9e918479828e939fa2aaaeb4b9babfbebebebdbdb8b7b0aaa29a92877d6f675d5143392e23180c0000000000000000000000000003090e161c1e252a2d2e313435373738373635332f2d2b28231c2123242d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000508070c101314141515141312100c070603000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000020b141b22272b2d37393939393939393939393939382d2c28231c150c03000d161f272d323536393939393939393939393939372d2b28231c140c0200000000000000000000000000000000000000000001070d11171c1f20262b2e2f313335363737383737363533312e2d2b27221f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212935414c565f696e7b838d939a9fa7acaeb4b7b9bbc0bbb9bbc0bdbebab8b6b1aca8a09a938d81796d655b50463c3121180e0300000000000b1825323e4b5865717e8b98a4a6a6a6a6a6a69d90837678818b92989fa3abacaeb4b1b1b1b0b2acaaa69e9892887e716b60554b4030271d1207000000000000000000000000060e151a21282c3036393a3e40424444444443413f3c3a38342e2a2d303139393939393939393939393534312c251e150c0200000000000000000407090a13131313131313131313131312110f0b0701000000000000000000000000000003060711131313131313131313131313130d0c0a070200000000000000000000000000000000000000060c111517181c1f2021222221201f1c1815130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000a141d262d33373943464646464646464646464646443a38342e271e150b08121f2831383e4243464646464646464646464646443a38342e261e140a0000000000000000000000000000000000000000060b12181c23282b2d31373a3b3e40424344444444444341403e3b3937332d2c28231d1a140d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d19242f3a444d575f696e79818790959b9fa3abaaacafb6b0b1b1b1b0b3aeaba9a7a09d96918880786d675c53493f342a200f060000000000000b1825323e4b5865717e8b989a9a9a9a9a9a9a9a8f82756d747e868d92999c9fa3aaa4a5a4a4a8a09d9a948f867e716c62594f43392f1e150b000000000000000000000000080f181f262b33383a4146474a4d4f50515151504e4c4946443f3836393c3e464646464646464646464642403d372f271e1309000000000000050b101416172020202020202020202020201f1e1b17120c050000000000000000000000060b1012131e202020202020202020202020201a1916130e0700000000000000000000000000000000000911171d212423292c2d2e2f2f2e2d2c2823221f1b15100b050000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006111b262f383f444650535353535353535353535353514644403930271c120d1a24313a434a4e505353535353535353535353535146443f3830261c11060000000000000000000000000000000000020a11171d24292e34383a3d4247484b4d4e5050515151504f4e4d4a4846443f3a38342e2a251f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323b454d575e676d747d83898f92999a9e9fa4aca4a4a5a4a4aaa29f9c9995908b847d736d665c554b41382d22180e000000000000000b1825323e4b5865717e8b8d8d8d8d8d8d8d8d8d8d8175686c717b81868c8f929896979898979596918d88827b716c625a50473d31271d0c03000000000000000000000008111a212a31373e44484c5254575a5c5d5e5e5d5d5b595653504a464245494a53535353535353535353534f4d4841392f251a0f04000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000020a11171c1f202b2d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000009121b22292d302f34383a3b3c3b3b3a38342e2e2b27201c160d0701000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000b17222d38414950535d6060606060606060606060605e53514a42392e2318151f2c36434c545a5d6060606060606060606060605d53504a42382e23170b00000000000000000000000000000000060b141b22272f35383f44464a4d535558595b5d5d5e5e5e5d5c5b59575553504946454039363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a333b454d555d606b70767d82868b8e91939a9697989897979698928f8c88837e78706b605c544b43392f261b1006000000000000000916232f3c4956626f7c80808080808080808080807e706462686e747a7f8286888a8b8b8b8a898784807c756e69615a50483f352b1f150b000000000000000000000008111a232c333c42474f55565e616467686a6a6b6a69686662605c54524d50555760606060606060606060605b59534b41372c20140800000008111a21272c2f303939393939393939393939393837342f2821180f05000000000000020c141c23282b2d373939393939393939393939393933322f2a241c130a0000000000000000000000000006111b242d34393d3e404547474848474644403c3b37322c272118120c040000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6b605c544a4034281e1d27313e48545e66696c6c6c6c6c6c6c6c6c6c6c6c6a605c544a3f34281c10030000000000000000000000000000070f171d262d333940454a505356575f62646668696a6a6b6a6a6968666461605b5353514b46423b3530282018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a333b434b515960636b70757a7e818486888a8a8b8b8b8a898785837f7c77716d666059504a423930271d140a00000000000000000815222e3b4754606a6f7373737373737373737373706c61565e61686d7276797b7d7e7e7e7d7c7a77736f6a615f5750483f362d23190d030000000000000000000006101a232c353e454d53596163686d717375777777777674726f6d66615e565a61646c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000005101a232c33383c3d4646464646464646464646464543403a332a21170c0100000000000a141e262e34383a4446464646464646464646464646403f3b352e251c12070000000000000000000000000c17222d363e45494b4b51535455555453514a4947433d383329241d160d0500000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0005121f2b3744505b656c76797979797979797979797979776d665c51443a3024232f3943505a667076797979797979797979797979776d665c5044382b1f12060000000000000000000000000009111921292f383f444b51545c606368696e717375767777777777767473716e6c6564605c55524d46413a3228231d150c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f182129313a41454f54596063686d7174777a7b7d7d7e7e7e7d7c7b7976736f6a64605c544f443f3830271e150b02000000000000000006131f2b37434e586062676767676767676767676764615a5052565e6165666d6e70717271716f6d6867625f58534d453e362d241b110700000000000000000000020b18222c353e474f575f626b70767a7e80828384848483817f7c79736e6960616c717979797979797979797979756f65594d4034271b0e00000b16212c353d44484a53535353535353535353535352504b453c33281e12070000000006111c2630383f444651535353535353535353535353534d4b4740372e24190e020000000000000000000005111d29343e48505658555c6061626261605c5456544e48443d352f281f170e05000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000613202d394653606c798386868686868686868686868684786d60564c4135292934404b55616c768286868686868686868686868683796d6053463a2d20130700000000000000000000000009121a232b333b414950555d60666d7075787b7e80818383848484838281807d7b7974716d67615e57524c443e342e271e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f282f353d44484f54565d606467676d6e7071717271716f6e6c6566625f5853504a423d342e261e150c03000000000000000000030f1b27323d464e54565a5a5a5a5a5a5a5a5a5a5a57555048464c5254545c6062636465656462615d5655534e46423b332c241b120900000000000000000000000a141d2a343e474f5961696e767d82868a8d8f90919190908e8c8984807b736d67717e86868686868686868686868175685b4f4235281c0f0004101c27333d474f55566060606060606060606060605e5c564e453a2f23170b000000000b17232e38424a50535e606060606060606060606060605957524940352a1e1307000000000000000000000815212d3945505a626468676d6e6f6e6e6d6667626058554f454039312920170e040000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0005121f2b3744505b656f7c8793939393939393939393968b7f72685d52463c312c3845515c67717e8a9493939393939393939393897d70665c5044382b1f1206000000000000000000000008121a242c353d454d535b60676d72787d8185888b8c8e9090919191908f8e8c8a8885817d79746e69615d565045403930281f160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d242932383d44484c525458555c60626364656564646361605b5355534e46443f383028231c140c0300000000000000000000000a15202b343d4347494d4d4d4d4d4d4d4d4d4d4d4a49443e3a4146474b51535557585858575654524c4847433c36312a211a1209000000000000000000000006111c262f3c464f59616b707b828a8f92999a9b9d9d9e9d9c9b9997918d8680796e727e8b9393939393939393938e8275685b4f4235281c0f000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f02000003101c28343f4a545c606a6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000a1724303d4956626c7175787a7a7b7b7a7977746f6a636059514b433b322920160c0200000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00030f1b27333f4953606a74818e98a29f9f9f9f9f9fa89f92857a6d61574d423736414c56606d7984919ea69f9f9f9f9f9fa3988e81756b60544a3f34281c10030000000000000000000007111a242c363e474f575f656c72797f84898e919797999b9c9d9d9e9d9d9c9b999797918e8a85807b746d68615a514b423931281f160b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131821272c33383a4145474b4b51535557575858585756545350494847433c38342e261e17110a02000000000000000000000000040f19222b32373b3c40404040404040404040403d3c39333036393a404546484a4b4b4b4a494746413c3a37312a261f180f080000000000000000000000000b17222d38424e58616c707d868f949c9fa3aba8aaaaaaaaa9a7a9a19e98928d837b727f8c999f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000916232f3c4855616b707979797979797979797979797872685c5043372a1e1104000006121f2b3844505c666d7779797979797979797979797979736e63574b3f3225190c000000000000000000000b1825313e4b5864717e828486878888878683807c77706b605d554c443b32281e130800000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000b17222d38414e58616e7a85929fa8b2acacacacada2978d8074695f53473d3946525e68727f8c96a1acacacacacb2a89f92867b6e61594f42382e23170b00000000000000000000050e19232c363e48505960696e777e858c91979b9ea1a9a6a8a9aaaaaaaaaaa9a7a6a9a19e9b97928d86817a716c605c544b433931281d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d161b21272c3035393a3e404547484a4a4b4b4b4a494846443f3c3a37312c28231c150c0600000000000000000000000000000007101920272b2e2f343434343434343434343431302d28252a2d2e34383a3b3d3e3f3e3e3c3a3935302e2b26201a140e06000000000000000000000000030f1c28333f4a545f6a707e8792989fa6acafb5b5b6b7b7b7b6b4b2adaaa39f9590857c808d9aa6acacacacaca89b8e8275685b4f4235281c0f000a1723303d4a5663707d86868686868686868686868684786b5e5245382b1f12050004101c2834404a54606d788486868686868686868686868686807366594d4033261a0d00000000000000000004111e2a3744515d6a77838e91969495959892908d89837d756d675e564c443a3024190e04000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006111b262f3d46525e68727f8c96a0acb8b9b9beb3a99f92877b6e62594f42434e58616e7a85929fa8b2bdb9b9b9ada1968c8073695e53473d30261c1106000000000000000000020b17202b353e48505a616b707b828b92979ea1a9abadb3b3b4b6b6b7b7b7b6b5b4b3b3adaba9a29f99928d857e746d665d554b43392f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10161c1e24292c2d2f34383a3b3d3e3e3f3e3e3c3b3937332d2e2b261f1c17110a030000000000000000000000000000000000070f151b1f222327272727272727272727272423201c191d2023282c2d2f30313232312f2e2d2924211f1b150e09030000000000000000000000000006121f2b3844505b666f7c869299a2aab0b9bbc0c2c3c4c4c3c0bfbeb9b4aea7a0979285828f9ca9b6b9b9b9b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d89939393939393939393939185786b5e5245382b1f1205010b121f2c3844515c66717e8b969393939393939393939392867b6e6154473b2e21140800000000000000000004111e2a3744515d6a7784909da1a8a2aaa39f9d9a95908981796e685e564c41352920160c020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000a141d2a36414c56606d7984919ea6b0bdc6c5bbafa3998f82756b60544a47535f6a74818e98a2aebac4c7bdb0a69e9184796d60574d42352b1e140a000000000000000000000a141d29323d47505a616c717d858f949ea1a9adb2b8b9bebfc1c3c3c4c4c4c3c2c1bfbeb9b8b3adaba39f97928a80786d675d554b42382d22170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d202123292c2d2f303132323131302e2d2b2722211f1b15100c060000000000000000000000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a171614100d1113181c1f202224252525242321201d1915120f0a040000000000000000000000000000000613202d394653606c78839098a2abb4bcc2c7cbc7c0bbb9b6b3b2b2b2b4b7b1a9a197928f949fabb7c4c6c1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9e9185786b5e5245382b1f120007121d2834404b55606d7984919ea89f9f9f9f9f9f9fa2988d8073695e52463a2d20140700000000000000000004111e2a3744515d6a7784909daab2aeb4aeacaaa7a09d938e837a6e685d52453f32281e13080000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000020b1925303b45515c66707d8a949eabb5bfcbc0b5ab9e94897d70665b50505a626f7c87939faab4beccc0b5ab9f948a7e71675d51453b3123190c0200000000000000000006111b262f3b444f59616c717e8792979fa6adb3b9bec4c6c5c1bfbab9b8b8b8babfbec1c5c6c4bebab4aea9a19e928d82796d675d544a3f33281d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181c1f20222424252525242321201f1b1715120f0a03000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0a0a08040105070c101313151718181817161413110d0806030000000000000000000000000000000006131f2b37434e5864717e8a959faab4bdc5cecbc2bdb5afaca9a6a5a5a5a7aaacafa9a19e9c9fa6b0bbc7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3acacacacacacab9e9185786b5e5245382b1f12000c18242f3845515c67717e8b96a0acacacacacacb3a99f92857a6d61574d42362a1e110500000000000000000004111e2a3744515d6a7784909daab7bbbfbab9b6b1aca59e9590837a6d605b51443a3025190d0200000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000008141e2834404b54616b76828f99a3aebbc5c7bdb0a69d9083786c605554616c76828f99a4afbcc5c7bbafa4999083766c61554b4033291f1107000000000000000000000b17222d38414d56606b717e879299a2a9b0b9bec5c6bfbab8b4b4aeacababacaeb4b1b4b8babec5c6bfbab3ada49d948f82796d665b50443d2f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070c10131415171718181817161513120f0b06060300000000000000000000000000000000000000000000000000000000000001010101010101010101010000000000000000040607080a0b0c0b0b0907070501000000000000000000000000000000000000000815222e3b4754606a7783909da7b1bcc6cfcbc2b8b0aba49f9c999898999a9d9fa4acadaba9abb0b8c2cdcec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0b9b9b9b9b8ab9e9185786b5e5245382b1f1204101d2935404b55606d7984919ea8b2bdb9b9b9b9ada1978c7f73685e52453b30251a0e0200000000000000000004111e2a3744515d6a7784909daab7c0c4c5c5c3bcb8afa7a0958f82766d62564c4135291e130800000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000020c18232e39424f59626e7b87929fa9b3bec9c1b8aca0958b7e71675d5c66707d8a949fabb5c0cabeb3a99f93877c6f625a5043392f21170d00000000000000000000030f1b27333f49535e69707d879299a3abb3bbc2c7c0bbb4aeaca7aba39f9e9e9fa3aaa4a7abaeb3babfc5c5beb9aea69f948f82786c60584e41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a0b0b0c0b0b090806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a0acb9c2ced0c2b9b0a69f9993908d8c8b8c8e90939a9fa3abb2b7bbc2cad4cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc6c6c4b8ab9e9185786b5e5245382b1f1206131f2c3845515d67727f8b96a1adbac4cec9bdb2a89e9285796d60564c4133291f14090000000000000000000004111e2a3744515d6a7784909daab1b3b7b8bcc3c8c1b9b1a79e948b7f72685e52463a3024190d00000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000007121d27303e47535f6a73808d97a1adb9c3c8bcb1a79e91857a6d60606d7984919ea6b0bdc7c6baada2978e81746a5f54483e31271d0f05000000000000000000010c161f2b3744505b656e7b859199a3abb5bdc5c5bdb5afaaa29f9a9799929292929895979a9fa2aaaeb4bcc3c9c0b8b0a69e938c80736a6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e0f10111111100e0d0a0707040100000000000000000000000000000000000000000003101c28343f4a546673808c99a7b1bccbd2c7beb0a69f94908783807f7f7f8183878d9299a1a8b2bbc5cfdacec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12101d2935404b55606d7984919ea8b2bdccd2c5b9aca1968b7f72675d51443a3020170d020000000000000000000004111e2a3744515d6a7784909da3a4a6aaacb1babec5c3b9b0a69f92857a6d61564c4135291b1106000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000b151e2b37424e57606d7a85929ea7b1bcc8c3b9ada1978d80736968727f8c96a0acb8c2c8bdb1a89f92857a6d61584e43362c1f150b0000000000000000000008131e2935414c56606c77829097a1abb4bdc6c5bcb3aba39f98928e8a878685858586888b8e92989fa2aab1b9c3cac2b9b0a69f92877c6f655b5044372b1f160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1011111111100e0c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1c1d1e1e1e1d1b19171413110d08010000000000000000000000000000000000000006121f2b3844505c667683909da9b6c3ceccc0b6ac9f9490827b767372727274777b80879196a1a9b3bec9d5cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f0c16202c3945515d67727f8c97a1adbac4cfc8bcb1a79e9184796d60554b4032281e0e05000000000000000000000004111e2a3744515d6a7784909596979a9da0a7adb3bbc5c2baaea2988d8073685d5246382d22170b000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000030c1a26313c45525d68717e8b95a0abb8c1c9beb3a99f92867b6e6d7a85929fa8b2bdcac6b8aca0958c7f72685e52463c32241a0d03000000000000000000010d19242f3946525e68717e8b949fa9b3bdc6c6bcb3aaa299928d86817d7b79787879797b7e81858b9298a0a7b1bac4cbc1bbafa3999083786c6053463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316181a1c1d1e1e1e1d1d1b19171413110d07050100000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e21212427292a2b2b2a2928262421201d19130c040000000000000000000000000000000000000713202d3a4653606d7885929facb8c5d2c8bbafa49a9082796e6a6665656667696e737c849197a1adb9c6d2cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f131e2935414c55606d7985929ea9b2beccd1c5b8aca0958b7e71665c5143392f20160c00000000000000000000000004111e2a3744515d6a77838989898b8d91959fa2a9b3bcc6beb3aa9f92867a6d6153493f33271b0f030000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000915202935414c56606c7883909da5afbcc6c4baaea3988e817574818d97a2adbac3c6bdb0a69d9184786d60564c41342a2012080000000000000000000004111d2935414c56616d7a85929ea6b0bbc4cbbfb4aaa2989287807a74716e6c656b676d6e71747a7f869095a0a8b2bdc9cbc0b5aba0958a7e7164594f44382c1b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013181c1f20222527292a2a2b2b2a2928262420201d1813110d0802000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2e31343637373837363533302d2c29241e160d0b02000000000000000000000000000000000815222e3b4855616e7b8898a2aebac7d2c6b9ac9f93877b6e675f57595859575e616a6f7b85929eabb8c5d1cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1924303945515d67727f8c97a1adbbc4cfc7bcb1a79d9083786c60544b4031281d0e04000000000000000000000000000916222f3c4955626f7c7c7c7c7e80848a9297a2aab4bfc5baaea2988c7f72655b5044372b1f12060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000030d19242f3a44505b666f7c89939eaab4bfcabfb4aa9e93897d7c87929fa9b3becbbfb4ab9e94897d70665c51443a3022190e00000000000000000000000613202c3945525d6873808d97a1adb8c2cdc7baaea39892867d736d686461605b555c606264676d727b839096a1adb9c1ccc7bdb1a79d9184776b605448382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d12181c1f23282c2d2f3234353737383737363432302d2c2924201d19130e0903000000000000000000000000000000000000000000000000000000040b141b22272b31363a3b3e4142434444444341403d3a39352f28201d140b010000000000000000000000000000000a1623303d495663707c8996aab4bfcacfc2b6a99c8f8276695f554e4c4c4c4d53585f69717e8a97a4b0bdcacec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1d2935414c56606d7a85929ea9b3becdd0c7b8ab9f958a7d70665b5042392e1f160c00000000000000000000000000000815212e3b47535f6a6f6f6f707173777e859298a2aebac4bfb4aa9e9184786c605346392e23170b0000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000008131e28333f4a54606b75818e98a2aebac4c6bcafa59d9083828f99a3afbcc5c7baaea3998f82756b61544a4032291e100700000000000000000000000714212d3a4754606d7a85929fa9b3becac8bcb1a79f92867d706b605d565453504b515355555d60696e7b84919ea6b0bbc7cfc3b8aca095897c6f6353493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13191d23282c2e34383a3c3f4142434444444443413f3d3a39352f2d29251e1a150d0801000000000000000000000000000000000000000000000000060e161d262d33373b4246484b4e4f50515151504e4c4a4745413a322f261d13080000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdd0ccbfb2a6998c7f7366574d433f3f3f42464e57616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b17202c3945525d68737f8c97a2adbbc5cfc7beb0a69d9083766c61544a3f30271d0d04000000000000000000000000000006131f2b37434e585f6262626364676c717c86929fa8b2bdc6b9aca096897c6f63544a3f34281c100300000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000010b17222d38424f59616e7b86929fa8b2bdc9c1b8ab9f95908f949fabb5c0c9beb3a99f92867b6e61594f42392e20170c000000000000000000000006131f2b37434e5866727f8c98a2aebbc5cfc4b8ab9f958b7f726a6059524c484644404546484b51575f696f7d89949eaab7c5cfc8bcb1a79a8e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a404446494b4d4f5051515150504e4c4a4745403a3935302b261f19130c0400000000000000000000000000000000000000000000060f1820282f383f44464d5354575a5c5d5e5e5d5c5b595754524c4441382f241a0e0300000000000000000000000000000b1825323e4b5865717e8b98a4b1becbcabdb1a4978a7e7164574b3e303231363c4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1e2a36414c56606d7a85929fa9b3becdccc0b6ac9f94897d70635a5042382d1e150b000000000000000000000000000000030f1b26323c464e5355565656585a616a727f8c96a1adb9c7bdb2a89a8d8074665c5044382b1f120700000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000006111c262f3d46525e69737f8c96a0acb9c2c7bcb1a79f9d9c9fa6b0bdc7c7b9ada1978d8073695f53473d30271c0e0500000000000000000000000815222e3b47545f6a7784919daab3becdc9bdb2a89d9083786c60584f45413b393734383a3b40454d57606b75828f9ca9b3becacec3b8ab9e9185786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272f35394045464a515355585a5c5d5d5e5e5d5c5b595753514b4746413a373129241e160d070000000000000000000000000000000000000000040d18212a323a41495053575e616467696a6a6b6a69686663605d56524a41362b1f140800000000000000000000000000000c1825323f4b5865727e8b98a5b1becbc9bcb0a396897d7063564a3d3025252e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b25303946525e6873808c97a2adbbc5cfc8bbafa49a8f82766b6054473e2f261c0c03000000000000000000000000000000000a15202a343c4347494949494b5058606d7984919eacb6c0c4b8ab9e9285796d6053463a2e23180c00000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000a141d2a36424d57606d7984919ea6b0bdc7c2b9b1aba9a9aab0b8c2c7beb1a79e91857a6d60574d42352c1e150b0000000000000000000000000916222f3c4955626f7c8895a0acbcc5d0c5b9aca1968a7d70655b50463d35302d2b282c2d2f353c454f5963707c8997a2adbabdbdbdb9ada197887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d333a41454b5153545c60626567686a6a6b6a6a69676563605d5554524c47423c352f2820191109000000000000000000000000000000000000010c161f2a333c444c535b6063696e71747576777777767473706d68645c52473c3024170b00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b2a36414c56616d7a86929fa9b3becdcbc0b5ab9f93877c6f62594f44352c1d140a0000000000000000000000000000000000040e18222a32373b3c3c3c3d3e45515c66737f8c9aa4afbbc6b9ada197897d7063554b4034281c1004000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000020b1a25303b45515c67707d8a949fabb5c0cbc2bcb8b6b5b7bbc2ccc0b6ac9f958b7e71675d51453c31231a0c03000000000000000000000004111d2935414c566673808d99a7b1bcced1c4b7ab9e9184786c6053493f342924201f1c1f202429333d4653606d7985929fabb0b0b0b0b0b3a9988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920292f383f444c52555c6064666d6f7274757677777777767472706d6765615e56534d45413a322b231b120a010000000000000000000000000000000007131d28313c454d565e656c70767b7e81828384848483817f7d7a746e64584c4033261a0d00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b2d3946525e6873808d98a2aebcc5d0c7bbafa3998e81756a5f54473d32231a0b0200000000000000000000000000000000000007101820262b2e2f2f2f3034404b54616e7b87939facb9c6beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000009141f2934404b55616c76828f99a3afbbc5cdc7c4c3c2c3c7ccc8bbafa49a9083786c60554b41332a1f11080000000000000000000000000713202c3945525d687783909daab6c3cecbbfb4ab9a8d8073665b5041382d2219131210131318202b3844505c6675818e9ba3a3a3a3a3a3a3a39a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222a323b414950565d60676d7175797c7e8082838484848383817f7d7a76726d68615f57524c443d352d241c130a000000000000000000000000000000010d18242f3a434d575f686d777d83878a8d8f909191908f8e8c8a878074675a4e4134271b0e00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382a36424d57616e7a86929faab4bfcecbbfb4aa9f92877b6e62584e43352b2111080000000000000000000000000000000000000000070e151b1f21222323232e3946535e6976828f9ca9b6c2c5b8ab9f9285796d6053463a2f24180d010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000020c18232f3943505a626f7c87929fa9b3becad4d1d0cfd0d3cabfb4aa9f93877c6f655b50433a2f21180e000000000000000000000000000714212d3a4754606d7a86939facb9c6d2c7baaea399897c7063544a3f2f261b100805040607101c28343f4a5466737f8c979797979797979797978f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b343c444d535b60686d73797e8285888b8d8f90909191908f8e8c8a86837f7a756e69605d564f473f362d251c1208000000000000000000000000000004111d2935404b555f696e7a828a8f94979a9c9d9d9e9d9c9b99998f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538343a46525e6974808d98a2aebcc5d0c7baaea3988e8174695f53463c3223190f00000000000000000000000000000000000000000000040a0f13151616161d2a36424d5764717e8b97a4b1bec6baada2978a7d7064554b4135291d11040000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000000007121d27313e47535f6a74808d97a1adb9c6d2dddcdcdcd3c6baaea2988e81746a6053493f31281d0f06000000000000000000000000000a1724303d4a5763707d8a99a4afbbc7d2c5b9ac9f92867a6d6053473a2d20140a00000000000b17232e3e4b5764717e8a8a8a8a8a8a8a8a8a8a8a8a84776a5e5144372b1e110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222b353d464e565e656c727a80858a8e9298989a9b9d9d9e9d9d9c9a989992908c86817b746d68605950483f372d241a0f05000000000000000000000000000613202c3945515d676e7b848f949c9fa6a7a8a9aaaaaaa9a7ab9c8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454141424d57616e7b86929faab4bfcecabeb3aa9f92867b6e61574d42342a2011070000000000000000000000000000000000000000000000000306080909121e2a36424d5765727f8b98a5b2becabeb3a99b8e8275675d5145392c2013080000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000000010b151f2b37434e58616d7a85929eabb8c5d1dee9e8dfd2c5b8ac9f92867b6e61584e41382d1f160c00000000000000000000000000000c1926333f4c5966727f8c99abb5c0ccd0c3b6aa9d908377675d5145382c1f130200000000000614212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202b343d474f585f686e777e858c92979b9fa2aaa7a8a9aaaaaaaaa9a7aba39f9c98928e87817a6f6b625a51493f362c21170d03000000000000000000000005121e2a36424d57606d798390969fa6abb0b4b5b6b7b7b7b6b4a89c8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e535e6974818d98a3aebcc6d0c6baaea2988d8073695e52453c3122190e00000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909da9b6c3d0c5b8ac9f92867a6d6054473a3025190d0100000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000000000030d1b26313c46525d68727e8b98a5b1becbd8e4e5d8ccbfb2a5998c7f72695e52463d2f261b0d0400000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1d2cec1b4a89b8e817568554b4035291d100400000000000713202d3946525e686d707070707070707070707070706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333d464f59606a6f7a828b92979ea1a9acaeb4b3b5b6b7b7b7b6b6b4b5aeacaaa39f99928d847d716d635b51483e33291f140900000000000000000000000714212d3a46535e6974818e95a0a8b0b7bbc0c2c3c4c4c3c2b5a89c8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a57616e7b86929faab4bfcec9beb3a99f92857a6d61574d42332a1f100700000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabb8c4d1c7baaea2988a7e7164564c41362a1d110500000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000000000000c17232e38424f59626e7b8895a1aebbc8d4e1e2d5c8bcafa295897c6f625a5043392f23180c030000000000000000000000000003101c28343f4a546a7783909daab6c3d0ccbfb3a6998c807366594d402f24180c00000000000005111d2a36414c565e616464646464646464646464646361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b454e58606b707c858f949ea1a9adb3b8babfc0c2c2c0bfbebebfc1bfbbb9b4aeaba39f9691877f726d635a50453b30251a0e02000000000000000000000815212e3b4854616e7b86929fa7b1bac2c7cdccc4beb9b8b5b4a89c8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b676767676767676974818e99a3aebcc6d0c6b9ada1978c7f73685e52453b3021180e000000000000000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1bcc8d4cabfb4aa9c8f8275685e5246392d20140900000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000000003101c28343f4a54606b75828f9ba8b5c2cedbe8e9dccfc2b6a99c8f82766c61554b4034291f14090000000000000000000000000006121f2b3844505c667885919eabb8c4d1cbbeb1a4988b7e7165584b3e32251807000000000000010d1925303a444c525457575757575757575757575757554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424d57606a707d8691979fa6adb3b9bec5c6bfbab8b6b3b2b1b1b2b4b6b9bbbfbab5afa8a199938b7f726c61574d42362a1e120500000000000000000005121e2a36424d576774808d99a3afb9c3ccd0c7c0bbb2adaba8a7a79c8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9184787474747474747474747b87929fabb4bfcec9bdb2a89e9285796d60564c4133291f0f0600000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919daab7c2cdd8d0c5b9ac9f92867a6d6154473b30251a0e02000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000000040e18222c3844505c66707d89939eaab6c3cfdcdededdd0c4b7ab9f948a7e71675c51453b30251a0b020000000000000000000000000713202d3a4653606d7986929facb9c5d2c9bdb0a3968a7d7063574a3d3024170a0000000000000008131e28323a4146474a4a4a4a4a4a4a4a4a4a4a4a4a48443e352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e696f7c869298a1a9b0b9bec5c4bdb9b4aeaca9a6a5a4a4a5a7aaacafb5b9bdbbb2aba49f918a7e71695e52463a2d2014070000000000000000000714202d3a46525e697784919eabb5c0cbd2c7beb6afa9a19e9b9a9a9b8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928680818181818181818181839099a3afbdc6d1c5b9aca1968b7f72675d51443a3021170d0100000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7c8895a0acb8c5d4e0d3c7bbafa3998b7e7265574d42362a1e1205000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000000a15202935414c56606d7883909da5afbbc6d2d2d1d1d2d3c7bbb0a69e9184796d60574d42362a1d140a0000000000000000000000000814212e3b4754616e7a8799a3afbbc7d4c9bcafa296897c6f6356493c3023160900000000000000020c1620283036393a3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b859298a2aab3bbc2c9c0bab2acaaa39f9c99989798999a9d9fa4abacb2babdb5afa39f92857b6e6154483b2e2115080000000000000000000815212e3b4854616e7b8796a0acbdc7d1ccc0b6aca49f97918f8e8e8e8f8275695c4f4236291c0f00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d90959fabb5c0cfc9bdb2a89e9184796d60554b40332c241c130a0100000000000000000000000000000000000000000000000000000005121f2b3744505b6573808d99a7b1bcc8d4e3d7cbc0b5ab9c908376695e52463a2d201509000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000030d1b26313946525e68727f8b95a0acb8c1ccc9c5c4c4c5c9cdc2b9aca1968c7f73695e52463d2f261c110600000000000000000000000815222e3b4855616e7b8894abb5c0cbd7c8bbaea295887b6f6255483c2f2215090000000000000000050e161e252a2d2e313131313131313131313131302f2c28211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606d78828f97a1aab4bcc4c7bfb7afa8a19e98928f8d8c8b8b8c8e9093999ea0a8aeb4b0a69e938d8074695e52463a2d2014070000000000000000000b1724313e4a5764717d8a97a8b2bdcfd4c8bbafa49a938b8482818181828074675a4e4134271b0e00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9d9fa7b1bdc7d1c5b9ada1968b7e71665c534d453e362e251c140a0000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb7c3ced9e5dcd1c6b9ac9f93877b6e6154483c31261a0e020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000010b151f2b37434e58616d7a85929fa7b1bccac4bdb9b7b8b9bdc4c9bdb2a89f92867b6e61594f42382d22170b01000000000000000000000915222f3c4855626f7b8895a2aebbd1dcc8bbaea195887b6e6255483b2f221508000000000000000000050c13191d20212424242424242424242424242423201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68727f8b949fa9b3bcc5c8bfb5ada59d96918b8683807f7e7e7f8183868b91969fa3aaa79f948f81786c60574d42362a1e12050000000000000000000c1925323f4c5865727f8b98a5b2beced2c6b9ac9f93887f787574747576746e64584c4033271a0d00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a9abb1b9c2cfd1c4b8ab9e918479706b615e57504840372e261c12090000000000000000000000000000000000000000000000000003101c28343f4a54636f7c8996a1acb9c5d5dfeae0d4c8bbafa49a8c7f7265574d42372b1e12060000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000007121d27313947535f6a74818d97a2adb9c3c4bab2acababadb2bbc4c4baaea2988e81756b60544a3f33281e1308000000000000000000000916222f3c4955626f7c8895a2afbbc8d4c7bbaea194887b6e6155483b2e2215080000000000000000000002080d111314171717171717171717171717171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55616d7a85929fa6b0bbc5cbc0b6ada39b938e847f7976737271717274777a7f848c9298a1a0959082796d665b50453b30251a0e020000000000000000000d1a2633404d596673808c99a6b3bfcccec1b4a79b8e81746c666767686967645c53483c3024180b00000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b6b8bcc2cbd4d2c5b9ada19690837d766e69615a514940382e241a0f0600000000000000000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7f0e4d8ccc0b6ac9d908377695f53473a2e21150a0000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000c18232f3943505a626f7c87929fa9b3bec9bdb2a8a19e9ea1a9b2bdc9bfb4aa9e93897c6f665b50443a2f24190d030000000000000000000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e221508000000000000000000000000010507070a0a0a0a0a0a0a0a0a0a0a0a0a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808c97a2adb8c2cdc3b9aea49b918c8179726d67666564656667686d72797f8691969691837a6d675c544a3f33291f1409000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdc9bdb0a3968a7d70635b545b5b5c5a58534a41362b1f140800000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6e0d7d0cac6c5c0c0c0c0c0c0c0c0c0c0c3c4c8cdced2d3c9bdb2a8a095908a827b716c635b524a40362c21180e0300000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cedae5e8e8ddd2c7b8ab9f95887b6e6255483c32261b0f0000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000004101c2934404b55616c76828f99a3afbbc5c5b9aca196919196a1adb9c3c6bcafa59d9083786c60564c4135292015090000000000000000000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929ea9b3becac8bcb1a79d928c7f746d67605d5559585859565e61666d727c849191847b6e685d554b42382d21170d03000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7bbaea194887b6e61554a4e4e4f4e4c4841382f251a0f0300000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6dfd6cfc9c6c4babababababababababababbbcbec1c5c6cac4bab1a7a09d948f857e736d635c52483e332a2015090000000000000000000000000000000000000000000004101c2934404b5563707d8997a1adb9c6d6e0dcdbdce4d4c8bcb1a7998c7f7366584e43372b1b110600000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000020b19222c3845515c67717d8a949fabb5c0c8bcb1a79e918484919ea7b1bcc8c1b8aca0958b7e71685d52453c31261a0c0300000000000000000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e2215080000000000000000000000000000000003030303030303030303030303020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717e8a97a1adbbc5cfc5b8aca0958d80736d605d55514b4c4b4b4c4c52545c606a6f7b84857c6f695e564c43392f261f170f05000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d61544741424341403c362f261d13080000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6d6cdc4beb9b8aeaeaeaeaeaeaeaeaeaeaeaeafb1b4b8babec5c3b9b1aca69f97928a7f736e635a50463c31261a0f0400000000000000000000000000000000000000000006131f2c3845515c6774818e9ba9b3bec9d5d2cfcecfd2d7cdc3b7aa9d9184776a5f5347382d22170b00000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000a141d2a36424d57606d7984919ea6b0bdc7c7b8ab9f958a7e7e8b95a0abb8c1c8bcb1a79e92857a6d60584e43372b1e150b00000000000000000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e221508000000000000000000000000020608081010101010101010101010100f0f0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675828f9ba9b3becdc8bdb2a89d9183786d605b514b45403f3e3e3f41464a51585f696e7b7c6f6a5f574d443b3a36302921170d020000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a35363433302b251d140b010000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9dacfc4bbb3adaba1a1a1a1a1a1a1a1a1a1a1a2a2a5a7abadb3babfc3bcb8b0a9a29f918c80736c61584e43372b21160b0000000000000000000000000000000000000000000714202d3a4753606d7985929fabb8c5cfccc6c3c2c3c6ccd1c5b8aca095887c6f6253493f33271b0f03000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000006111b262f3846525e69737f8c96a1acb8c2c7bdb0a69d9083777783909da5afbdc6c3b9ada1978d80746a5f53473e30271d1207000000000000000916222f3c4955626f7c8895a2afbbc8d4c7bbaea194887b6e6155483b2e2215080000000000000000000003090e1214151c1c1c1c1c1c1c1c1c1c1c1c1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5cfc5b9aca096897d70665c514b4b4b4b4b4b4b4b4b4b4b4b4e575f6a6e6f6b60584e4b4b4846423b33291f14090000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e292727241f1a130b02000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d5c9beb3a9a19e94949494949494949494949596989b9fa2a9aeb4bcc3c2bcb3ada39c928a7e716a5f53473d32271b0f010000000000000000000000000000000000000004111d2935414c5664717d8a98a2aebac6c9c1bbb6b5b6bbc1c9c8bdb1a89a8d8073655b5044372b1f1206000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000b17222d38414f59616e7b86929fa8b2bdcbc0b5ab9e94897d70707d89939eabb4bfc9beb3a99f92877c6e62594f42392e23180c020000000000000815222f3b4855626e7b8895a1aebbd2ddc8bbaea195887b6e6255483b2f221508000000000000000000060e151a1e2122292929292929292929292929292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8898a2aebac6d1c4b7aa9e9184786c6054575757575757575757575757575757575f626360595757575754524d453b30251a0e0200000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211b1a18140f080100000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d2c6b9ada19791878787878787878787878788898b8e92979fa2aab1bac3c5bebaada49f92867c6e62594f44382c1e1308000000000000000000000000000000000000000613202c3945525d6875828f9baab4becac1b7afaaa8aaafb7c1cdc3b7ab9e9184786c605346392e23170c000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000030f1b27333f4953606b75818e98a2aebac4c7bbafa3998f82756b6b75828f99a3aebac5c5bbafa3998f82766b61544b4034281f14080000000000000815212e3b4854616e7b8794a1b5c0ccd7c8bbafa295887c6f6255493c2f2216090000000000000000060f181f262b2e2f3636363636363636363636363634312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98aab4bfcaccbfb3a6998c807365646464646464646464646464646464646464646464646464646464615e574d42362a1e120500000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070b0803000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91857b7b7b7b7b7b7b7b7b7b7b7b7c7e81858b9298a0a8b1bbc4cabfbaaea2988f82756b6054483a2f24190d010000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5c6bbafa59e9b9ea5afbbc5c5b9ada196897c6f63544a3f34281c10030000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000030e18212b3744505b656f7c89939eaab4bfcabfb4aa9f92877c6e62616e7b86929fa9b3becac0b5ab9f948a7d70665c51453b3025190b0200000000000714212d3a4754606d7a8799a4afbbc7d4c9bcafa296897c6f6356493c3023160900000000000000030e18212a31373a3b43434343434343434343434342413d3730271e14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0d0c9bcb0a396897d71717171717171717171717171717171717171717171717171717171716e695e52463a2d20140700000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786e6e6e6e6e6e6e6e6e6e6f6f72747a7f869195a0a9b3bec9cabfb4aa9e94897c6f63554c4135291d1104000000000000000000000000000000000005111e2a36414c5664717e8b98a3aebac7c3b6aa9e938f939ea9b3bec9bdb2a89a8d8174665c5044382c1f12070000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000009151f2935414c55606c7883909da5afbcc6c6baaea2988d81746a5f5f6973808d97a1adb9c3c7bdb0a69e9184796d60564d41362a1d140a00000000000713202d3a4653606d7986939facb9c6d2cabdb0a3978a7d7064574a3d3124170a0000000000000009151f2a333c4247484f4f4f4f4f4f4f4f4f4f4f4f4f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cecbbeb2a5988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6154483b2e21150800000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b616161616161616161626365676d727b839197a1adb9c3cdc6bcb0a69b8f8275675d5145392c20130600000000000000000000000000000000000714202d3946525e6876828f9caab4bfc9bdb2a89b8f828f97a1adb9c6c4b8ab9e9285796d6053463a2f23180c0000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000030c1a26313945515d67717e8b959fabb7c1c9bdb2a99f92867a6e615857606d7a85929ea8b2bdc8c2b9aca0968c7f72685e52463d2f261b11060000000006121f2c3844505c667884919eabb7c4d1cbbeb1a5988b7e7265584b3f32251808000000000000020e1a26313c454d53555c5c5c5c5c5c5c5c5c5c5c5c5c5a544b42372c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfccc0b3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d7064574a3d3124170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e54545454545454545556555d60696e7b85919ea7b1bcc8cec1b9ac9f92867a6d6054473a2d21140700000000000000000000000000000000000814212e3b4754616e7a86929facb9c5c5b9aca096887b85929eabb8c5c6b9ada197897d7063554b4034291c100400000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000b151e2b37424d57606d7a85919ea7b1bcc9c5b9ada1968c7f73685e52525d68727f8b96a0acb8c2c8bdb2a89f92857b6e61584e41382d22170b0100000003101c28343f4a546976828f9ca9b5c2cfccc0b3a6998d8073665a4d403025190d01000000000006121e2b37424d575f6269696969696969696969696969655d54493d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683909da9b6c3d0cfc3b8ada39b98979797979797979797979797979797979797979797979797979797978a7d7064574a3d3124170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cdc1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524848484848484848494b51575f69717e8a95a0acb8c4d1c7baaea3988a7e7164574b3e312418060000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7c4b7aa9e918477818e9babb4bfc9beb3a99b8e8174675c5145382c1f130800000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000007121c27303947535f6973808d97a1adb9c0c0bcb1a79e9184796d60564c4c56606d7884919da6b0bdc0c0baaea2988e81746a6053493f33271d1307000000000c17232e414e5a6774818d9aa7b4c0d0cec2b5a89b8f827568564c41362a1d110500000000000814212e3a47535f696e7676767676767676767676767570655a4d4134281b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0d4c9bfb5ada7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3978a7d7064574a3d3124170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2bec0c0bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac0c0c0b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453b3b3b3b3b3b3c3c40454d57616c7783909daab7c3d0cbbfb4aa9a8d8074675a4d412d22170b000000000000000000000000000000000714212d3a46535e697683909dabb5c0cabeb4aa9a8d80747d8a99a3aebac7c5b8ab9f9285796d6053473a2f24190d01000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000c18232e39424f59616e7b86929fa9b3b3b3b3b3aca0958b7e71675d514444505c66707d8a949fabb5b3b3b3b4aa9f93877c6f655b50443a2f24180d01000000061925323f4c5865727f8b98a9b3becad1c4b7aa9e918477685e5246392d20130800000000000815222f3b4855626e7b8282828282828282828282828275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddd0c7bfb8b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0a3978a7d7064574a3d3124170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2b3b3b3b3b0a396897d7063564a3d3023212e3a4754616d7a8794a0adb3b3b3b3b3a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382e2e2e2e2e2f2f353c45505a66737f8c99a6b2bfccd1c3b6a99c9083766953493f33271b0f030000000000000000000000000000000815212e3b4854616e7b87959fabbdc7c6baaea298897d707a86929facb9c5c6baaea2988a7d7164554c4135291d1104000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000004101c2834404a54616b75828f99a3a6a6a6a6a6a6a69d9083786c60554b403f4a54616b76828f99a4a6a6a6a6a6a6a49a9083786c60554b4135291d11040000000916232f3c4956626f7c8997a2adbac6d2c5b9aca096877a6d6154473a2f24190d02000000000b1724313e4a5764717d8a8f8f8f8f8f8f8f8f8f8f8f84776b5e5144382b1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909daab6c3d0ddd1c7bfb8b4b2b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b3b7bdbdbdbdbdbdb0a3978a7d7064574a3d3124170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a6a6a6a6a6a6a396897d7063564a3d3023212e3a4754616d7a8794a0a6a6a6a6a6a6a69b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b21212121222429333e4956636f7c8996a2afbcc9d1c5b8ab9e928578655b5044372b1f1205000000000000000000000000000006121f2b37434e5866727f8c99a7b1bccfc5b8ab9f9285796d76828f9ca9b5c2cabeb3aa9b8e8275675d5145392c201308000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006121f2c3844515c66707d89949a9a9a9a9a9a9a9a9a94897d70665b50433938424f59626f7c87939a9a9a9a9a9a9a9a9a958b7e71675d5145392c2013060000000713202d3a4653606d7985929fabb8c5d1c9bdb2a8978a7e7164554c4135291e130a07060708101c28343f4a5466727f8c999c9c9c9c9c9c9c9c9c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9b6c2cfd5c9bfb5ada7a5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a5a7acb5bec9cac9bdb0a3968a7d7063574a3d3024170a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b989a9a9a9a9a9a9a9a96897d7063564a3d3023212e3a4754616d7a87949a9a9a9a9a9a9a9a9a8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1515151518222e3b4855616e7b8894a1aebbc7d2c6b9ac9f9386796c605346392d20130600000000000000000000000000000815212e3a47535f6a7784909daab7c2ccc0b5ab9b8e827566727f8b98a8b1bdc8c5b8ac9f92867a6d6054473a3025190d010000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000713202d3a4653606d79848d8d8d8d8d8d8d8d8d8d8d8d82766b61544a3f31303e47535f6a74818d8d8d8d8d8d8d8d8d8d8d8d857a6d6054473a2d21140700000006121f2b3844505c6675828f9babb5bfcbcec1b4a89b8e8175675d51453a30241c141313131419202b3844505c6675818e9ba8a9a9a9a9a9a9ac9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd0c4b8ada39c9996969696969696969696969696969696989ba3acb7c3cfc9bcafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000c1925323f4c5865727f8b8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023212e3a4754616d7a878d8d8d8d8d8d8d8d8d8d8d8175685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1208080714212d3a4754606d7a8793a0adbac6d4c8bbafa49a877a6d6054473a2d21140700000000000000000000000000000915222f3c4855626f7b8895a0acb8c5c7bbafa4998b7e71646e7b8895a0acb8c5c7baaea3988b7e7164564c41362a1d11050000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000915222f3c4855626f7c808080808080808080808080807c6e62594f42382d2b37434e58616e7a808080808080808080808080807c6f6256493c2f23160900000003101c28343f4a5465727f8b99a3aebbc7d2c5b8ac9f92867a6d60564c41352d2621201f20212429323b4653606d7985929eabb5b5b5b5b5afa49a8a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7b4c1cecdc0b4a79c918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b919ba7b3bfccc8bcafa295897c6f6256493c2f23160900000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000000091623303c4956636f7d8080808080808080808080807b6e6155483b2e22202d3a4753606d798080808080808080808080807e7164574b3e3124180b000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12060c1015212e3b4854616e7b8794a1aebac7d8ccc0b6a194877b6e6154483b2e2115080000000000000000000000000007131f2c38434e586673808d99a7b1bcc8c6b9ac9f93867a6d61697784919daab7c4cbbfb4aa9c8f8276685e5246392d2014090000000000000000000000000c1926333f4c5966727f8c99a5b2bfbfbfbcb0a396897d7063564a3d3023170a00000815212e3a47535f6a6f737373737373737373737373736e6a5f53473d2f2626313c46525e686e737373737373737373737373736f6a6054473b2e221508000000000b17232e3a4754616d7a86929facb9c3cec7baaea2988c7f72685d52463f382f2e2d2c2d2e2f353c444f59636f7c8997a2adb9c2c2c2b9ac9f93877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfcfccbfb2a5998c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f8b98a5b1becbc9bdb2a994877b6e6154483b2e21150800000000000001060e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407060200000000000000000000000000000000000000000915222f3b4854606b6f7373737373737373737373736e695f53473a2d211f2c3945515d676d737373737373737373737373716c6155493d3024170a000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1c1c171c1f242f3c4955626f7c8895a2afbbc8d6cabeb3aa94877a6d6154473a2e211407000000000000000000000000000915222e3b4854606a7784919eaab7c3cec3b6a99d908376685e6773808d9aa9b3becac5b9ac9f92867a6d6154473b31251a0e0200000000000000000000000c1926333f4c5966727f8c99a5b2b3b3b3b3b0a396897d7063564a3d3023170a000006121f2b37434e585f6267676767676767676767676767625f584e43352c1d202a36414c565e61676767676767676767676767676260584e43382b1f1306000000000613202d3946525e6875828f9ba8b2bdc8cabfb4aa9e92857a6d615b504a423c3a39383a3a3c41454d56606b75828f9ca9b3becacbbfb5ab9d908376685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a9b2bdc9cbbeb1a5988b7e727070707070707070707070707070707b8895a2aebbc8c5b9ada19686796d6053463a2d2013070000000000060d12161b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211514120f0a0300000000000000000000000000000000000007131f2c38434f596063676767676767676767676767615f574d42372b1e1d2935404b555d6067676767676767676767676764615a5045392d211508000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b29292923282c2f36424d5765727e8b98a5b1becbd3c6baaea298867a6d6053473a2d20140700000000000000000000000003101c28343f4a54626f7c8996a0acb9c5c9bdb2a8998c7f73665663707c8997a2adbac6c7bbafa3998b7e7265574d42362a1e120500000000000000000000000c1926333f4c5966727f8c99a5a6a6a6a6a6a6a396897d7063564a3d3023170a0000030f1a26313c464e53555a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31231a1925303b444c52545a5a5a5a5a5a5a5a5a5a5a5a5a56544e463d32271b0f030000000005111e2a36414c5663707d8a96a0acb8c2d0c6b9ada1978e81756d605b544e494746454647494c52575f686f7c89949eaabbc5cfc7bbaea3998c7f7266564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1adb9c5cdc1b4a79a8e81746663636363636363636363636363707d8996a3b0bcc9c4b8ab9e918578675c5145382c1f1306000000010911181e22242834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2a22211f1a150e060000000000000000000000000000000000030f1b27323d474f54565a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a18242f39434b51535a5a5a5a5a5a5a5a5a5a5a5a575550483e34281d1105000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538353535352e34383a4046535f6975828e9ba8b5c1ced2c5b8ab9f928578675d5145392c1f130600000000000000000000000006121f2b3844505c6674808d9aa8b2bdc9c5b9aca196887c6f6255606d7985929fabb8c5cbc0b5ab9c908376695e53463a2d21150900000000000000000000000c1926333f4c5966727f8c99999999999999999996897d7063564a3d3023170a0000000a15202a343c4347484d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a2011141e29323b4146474d4d4d4d4d4d4d4d4d4d4d4d4d4947433d342b20160a0000000000010d1925303a4653606c7884919da7b1bdc7c9beb3a99e938c7f736c66605856545251535455565d60696e7a84919ea6b0bbcdccc0b5ab9f92867a6e6154473b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f697884919eabb8c4cfc5b8ab9e9285786c60575757575757575757575565717e8b98a4b1becbc2b5a89c8f827569554b4034281c100400000009131b23292e313236414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a36362f2e2b2620180f0600000000000000000000000000000000000a16212b343d4348494d4d4d4d4d4d4d4d4d4d4d4d4847423c332a1f15121d2731394045474d4d4d4d4d4d4d4d4d4d4d4d4b49453e362c22170c00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454242424242423f44464b515b616e7b87929facb9c5d2d0c3b6aa9d9083776a554b4035291d10040000000000000000000000000713202d3a4653606d7985919eabb8c4cec4b7ab9e9184786a5f535c6675818e9babb5c0cbc6b9ac9f93877b6e6154483c31261a0e02000000000000000000000c1926333f4c5966727f8c8c8c8c8c8c8c8c8c8c8c897d7063564a3d3023170a000000030e18222a31373a3c404040404040404040404040403b3a37312a22180e0d1720293036393b404040404040404040404040403c3b38322b22190f0400000000000008131f2b3844505b66717d8a959fabb5c0ccc5bbafa59c918c80786f6a6562615d5c60616265686d727b839096a1adb8c1ccc7bbafa4998e8175685e524639291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576874818e9ba9b3becac6b9ada197897d70635a504a4a4a4a4a4a4a515d6775818e9ba8b4c1cbbfb4aa998d8073665a4d402e23180c00000006111b252d343a3e3f43434e5b6774818e9aa7b4c1cdc7baada094877a6d6154474343433b3a37312a22180e0300000000000000000000000000000000040f19222b32383b3c4040404040404040404040403b3a37312a21180e0b151f272f35393a4040404040404040404040403e3d39342c241a100600000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524f4f4f4f4f4f4f4a5053555d606d75818e99a3afbbc7d3cbc0b5ab9b8e8174685b4e412f24180c00000000000000000000000004101c2834404b5563707d8997a1adb9c6cabfb4aa9a8d817467584e5464717e8a99a3afbbc7c8bbafa49a8c7f7265574e42372b1e120600000000000000000000091623303c4956636f7d8080808080808080808080807b6e6155483b2e2215080000000006101820262b2e2f343434343434343434343434342f2e2b2620180f06050e171e252a2d2e343434343434343434343434342f2e2b272019100700000000000000030f1c28333f4a54616c76839099a4afbbc2cdc1b7ada39c928c827c76726f6d68666d6d6f72747a7f869095a0a8b2bdcac9beb3a99f93877c6f62564c41362a170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4a5764717e8a97a2adb9c7c9beb3a99c9083766c61584f47454146475059606d7a85929fabb8c5c7baaea398897d7063564a3d302317070000010d18232d373f464a4c5050505b6774818e9aa7b4c1cdc7baada094877a6d6154505050504847433c342a20150a000000000000000000000000000000000007101921272c2f303434343434343434343434342e2d2b261f180f06030d151d24292c2d34343434343434343434343431302d28221a12090000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5c5c5c5c5c5c5c5c545c6062676d747f8c939eabb5c0cbd3c7bbafa3998b7e7164584b3e3125180700000000000000000000000006131f2c3845515c6774818e9ba9b3bec9c6baaea2988a7d7063574a54606d7a86929facb9c5ccc0b6ac9d9083776a5f53473a2e21150a000000000000000000000915222f3b4854606b6f7373737373737373737373736e695f53463a2d2114070000000000060e151a1f21222727272727272727272727272722211f1a150e060000050d14191e20212727272727272727272727272723221f1b160f070000000000000000000b17222d3842505a636f7c87939fa6b0bbc4c9bfb5ada49c949088837f7c7a7979797a7c7e81858c9298a0a7b1bac4c9c1b9ada1978e81746a5f53443b3025190500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3a4753606d7985929eabb5c0cbc5b7ab9f948a7e716a615953514c52545a616b737f8c97a2adbac6c5b8ac9f9286796d6053473a2d201407000006121e29343f495156585d5d5d5d6774818e9aa7b4c1cdc7baada094877a6d615d5d5d5d5d55534e463c31261a0f020000000000000000000000000000000000070f161b1f222327272727272727272727272722211e1a150e060000030b12181d1f202727272727272727272727272424211d171009000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b68686868686868686969666d6f7379818c919ca5afbdc7d1cec5b9ac9f92867a6d6154473a2e2114070000000000000000000000000713202d3a4653606d7985929fabb8c4cfc5b8ac9f9285796d605347525d687683909ca9b6c3cec7b8aca095887b6e6255483c32261b0f0000000000000000000007131f2c38434f596063666666666666666666666666615f574d42372b1e1205000000000000030a0f1215151a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0a030000000002080d1114141a1a1a1a1a1a1a1a1a1a1a1a1a1615130f0a040000000000000000000006111c262f3e4854606b73808d949fa9b2bac4c7bfb6aea69f9c95908c898786868687888b8e92989fa2aab1b9c3ccc1b7aea49e92857a6d61584e4332291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6773808d99a3afbbc5c7bbb0a69f92867c706b64605d565e61646c707d87929fa9b3bec8bcb1a79b8e8175675c5145382c1f130600000916222e3a46515b6265696969696974818e9aa7b4c1cdc7baada094877a6d696969696969625f584e43372b1f1206000000000000000000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000001070c1013141a1a1a1a1a1a1a1a1a1a1a1a181715110c0600000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e918478757575757575757575757677797c80858e939ca3adb7c1cfd0c6bcb0a69c8f8275685e5246392d201307000000000000000000000004111d2935414b5564707d8a97a2adbac6ccc0b6ac9b8f8275675c51454c5666727f8c99a8b2bdc9c8bcb1a7998c807366584e43372b1b1106000000000000000000030f1b27323d474f545659595959595959595959595955534d453c31261a0e020000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0d0d080806020000000000000000010507080d0d0d0d0d0d0d0d0d0d0d0d0d09080603000000000000000000000000000a141d2c38434f59606d78829096a1a8b2bac2cbbfb8b0aba79f9d9895999392989495989b9fa2aaaeb4bcc3c7c0bbafa59c928a7e71685e52463c3120170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55616e7b87929fa9b3becac2baaea29892857d75706d676b686d71767e869299a3aebbc5c6b8aca095897d7063554b4034291c100400000b1824313e4a56626d72767676767676818e9aa7b4c1cdc7baada094877a767676767676766e6a5f53473a2e2114080000000000000000000000000000000000000000030709090d0d0d0d0d0d0d0d0d0d0d0d080806020000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f92868282828282828282828282838485888c92979da5adb5bfc9d2c7beb4aa9f94897d7063564c41362a1e110500000000000000000000000613202c3945515d6775828e9ba9b3becac8bbafa49a8b7e7165554b404855626e7b8896a0acb9c5cdc3b7aa9d9184776a5f5447382d22170b000000000000000000000a16212b353d4348494d4d4d4d4d4d4d4d4d4d4d4d4846423c332a1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1b27323d44505c666e7b849196a1a8b0bbc0c7c2bcb7b1aba9a5aba49f9fa3aaa2a5a7acaeb4babfc5c4bdb5afa59d938d80736c61564c41342a200e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3946535f6974818d97a2adbac1cabfb4aaa297928a827d7a7878797a7d828a9298a2abb5bfc6bcb0a69d9083786c605346392f23180c0000000c1925323f4c5865727f83838383838385919eabb8c4d1d0c3b6a99d9083838383838383827c6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f90909298999ea1a9afb7bfc7d0c7c0b6aca2988f82766b6054443a3025190d0100000000000000000000000714212d3a4754606d7a86929facb8c5d0c6b9ac9f93877b6e6154473b47535f6a7784919eaab7c4d0c5b8aca096887c6f6253493f33271b0f03000000000000000000040f19232b32383b3c4040404040404040404040403b3a37312a21180e0300000000000000000000000000000000000000000000000000040607090c0e1011111111100f0e0c0907060300000000000000000000000000000000000000000000000000000000000a162128343f4a545e696e7b8491969fa6afb5bdc1c7c2bcb7b6b2b5afacacaeb4afb1b4b8babfc5c6bfbab2aba49f938e81776c605a50443a3022180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36424d57616d7a85929fa5afb9c2c5bcb3a9a29f948f8a86858485878a8f949fa2aab4bdc6beb4aa9f948a7e71655b5044372b1d12070000000e1a2734414d5a6774808d90909090909197a1adb9c6d2d1c4b8ab9f9590909090909090897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6cbbfb4aaa39f9b9b9b9b9b9b9b9b9b9b9c9c9d9fa2aaabadb3bbc0c9ccc4beb6afa49a92867b6e61594f4432291e1308000000000000000000000005111d2a36414c5664717e8b98a2aebac7d0c3b6aa9d908377685e524639434e586774808d9aaab4becac8bdb2a89a8d8073655b5044372b1f12060000000000000000000007101921272c2f303333333333333333333333332e2d2b261f180f06000000000000000000000000000000000000000000000004070c10131316191b1c1d1e1e1e1d1c1a18161312100b06030000000000000000000000000000000000000000000000000000040b17232e38424d575f696e7b848f949fa3abb0b9bbc0c6c4c3bfc0bbb9b9babfbbbec1c5c5c4beb9b4aea8a099938c81786c655b50483e32291e10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313b46525e68717e8b939da7b1b9c2c5bcb3ada69e9c979792919298979c9fa6aeb4bcc5c0b6aca2988f82776c6053493f33271b0b010000000e1a2734414d5a6774808d9a9c9c9c9c9ea1a9b3bec9d5d4c8bcb1a79f9d9c9c9c9c9c95897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dcd0c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a9aaacaeb4b8b9bec5cbc7c0bbb3aca49f93887e71695f53473d3220170d0200000000000000000000000713202d3946525e6876828f9caab4bfcac9bdb2a9998c7f7366564d41363d4a5663707d8998a2aebac6cec3b7ab9e9184786c605346392e23170c0000000000000000000000070f161b1f222326262626262626262626262622211e1a140e0600000000000000000000000000000000000000000000070c1012181c1f20232627292a2b2b2b2a29272522201f1c17120f0b060000000000000000000000000000000000000000000000000006111c26303b454d575f696e7b828c92999ea6acafb5b9bbc0c1c2c2c3c4c3c3c2c1bfbdb9b8b3adaaa29f9691877f776c665b53493f362c20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36414c56626c74818e959fa7b0babfc5bebab0aaa8a9a29f9e9fa2aaa9abb0babfc5beb6afa49a92867b6e655b5041382d22170b000000000e1a2734414d5a6774808d9aa7a9a9a9abadb3bbc4cfdad8cdc2b9b1aba9a9a9a9a9a295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d2cec6bfbab8b5b5b5b5b5b5b5b5b5b5b5b6b7b8babfc5c6c6c5bfbab5afa9a19a938b7f726c61574d42352b210e050000000000000000000000000714212e3a4754616d7a86929facb9c5d0c5b9ada196887c6f6255493c303a4653606d7985929fabb8c5d2c5b9ada196897c6f63544a3f34281c10030000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a1a1514120e0903000000000000000000000000000000000000000000070c12181c1f23282c2d2f32343637373837373634322f2d2b28231f1b17110b060000000000000000000000000000000000000000000000000a141e29333c454d575f696e787f878f949c9fa4abacafb5b4b5b6b6b7b7b6b5b4b2b2adaba9a19e98928d847d726c655b544a41382d241a0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a44505a606d798390959fa6aeb4bdc2c1bbb7b5b3adababacaeb4b6b7bbc2c1bbb3aca49f93887e71695f53493f2f261b1106000000000e1a2734414d5a6774808d9aa7b3b6b6b8b9bec4cdd6e1dfd4cbc2bcb8b6b6b6b6afa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5c5c5c5c2c2c2c2c2c2c2c2c2c2c2c3c3c4c3c2c0bfbab8b4aeaba49f9791887f726d635a50453b3123190f00000000000000000000000005121e2a36424d5765727e8b99a3afbbc7d1c4b8ab9e9184786a5f54473b2e3845515c6675828f9bacb6c0ccc9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000030709090d0d0d0d0d0d0d0d0d0d0d0d08070502000000000000000000000000000000000000000000030b12181c23282c2e34383a3c3f4143444444444342413f3c3a38342e2b27221b17110a0200000000000000000000000000000000000000000000020c17212a333c454d565e666c737c82898f93999d9fa4aba7a8a9aaaaaaa9a9a7a6a9a19e9a97928d868079706b605b534a42382f261b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323f45515d676d7a838f949fa3abb0b9bbc0c4c2bebab8b7b8babfc2c5c0bbb9afa9a29a938c7f726c61574d41382d1d140a00000000000e1a2734414d5a6774808d9aa7b3b3b3b7b8bcc3cbd5dfdcd2c8c0b9b5b4b3b3b3afa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b5b3b4aeacaaa39f99938d857d726d635b51483e33291f11070000000000000000000000000714212d3a46535e697683909cabb5c0cbcabfb4aa9a8e817467584e43372b34404b5464717e8b9aa4afbbc8cfc4b8ab9e9285796d6053463a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151d23282e34383a404546494c4e4f50515151504f4d4b4946443f3937332d27221b140b0600000000000000000000000000000000000000000000050f18212a333c444d545b606a6f757c82878c909399989a9b9c9d9d9d9d9c9a999796918e8a85807a736d676059504941382f261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202935404b555d686d79828c92999fa6acafb5b8b9bebdbebebebdbeb9b8b5afaca59e9792887f726d635a50453c2f261b0b0200000000000e1a2734414d5a6774808d9aa6a6a6a6aaacb1b9c3ced9d6cbc0b6aea9a7a6a6a6a6a295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacababa9a8a6aaa29f9c98928e87817a706b625b51493f362c21170d000000000000000000000000000815212e3b4854616e7b87939facb9c0c0c0baaea2988a7d7063574a3d32262e3a4754616d7a87939facb9c0c0c0b9ada1978a7d7063554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34394044464b515356595a5c5d5e5e5e5d5c5a585553504a46443f38332d261d18100900000000000000000000000000000000000000000000060f18212a323b424a50585f626b6f767b7f8386898b8e8f8f909190908f8e8c8a8784817d79736d68605d554f443f382f261d140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18242f39434c565d676d777f868f949c9fa3ababadb3b0b1b1b1b0b3adababa39f9b938e857d726d635b51483e332a1d140a0000000000000e1a2734414d5a6774808d9a9a9a9a9a9da0a7b1bcc8d4d1c5b9aea49d9a9a9a9a9a9a95897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9d9c9a9898928f8b86817c746d68605951493f372e241a0f0600000000000000000000000006121f2b37434e5866727f8c9aa4afb3b3b3b3b3ac9f92867a6d6053473a2d202d3946525e687683909da9b3b3b3b3b3b3a99b8e8174675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228303940454a5153545c60626567696a6a6b6a6a69676562605c54535049443f382f2a221b120b02000000000000000000000000000000000000000000060f1820292f383f444e53596063696e72767a7c7f8182838384848382817f7d7b7874706d66615e56514b433d332d261d140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d656c727c82898f92999c9ea1a9a3a4a5a4a4a9a19e9b99928f89817a706b625b51493f362c21180b020000000000000e1a2734414d5a6774808d8d8d8d8d8d9095a0acb8c5d1cec2b5a99d928d8d8d8d8d8d8d897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899292929292929292929292929292929292929292929292929291908f8d8b8885827e7a746e6a615e564f473f372e251c1208000000000000000000000000000814212e3a47535f6a7783909daca6a6a6a6a6a6a69c8f8275675d5145392c1f2a36414c5666737f8c99a8a6a6a6a6a6a6a69f9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d333d424b51545c6064666d6f72747677777777767574726f6d6663605b535049413c342d241c140b02000000000000000000000000000000000000000000060e171d262d333c43474f54565e6165676d6f7274757677777776767473706e696764605c54524c4540393127221b140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323a434b535b606a6f767c82868b8f91979697979897979597928f8b86827c756e68615951493f372d241a0f06000000000000000a1724313d4a5764707e80808080808083909daab7c3d0cdc0b4a79a8d80808080808080807b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8786868686868686868686868686868686868686868686868585848382807e7c7975716d68625f58524c443d352d251c130a00000000000000000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a988b7e7265554b4035291d25303c4955626f7c88969a9a9a9a9a9a9a9a9a988a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272f383f444f545c60666d7175797c7f8182838484848382807e7c7974706c65605b534e463f362e261d140b01000000000000000000000000000000000000000000050b141c222832373d43484d5254555d6063656768696a6a6a6a69676664615e575753514a46413a352f271f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162028313a414950585f626b6f767a7e828587898a8b8b8b8a898785827e7a756f6a615e564f473f372d251c120800000000000000000a1623303c4955616c70737373737374818e9aa7b4c1cdc7baada094877a737373737373736e695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979797979797979797979797979797979797878767573716f6d6665605d56534e46413a322b231b130a0100000000000000000000000000000d1a2633404d596673808c8d8d8d8d8d8d8d8d8d8d8d877b6e6154483b2f2418212e3b47535f6a78848d8d8d8d8d8d8d8d8d8d8d8d8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e273039424a505960666d72797d8286898c8d8f90919191908f8d8b8885817d78716c655f58504840382f261d130a00000000000000000000000000000000000000000000020a111720262b32383b4246474b515356585b5c5c5d5e5d5d5c5b595754534d4a46444039363029241d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f282f383f444e53596063686d7275787a7c7d7e7e7e7d7c7a7875726d68626058524d443e352d251c130a0000000000000000000814202d39444f596164676767676774818e9aa7b4c1cdc7baada094877a6d676767676767615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5454524c47433c363028201a1109010000000000000000000000000000000c1925323f4c5865727f8080808080808080808080807f72695e52463a2d1d121f2b37434e5864717e808080808080808080808080807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039424b545b606b70797f848a8e9298989a9c9d9d9e9d9d9c9a9897928e89847e786f6a625a524a41382f251c11080000000000000000000000000000000000000000000000060b151b21272c30363a3b404547494c4e4f50505151504f4e4c4a4846423d3a38342e2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54565e616569686e6f70717271716f6e686865615e56544e46413b322c231b130a0100000000000000000004101c28333e474f55575a5a5a5b6774818e9aa7b4c1cdc7baada094877a6d615a5a5a5a5a54534d453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5c5a585553504a4745413a37312a251e160e0800000000000000000000000000000000000b1824313e4a56626d72737373737373737373737373726d63574d42362a1e0f1b26323c4955616c71737373737373737373737373736e63574b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232e39424b545c666c737d848b91969b9fa2aaa7a9aaaaaaaaa9a8a7a9a29f9b95918b837c716c645c524a41372d231a0d040000000000000000000000000000000000000000000000040a0f161b1f252a2d2f35393a3c3f414243444444434341403d3b3a36312d2c28231c19130c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141b222731373d43484c525458565e6163646465646462615e565854524c47433d363029201a11090100000000000000000000000b17212c353e44494a4d4d4e5b6774818e9aa7b4c1cdc7baada094877a6d61544d4d4d4d4846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a535353535353535353535353535353535353535353535353525251504f4d4b4946443f3a3935302b262019130c050000000000000000000000000000000000000915222e3a46515b626567676767676767676767676766635b51453b30251a0e15202d3945505a616467676767676767676767676766635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212834404b545c666d78808891969ea1a8acaeb4b4b5b6b7b7b7b6b5b3b3adaba7a09d9590867e736e645c52493f352c20160c01000000000000000000000000000000000000000000000000040a0f14191e2024292c2d303234353637373737363433312e2d2a25201f1c18120d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b32383a4146474b4c52545657585858575654524c4b4746413a37322a251f170e080000000000000000000000000005101a232c33393c3d40414e5b6774818e9aa7b4c1cdc7baada094877a6d6154474040403b3a36312921170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d4646464646464646464646464646464646464646464646464645454342403e3c3a38342e2c29241e1a150d08020000000000000000000000000000000000000006121e29343f495156585a5a5a5a5a5a5a5a5a5a5a5a595751494033291f1409111d28343e485055575a5a5a5a5a5a5a5a5a5a5a5a5957524a40352a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333c45515c666d78818c939aa0a8adb2b8babfc0c2c0bfbebfc0c2c0bebab8b1aca79f98928b80746e645b51473d32281e1308000000000000000000000000000000000000000000000000000002090e1114181d202023252829292a2b2a2a2928262421211e1a1312100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c3036393a3f414647494a4b4b4b4a494746413f3a3936302b272019140d0500000000000000000000000000000008111a21282d303134414e5b6774818e9aa7b4c1c9c7baada094877a6d6154473a34342e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393838373634322f2d2c2823201d19130f0a03000000000000000000000000000000000000000000010d18232d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4c4b4640372e21170d020c17222c363e45494b4d4d4d4d4d4d4d4d4d4d4d4d4d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c45515b606d78828f939fa4acb2b9bdc4c3bcb8b7b3b2b1b2b4b7b9bdc4c3bcb8b1aaa39f928d80746d63594f443a2f24190d030000000000000000000000000000000000000000000000000000000205070d11131416191b1c1d1d1e1e1d1c1b19171514120e09060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e252a2d2e3036393b3c3d3e3f3e3e3c3b3936302e2d2a251e1b150e080200000000000000000000000000000000000810171c20232834414e5b6774818e9aa7b4bcbcbcbaada094877a6d6154473a2e2721211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a29272522201f1c1713110d080200000000000000000000000000000000000000000000000006111b252d343a3e3f4040404040404040404040403f3e3b352e251c0f050006101b242c34393d3e404040404040404040404040403f3b352e261c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d57626d74818e949ea5afb6bec3c2bbb7b1acaaa6a5a4a5a7abacb2b8bcc3c2bcb4aea49d928c7f726b60564c4135291f140900000000000000000000000000000000000000000000000000000000000001040607090c0e0f1011111110100e0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191e2021252a2d2e3031313231312f2e2d2a2521201e19130f0a040000000000000000000000000000000000000000050b10141b2834414e5b6774818e9aa7afafafafafada094877a6d6154473a2e211514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020201f1f1e1d1c1a18161312100c06040100000000000000000000000000000000000000000000000000000009131b23292e313234343434343434343434343433322f2a231c130a00000009121b22282d303134343434343434343434343433322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222e3a47535f69727f8b939da6afbbc0c7bfb8b0aba7a09d9a9898999a9ea1a8acb1b9c1c6bfbaaea49f93877d70685d52453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191e20212324252525242321201e191413110d0802000000000000000000000000000000000000000000000000040e1b2834414e5b6774818e9aa2a2a2a2a2a2a2a094877a6d6154473a2e21140705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131212100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000010911181e2224252727272727272727272727272625221e18120a01000000000910171d2124242727272727272727272727272626231f19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f59626e7b86929fa5afb8c1ccbfb5ada69f9c95908d8c8b8c8d91969da0a7afb7c1cbc0bbafa49991847a6d60574d42372b1e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080e111414161718181817161414110e080705010000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e96969696969696969694877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d121518191a1a1a1a1a1a1a1a1a1a1a1a191816120d0700000000000000060c111517181a1a1a1a1a1a1a1a1a1a1a1a1a1917130e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4854606b76828f98a2aeb7c1cac0b6ada39c948f8884807f7e7f81848991959ea5afb8c1ccc0b5aba1968d8174695f53463a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090a0b0c0b0b0908070502000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818989898989898989898989877a6d6154473a2e211407000000000000000000000000000000020507081313131313131313131313130e0d0b08030000000000000106090b0c1313131313131313131313130a0907040000000000000004090d0f0f1313131313131313131313131306040000000000000000000000000000020507081313131313131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a06020000000000000000000005080a0b0d0d0d0d0d0d0d0d0d0d0d0d0d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5863707d89949faab4bfc9c3b9aea49c918c827c777372717274787d838e939ea5afbbc4c7bdb2a89f92877b6e61564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000003090e1214152020202020202020202020201b1a17140e0801000000070d12161819202020202020202020202020161613100b0500000002091015191b1c2020202020202020202020202013100c070100000000000000000003090e1214152020202020202020202020201b1a17140e080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7683909ca6b0bcc6c8bcb1a79c928c7f776f6a67656566676b7079818e939ea9b2bdc9c4bbafa3998e8174685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c1313131313131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382c1f1206000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0700030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b0300000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000406070a0a0a0a0a0a0a0a0a0a0a0a080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88949fabb8c2cec4b8aca0958d80736c655f585958595960676d78818f96a1adb9c6cbc0b5ab9f92867a6d6054473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f61636363636363636363636363605c544a3f34281c10030000000000000000000000050f171f252a2d2e3939393939393939393939393433302b241d140b09131b23292e3132393939393939393939393939302f2c27211911070c151e262c313536393939393939393939393939392c29231d150d030000000000050f171f252a2d2e3939393939393939393939393433302b241d140b01000000000000000000000000000000000000000001070c1013141717171717171717171717171514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576773808d9aa6b0bccac8bcb1a79d9083786c605b534e4c4b4c4f555c666d7a84919eaab4bfcac7baaea2988b7f7265554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e2225262d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d535556565656565656565656565653504a42382e23170c0000000000000000000000030d17212931363a3b464646464646464646464646413f3c362f261d13111b252d343a3e3f4646464646464646464646463d3c38332b23190f141e2730373d41424646464646464646464646464638342f271f150b01000000030d17212931363a3b464646464646464646464646413f3c362f261d130800000000000000000000000000000000000000030b12181d1f2023232323232323232323232322211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a47535f697784919eaab7c2cdc5b8aca095897d70665b5049413f3e3f434b545d68727f8b98a2aebac6cabfb4aa9c8f8276675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f3233393939393939393939393939302f2c27211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c42464849494949494949494949494946443f3830261c1106000000000000000000000009141f29333b4246485353535353535353535353534e4c4741382f241a18232d373f464a4c5353535353535353535353534948443d352b21161b26303942494d4f5353535353535353535353535345403931271d120700000009141f29333b4246485353535353535353535353534e4c4741382f241a0e030000000000000000000000000000000000030d151d24292c2d3030303030303030303030302f2e2b2620180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8896a0acb9c5d0c4b7aa9d9184776b60544a3f382f323039424c56606d7a85929facb8c5d0c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353a3e3f4646464646464646464646463d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000020e1a25313b454d535f6060606060606060606060605a58524a41362b1f1e29343f4951565860606060606060606060606056544f473d33271c212c37424c545a5c6060606060606060606060605f514b43392f23180c0000020e1a25313b454d535f6060606060606060606060605a58524a41362b1f140800000000000000000000000000000000010b151f272f35383a3d3d3d3d3d3d3d3d3d3d3d3d3b3a37312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a8b2bdc8ccc0b5ab998c807366594f42382d262527303a45515d6775828e9ba8b5c1cec7baaea398897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f464b4c5353535353535353535353534a48443d352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3030303030303030303030302d2c28231c150c03000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2025313d49545e65696c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c10040005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b0000000000000000000000000000000007121d2731394045474a4a4a4a4a4a4a4a4a4a4a4a4847433c332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b3c0cec7bbafa499897c6f6256493d2f261c151e2935404b5565727e8b98a5b1becfcbbfb4aa988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f4951575960606060606060606060606056554f473d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e2122232323232323232323232323201f1c17110a030000000000000000000000000714212d3a46535e6976797979797979797979797979746e64584c3f332625313e4a56626d72797979797979797979797979706b6054483c2f222835414d5a65707579797979797979797979797976675c5145382c1f1306000714212d3a46535e6976797979797979797979797979746e64584c3f33261a0d000000000000000000000000000000000c18242f39434b515356565656565656565656565655534e463c31261a0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9b5c2cfc6b9ac9f93867a6d6053473a2d20140c18242f3c4956626f7c8995a9b3becad1c1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3a46515b63666c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161312100c0600000000000000000000000000000815212e3b4854616e7b8686868686868686868686868074675a4e41342725323f4c5865727f8686868686868686868686867d706356493d30232936424f5c697582868686868686868686868686796d6053473a2d201407000815212e3b4854616e7b8686868686868686868686868074675a4e4134271b0e01000000000000000000000000000004101d2935404b555d60636363636363636363636363625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b546a7784919daab7c4d0c4b7aa9e918477675d5145382c1f130714212d3a4754606d7a8797a2adbac6cfc2b5a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797979797979797979706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090909090909090909090909070603000000000000000000000000000000000815212e3b4854616e7b87939393939393939393938d8174675a4e41342725323f4c5865727f8b93939393939393939393897c706356493d30232936424f5c6975828f93939393939393939393867a6d6053473a2d201407000815212e3b4854616e7b87939393939393939393938d8174675a4e4134271b0e01000000000000000000000000000006131f2c3845515d676d7070707070707070707070706e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c667985929facb8c5cfc2b5a99c8f827669554b4035291d100613202c3945515d677885929fabb8c5d0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8686868686868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9a8d8174675a4e41342725323f4c5865727f8b989f9f9f9f9f9f9f9f96897c706356493d30232936424f5c6975828f9c9f9f9f9f9f9f9f9f93867a6d6053473a2d201407000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000714202d3a4753606d797d7d7d7d7d7d7d7d7d7d7d7d7c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798698a2aebac6cec2b5a89b8f8275685c4f422f24180c04111d2935414b556b7784919eaab7c4d1c4b7aa9e9184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c93939393939393939393897d7063564a3d3023170a00000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000000000815212e3b4854616e7b8794a1acacacacacaca79a8d8174675a4e41342725323f4c5865727f8b98a5acacacacacaca396897c706356493d30232936424f5c6975828f9ca8acacacacacaca093867a6d6053473a2d201407000815212e3b4854616e7b8794a1acacacacacaca79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8789898989898989898989898074675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793aab4bfcacec1b4a79b8e8174685b4e4135281b07010d18242f44505d6a7783909daab6c3d0c4b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9f9f9f9f9f9f9f96897d7063564a3d3023170a000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f080100000000000000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b9b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2b9b9b9b9afa396897c706356493d30232936424f5c6975828f9ca8b5b9b9b9b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aeb9b9b9b9b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b87949696969696969696968d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b0e00071d2a3643505d697683909ca9b6c3cfc5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5acacacacacaca396897d7063564a3d3023170a00000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b02000000000000000000000000000000000815212e3b4854616e7b8794a1aebac6c6c0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2bec6c6bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2c6c6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac6c6c0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1a3a3a3a3a3a3a39a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0b5c0cbcec1b4a89b8e8175685b4e4235281b0700101d2a3643505d697683909ca9b6c3cfc4b8ab9e9185786b5e5245382b1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b9b9b9b9b0a396897d7063564a3d3023170a0000000008111a21272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aeb0b0b0b0b0a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798699a3afbbc7cec2b5a89b8f8275685c4f422e23180c00111e2a3744515d6a7784909daab7c3d0c4b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfc6c6bcb0a396897d7063564a3d3023170a00000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d13080000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebabcbcbcb4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677986929facb9c5cfc2b6a99c8f837669544b4034281c1005121e2a36424d576b7884919eabb7c4d0c4b7aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000b16212c353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f0300000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7c9c0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556b7885929eabb8c5d1c4b7aa9e918477665c5145382c1f130714212d3a46535e697885929fabb8c5cfc3b6a99c908376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b20140800000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f44505d6a7783909daab6c3d0c5b9ac9f9286796d6053463a2d20130815212e3b4854616e7b8798a2aebac6cec1b4a89b8e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0404050403010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2835424e5b6875818e9ba8b4c1d0c7bbafa399887b6e6255483b302519121b262f3d4a5763707d8a96aab4becaccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916232f3c4855616b70797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0f10111111100e0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99aab4bfcacbc0b5ab988b7e7265564c41362a211f222d38414f596673808d99a6b3c0d0c8bdb2a8978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1c1d1e1e1e1d1b181514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8998a2aebac6d1c2b5a99c8f8276685e52463c332c2b2d333f4953606b7884919eabb7c4d1c5b8aca096877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d89939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342726282a2b2b2a29272521201e1a14100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c4cfc5b9ac9f92867a6e61584e453d3937393f44505b65707d8996a1acb9c5d0c4b7aa9d918477695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134303335373738373634322e2d2a251f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6675828f9ca9b3bec9c7bbaea3998d81746a5f574f47454446495059606c7883909da8b2bdc9c8bcb1a79a8d807467574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca79a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413a3c40424344444443413e3b3a36302b28231c140c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a5464717e8a97a1adb9c5cbbfb5ab9f92877c6f69605954515053535b606b717e8b959fabbac4cec5b8aca095897c6f6256493c31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4446494c4f50515151504e4b4846423b38342e261e17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3a4653606d7985919ea9b3bec9c6bbafa39991847b706b64605d5b6061656c727d87929fa7b1bcccc8bdb2a89d9184776a6054473b2e1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc6c6c6c6d0cac6c5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b4a79a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4a505356595b5d5e5e5d5c5a5854524d46443f383028221c140b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121f2c3844515c6673808c97a1adb9c2cbc0b5aba19691847d75706d67656c6e72787f869299a3aeb9c2cbc3b8aca0968b7e7164584e43372b1f0d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d2d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a79a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a545c606366686a6a6b6a696765615e5753504a423d332d261d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7a85929ea7b1bbc5c7bdb2a9a1969188827d7a7978797b7e838b9298a2abb5bfcbc3b9afa59e9184786d6053463d32271b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675e61666d6f7375767777777674716e6964605c544f443f382f261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3945525d68727e8b959fa9b3bdc6c4bbb2a8a19a938f8a87858486878b90959fa2aab4bdc6c4bbb1a79e93897d70665c5044382b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467686d73797c7f828384848483817e7b76716d666059504a423830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2935414c56606d78839097a1abb4bcc5c4bab2aca49f9b979892919299989d9fa7aeb4bcc6c3bbb2a9a0958e81746b60544a3f3428190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746c727a8085898c8e909191908f8d8b87837e78706b605b544a42382e2317100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d19242f3a44505c666e7b859299a2aab3bbc2c4beb6afaca8aaa29f9e9fa3aba9abb1babfc6c0b9b1a9a1969183796d60594f42382e2317070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928681818181818181818181818181818181818181818181818181818181817e7164574b3e3124180b00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174777f858c9197999b9d9d9e9d9c9a9895908a837d736c665c544a3f342822190c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545e69707d879298a2a9b0b9bdc4c0bbb9b5b4aeacabacaeb4b6b8bcc2c3bcb8afa7a09791847b6e675d51473d30261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847874747474747474747474747474747474747474747474747474747474716c6155493d3024170a00000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d807a818b92989ea1a9a8a9aaaaaaa9a7a79f9d95908780786d665c504440342b1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17232e38424d57606b707d8692979ea6acb2b8bcc2c5c2bfbab8b7b9babfc3c5c2bcb7b1aca59d9590857c6e695f554b40352b1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b67676767676767676767676767676767676767676767676767676764615a5045392d21150800000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7cec1b4a79b8e81838e939fa2aaadb3b5b6b7b7b7b6b4b1aba7a099938c81786d605b51463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b454f59606b707d858f949ea1a8acb1b6b8babebdbebebebdbeb9b8b5b0aba7a09d938e837b6e6a5f574d43392f231a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e34281d110500000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000815212e3b4854616e7b8794a1aebac7d2c6b9ac9f938790949ea5aeb3b9bebec0c3c4c3c2c0bcb7b1aba49f938e81756d63584e42392e23180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333d474f59606b6f7a828b91969da0a7a9abadb3b0b1b1b1b0b3adaba8a69f9c95908981796e695f584e453b31281d110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362c22170c0000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0707080909080603000000000000000815212e3b4854616e7b8794a1aebac7d4c8bbafa49a939a9fa6afb7b4b2b1b2b3b6b7bcc2c7c7c3bdb5afa59e938c7f736a60544a4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17212b353d474f5960686e767e848b9195999c9fa2a9a3a4a5a4a4a9a29e9c9894908a837d746d675e574e463c33291f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454141414141414141414141414141414141414141414141413e3d39342c241b10060000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14141415161615130f0a0400000000000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acb0acaaa7a5a4a5a6a9abb0b7bbc2cac7c0bbafa59f92877c6f665c5144392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232c353d474f565e616c71797e84888c8f92979697979897979697928f8c88837e78706b605d554d453c342a21170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538343434343434343434343434343434343434343434343431302d28221b1209000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e412d2521202021222322221f1b150e07000000000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacafaba7a09d9a989798999c9fa6abb0b8c0c8ccc1bbafa3999184786d60554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232c353d444d525a62666d71777b7f838587898a8b8b8b8a898785827f7b76716d666059514b433b332a22180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b272727272727272727272727272727272727272727272424211d17100900000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746753493f36302e2d2d2e2e302f2e2b26201910070000000815212e3b4854616e7b8794a1aebac7d4d9d0c7c0bbaea69f9c95918d8b8b8b8d90949c9fa6aeb6c0cacbc0b5aba0968b7f72675c5145382c1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a232b323b414650545c60656a6e7376787b7c7d7e7e7e7d7c7b7875726e6964605c544f454039312921180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181715110c060000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342726323f4c5965727f8c98a5b2bfcbc8bcafa295897c6f6256493c2f232936434f5c6976828f9ca9b5c2cfc8bbafa49a86796d6053463a2d201307000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174655b5046413c3b3a3a3a3b3c3c3b37322a22190e0400000815212e3b4854616e7b8794a1aebac7d4d6ccc0b6aea49c948f8984817f7e7f8083888f949da4aeb8c2cfc7bdb2a89e9285796d6053473b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081019202930363f424a5153585f626669696e7070717271716f6e696965615f5753504a423d352f281f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f17171717171717171717171717171717171413110d070a080500000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41322d2a33404d596673808c99a6b3bfccc8bcafa295897c6f6256493c322c2b35414b55697683909ca9b6c3cfc6b9ac9f938679665c5145382c1f1306000815212e3b4854616e7b8794a1aebac7d0c3b6aa9d9083786c605a524c494747474748494947433c342a20150a00000815212e3b4854616e7b8794a1aebac7d9cec4baaea49c928c827c777472717273767b828d929da6b0bdc6cfc3b9ada1978b7e7165574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171f252a30394044464e535559575e6163646465646463615e575955534d46443f383029241d160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b23232323232323232323232323232323232321201d18130c040000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467584e443c393639424d576774818e9aa7b4c1cdc9bcafa396897c7063584e443c39373945515d677784919eaab7c4d1c5b8ac9f9285796c5f4b4034281c1004000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f958b7f726c615e565654535354555655544e463c32261b0f03000815212e3b4854616e7b8794a1aebac7d5c9bdb2a89d928c80776f6a6765646566696e78808d949fabb5bfcbc9beb3a99d908376695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e272e34383c4347484c4d53545657585858575654524d4c4846423b38342e261e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538303030303030303030303030303030303030302d2c29241d160d0400000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cec1b4a79b8e81746a5f564e4746414647525e697683909da9b6c3d0cdc1b4a79a8e81746a60564e474544464a54606d7a86939facb9c6d1c4b7ab9e9184786b5e51452e23180c00000815212e3b4854616e7b8794a1aebac7d4c8bcb1a79f92877e746d686562616060616163625f584e43372b1f1306000815212e3b4854616e7b8794a1aebac7d2c5b9aca0968d80746c656058585858575f666d78828f99a3aebbc7cfc5b8ab9f95887b6e6155483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c151c23282c31373a3b40424648494a4b4b4b4a494746423f3b3a36312b28231c140c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f281f160c01000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d2c5b9ac9f92867c6e68605854524c52545a616e7b87939facb9c6d2d2c5b9ac9f92877c6f685f5854515053545c66717e8a9aa4afbbc8d0c3b6aa9d9083776a5d5044372a1d0700000815212e3b4854616e7b8794a1aebac7d8cdc3bbaea3999287807a75716f6e6d6d6d6e6f6f6a5f54473b2e221508000815212e3b4854616e7b8794a1aebac7d1c4b7aa9e9184796d605b534e4c4b4c4d545c666e7b86929facb9c5cfc8bcb1a7988c7f7265594c3f30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2f31363a3b3d3d3e3f3e3e3c3b3a36302e2d2a261f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281d1307000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d3c7baaea39891847a6f6a64615e565e61646c74808d99a4afbbc7d4d4c7bbafa39991847a6f6a63605d5b6061666d7883909dacb6c0cccec1b4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1aebac7d4d7cbbfb5aba399938d86827e7c7a7a7a7a7b7c7c6f6255493c2f221609000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675c5149413f3e3f424a545e6974818e9ba9b3becacdc2b5a89b8f827568574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151a1f2122252a2d2e303131323131302e2d2a2522211e1a14100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5656565656565656565656565656565656565656565654514b433a2f24180d010000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d7cbbfb4aaa09691847c75706d686b686e70767e88939fabb5c0ccd7d7cbc0b5aba09691847c74706d67656c6e7178818e95a0acbec7d2cbbfb4aa998c7f7366594c403326190d00000815212e3b4854616e7b8794a1aebac7d4dcd1c6bdb5aba49f98928e8b898786868788898174675b4e4134281b0e000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467554b40382f313038424d57626f7c8997a1adb9c6d1c5b8ab9e928578695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1214151a1e21212324252525242321201e1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6363636363636363636363636363636363636363636363605d554b4135291d11040000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7dcd1c6bcb2a8a0969187827d7a7978797a7d828b939aa4afbdc7d2d2c8c0b9b5b2a8a0969187817d7a7978797b7e838e939da7b1bcd0d3c7baaea398897d7063564a3d3023170a00000815212e3b4854616e7b8794a1aebac7d4d9d0c7c0bbb5afaaa39f9b989594939394948e8174685b4e4135281b0e000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e412e262526303b4653606c7985929eabb8c5d1c6b9ada297877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608090e121415161718181817161414110e0907050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185787070707070707070707070707070707070707070707070706d675d5145392c2013060000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d3cac1bab2a8a099938e8a87858586878a8f949fa4acb6c0d0d4cac0b6aea8a6aca8a099928e8987858586888b91959da5afb9c3cdd2c5b8ac9f92867a6d6053473a2d20140700000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacafb4aeaca8a4a2a1a0a0a09b8e8174685b4e4135281b0e000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413427141f2b3844505b6675818e9ba8b5c1cecabeb3a996897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a0b0c0b0b09080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d1c5b8ab9e92857d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d6054473a2d2114070000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d7ccc1b8b0aaa8aba49f9b979892929299979c9fa6afb6bec7d2cdc2b8aea49d9a9fa4aba39f9b969892929399989da0a7afb7c0cbd4c8bcb1a79b8f8275675d5145392c20130600000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acb6b9b5b1afadadada89b8e8175685b4e4235281b0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1c28333f4a5466737f8c99a6b2bfcccfbeb1a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d2c6b9ada19792898989898989898989898989898989898989898989898989887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d3c7bbb0a69e9c9ea6aca8aaa29f9e9fa3aba9aab0bbc0c7d0cec5bbb0a69d928d9399a4afaca7aaa29f9f9fa4abaaacb1b9c0c9d4c9c1b8aca0958a7d7063554b4035291d100400000815212e3b4854616e7b8794a1aebac7d4c8bbafa49a939aa4afbbc1bebcbab9b5a89b8e8275685b4f4235281c0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b17222d3e4a5764717d8a97a4b0bdcaccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d5c9beb3a9a19e969696969696969696969696969696969696969696969695887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc3b7aa9e948f949ea5aeb4aeacabacaeb5b5b7bbc2ccd1cbc4bcb3a99f948d8087939fa4aeb4b4aeacabacafb5b7b8bcc3cbcec8c0b7aea49d9083786c605346392f24180d0100000815212e3b4854616e7b8794a1aebac7cdc6b9ac9f9386939fa5afb9c3ccd2c1b5a89b8e8275685b4f4235281c0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b16222f3c4955626f7c8895a2afbbc8cdc0b4a79a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9dacfc5bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a295887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac0c0c0b6ac9c8f828e939da4adb3b8b8b9bbbfc2c3c7ccc8c7c0bbb3aaa1978f8276808c929da4adb3bab8b8b9bbc0c4c5c8c9c5c3bcb8aea59d92897d70655b5044372b1d12070000000815212e3b4854616e7b8794a1aebac0c0c0b3a69a8d808d939ea7b1bbc0c7c2b5a89b8f8275685c4f4235291c0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15222e3b4855616e7b8894a1aebbc7cec1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d6d7cdc5beb9b8b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa295887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3afa49a877a818d929ea1a9aeb4b8babebdbebebdbcb8b5afa9a19892857b6e74808d929ea1a9aeb4b8babfbdbebebdbdb9b8b1aca49d938d80736b6053493f33271b0c010000000815212e3b4854616e7b8794a1aeb3b3b3b3aea194887b818f959fa7afb5babeb5a89c8f8275695c4f4236291c0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3b4754616e7a8794a1adbac7cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfc0c0bcb0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d6dfd7cfc9c6c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbafa295887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a69f93867978808a92979fa2aaabaeb4b1b1b1b0b1acaba39f9791867d70696c77808a92979fa2aaacaeb4b1b1b1b1b2adaba7a09d928d81786d60594f41382d22170b000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a49a877a798390959fa4abadb3b1a99c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14202d3a4753606d7a8693a0adb9c6cec2b5a89b8f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b3b3b3b3b0a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d6dfd6cfc9c5c4bababababababababababababababababababababaafa295887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a9285786c737e858d92989c9fa2aaa4a5a4a4a7a09d99928e857d706b60656c737e858d92989c9fa2aaa4a5a4a4a9a19e9b95908980786d665c50473d2f261b1106000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a9386796d7a838d93999fa2a9a4a49c8f8276695c4f4336291c10000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d3a4653606d798693a0acb9c6cec1b5a89b8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a6a6a6a6a6a396897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d6d6cdc4bdb9b8adadadadadadadadadadadadadadadadadadadadadada295887c6f6255493c2f2216090000000000000000000000000000000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d84776b6c717a80868b8f929896979898979695918d87817a6f6b60595b606c717a80868b8f929896979898979696918e89837d746d665c544a3f352b1d140a00000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d8578686d7980878e9297979897968f8376695c504336291d10000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3a4754616d7a8794a0adbac7cec1b4a89b8e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9a9a9a9a9a96897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9dacfc4bbb2adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a095887c6f6255493c2f2216090000000000000000000000000000000000000714212d3a4754606d7a80808080808080808080807f726561686d737a7e828588898a8b8b8a898784807b746d6860594f505a61686d747a7f8285888a8a8b8b8a898784817d78706b605c544a42382e23190b0200000000000714212d3a4754606d7a80808080808080808080807f7366676d747c8185888a8b8b8a888275695c4f4236291c0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15212e3b4854616e7b8794a1aebac7cdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00000a1723303d4a5663707d8996a3b0bcc9d5c9bdb2a9a19e939393939393939393939393939393939393939393939393887c6f6255493c2f2216090000000000000000000000000000000000000713202c3945525d686d7373737373737373737373726d62565e61676d7175797b7d7e7e7e7d7c7a77736e69615e564f474450565d61686d7276797b7d7e7e7e7e7c7a7874706c656059504a423830261c11070000000000000713202c3945525d686d7373737373737373737373736d635c606a6e74797c7d7e7e7d7b7570655a4e4135281b0f000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b16222f3c4955626f7c8895a2afbbc8cdc0b3a69a8d8073675a4d4034271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8080808080808080808080807b6e6255483b2f22150800000a1723303d4a5663707d8996a3b0bcc9d2c5b9ada19691878787878787878787878787878787878787878787878787877c6f6255493c2f22160900000000000000000000000000000000000004111d2935414c565d60676767676767676767676765625b5152555d6065666d6e70717271716f6d6866615f57524c443d3e444c52565d6065666d6e70717271716f6e696863605b534f443f3830261e140a0000000000000004111d2935414c565d60676767676767676767676766635b51585f62666d6f717171706e69655e54493d3125190d000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1824313e4b5764717e8a97a4b1bdcacbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737373737373737373736e695f53473a2e21140800000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786d6053463a2d201307000000000000000000000000000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a58565149464c5154545c6061636465656463605d5655534d46413a32323a41464c5254545c6061636465656463615e5656535049413d342e261e150c0200000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a595751454e53545c606264656463615f57544c42372c211509000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1d2935414c556673808c99a6b3bfcccabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f596063676767676767676767676767625f574d42372b1e120600000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382b1f12060000000000000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4c4a463f3a4145474a50535556575858575654524c4846423b3630282830353a4145474a50535557575858575654524d4a46443f382f28231c150c0300000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4c4b464043474a5053555758585755534d45423a30261b1004000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271f202c3945515d6776828f9ca9b5c2cfc8bdb2a895897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d474f54565a5a5a5a5b5c5c5a5a5a5a5a55534d453c31261a0e0200000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6060606060606060606060606060606060606060606060605c544a3f34281c100300000000000000000000000000000000000000020c1620283035393a40404040404040404040403f3e3a342f35393a3f4446484a4b4b4b4a494745413b3a36312a251e1e24292f35393a3f4446484a4b4b4b4b494746423d3937332d261d17110a0300000000000000000000020c1620283035393a4040404040404040404040403e3b3537383f4446484a4b4b4a4846423b3330281e140a00000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41322d2b2d343f4a54606d7a86929facb9c5d2c5b8aca096877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d414950565e61656869686764605c555047423c332a2015090000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5454545454545454545454545454545454545454545453504a42382e23170b000000000000000000000000000000000000000000040e161e24292c2d343434343434343434343432312e2924292c2e34383a3b3d3e3f3e3e3c3a39352f2d2a261f191313191e24292c2e34383a3b3d3e3f3e3e3c3b3a36302d2b27221b140b0600000000000000000000000000040e161e24292c2d343434343434343434343433322f2a2b2e34383a3c3e3e3e3d3b3a36312a211e160c0200000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467584e443d3937393e44505c66717e8b99a3aebac7d0c4b7aa9d918477675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60686d7174757574716d67615a51493f332a2015090000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5247474747474747474747474747474747474747474746443f3830261c110600000000000000000000000000000000000000000000040c13191d202127272727272727272727272525221e191d2023282b2d2e3031323231302d2c2924211e1a140d08080d13191d2023282b2d2e3031323231302e2d2a25201f1b17110a02000000000000000000000000000000040c13191d202127272727272727272727272625231e1c23282c2d2f313231302e2d2a261f180f0c030000000815212e3b4854616e7b8794a1aebac7cec1b4a89b8e81756a5f564e48464446475059606d7884919dabb4bfcbcbbfb5ab9b8e817468554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202b3744505b656c727a7e818282817e79716c625b51463c31261a0f0200000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e140a00000000000000000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a191816120d1113171c1f202223242525242321201d1914120e0903000001080d1113171c1f202224242525242321201e1913120f0b0600000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1919161211171c1f20222425252422211e1a140e0600000000000815212e3b4854616e7b8794a1aebac7d2c5b9ac9f92877c6f68605854535053545a616b727f8b96a0acbdc6d1c7bbaea3998a7e7164574b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2d3944505a606c777f868b8e8f8f8d8a857e726d62584e43372b1f120600000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28231c140c020000000000000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0c0b09060104060b101213151718181817161413110d0805020000000000000104060b101213151718181818161414110e09050300000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0d0c0a00060c10121315171818171514120e09030000000000000815212e3b4854616e7b8794a1aebac7d3c7bbaea39991847a6f6a6461605b6061646c717d87929fa8b2bdcfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303c4955616c74808c92989b9c9b9a97928a7f726a5f53473a2e21140600000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b212121212121212121212121212121212121201f1c17181715110c060000000000000000000000000000000000000000000000000000000001010101010101010101010000000000000000030607080a0b0c0b0b090707040100000000000000000000000000030607080a0b0c0b0b090807050200000000000000000000000000000000000000000000000000000000000101010101010101010101000000000000030607090b0b0b0a0807050200000000000000000815212e3b4854616e7b8794a1aebac7d7cbbfb5aba09691847c75716e6c656c6e71767e869299a3aebac3cec8bdb1a89c8f8275685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664707d8a929fa2aaa8a8a9a19e92877c6e6255483b2d22170b00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b292929292929292929292929292929292929292929292423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7dcd1c6bdb2a8a0969187827e7b7978797a7e828a9298a2abb5bfcccec5b8aca0958a7d7063564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687683909da4aeb4b5b5b3ada3998e817467544a3f33281c0f03000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538353535353535353535353535353535353535353535353531302d28221a120800000000000000000000000000000000000000000000000000000000000004090c0e0f131313131313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d1010131313131313131313131312110f0c070200000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d8cfc3bab2a8a09a938f8a87868586878a8f949fa2aab3bdc6d0c5bcb0a69d9184786c6053463a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9bfc2c2beb5ab9e918478665b5044382b1f1206000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454242424242424242424242424242424242424242424242423e3d39342c241a100600000000000000000000000000000000000000000000000000000002090f15191b1c20202020202020202020202020191815120d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020202020201f1e1c18130d06000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacaca49f9c979992929299979c9fa6aeb3bcc5cfc7beb4aa9f948a7d70665b504438281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b889aa4afbbc8d0cfc5b9ac9f9286796c605346392d201306000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b49453e362c22170c0000000000000000000000000000000000000000000000000000030c141b202528282d2d2d2d2d2d2d2d2d2d2d2d2d2524221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acaca8aba39f9e9fa3aba9abb0babec5cec7c0b6aca2988f82766c61544a3f3328160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8898a3aebac6cccbc4b9ac9f928679665b5044382b1f1206000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c575550483e34281d1105000000000000000000000000000000000000000000000000000c151e252c3134353939393939393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32363739393939393939393939393837342f2921190f0600000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc8bbafa49a939aa4acb5b4aeacabacaeb4b5b7bbc2cacac4bdb5afa49a92867b6e615a5042382d221704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faab4bbc0bfbab2a89d9084776a544a3f33281c0f03000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b68686868686868686868686868686868686868686868686868686864615a5045392d211508000000000000000000000000000000000000000000000000040d1e2730373d4142464646464646464646464646463f3e3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e424346464646464646464646464544403b332b21170d02000000000000000000000000000815212e3b4854616e7b8794a1aebac0c0beb3aa9f9386939aa3abb2bab9b8b9babfc2c3c7c6c5bebab2aba39f93887e70695e53483e2f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775828f98a3aaafb6b4aea9a1968c7f7366594c402d22170b00000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847875757575757575757575757575757575757575757575757575757575716c6155493d3023170a0000000000000000000000000000000000000000000000010c161f303942484d4f535353535353535353535353534c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535353535352504c453d33291e1307000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3aea2988b7e889299a1a8aeb4b9bbc0bebebdbebab8b3ada8a199928b7f726c61574d42362c1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55626f7c8692989fa4acaba39f9791847a6d6054473a2d21140600000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928682828282828282828282828282828282828282828282828282828282827e7164574b3e3124180b000000000000000000000000000000000000000000000007131d2831424b53595b60606060606060606060606060585651493f34291e120300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060606060605f5d574f453b2f24180c000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a69f9285787e8791969fa3aaacafb5b1b1b1b3adaba9a29f9691877f726d625a50453b31241a0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3947535f6a707e868f939a979799928e857c6f675d5145392c20130600000a1723303d4a5663707d8996a3b0bcc9d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c807366594d4033261a0d00000000000000000000000000000000000000000000010d18242f3a43535d65686c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a555f666a6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f030000000000000000000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a918477717d848d92989d9fa3aba4a5a4a9a29f9b97928c847d726d625b51483e33291f12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e58616c707c82878a8b8a8986817a6f6a5f554c4135291d110400000a1723303d4a5663707d8996a3b0bcc9d6cbbfb4aaa39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d0000000000000000000000000000000000000000000004111d2935414b55656f7579797979797979797979797979726d62564a3b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c2936424e5b66717679797979797979797979797873685d5044372b1e11050000000000000000000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d83766b707a80868c909299979898979697928f8b857f796f6b625b51493f362c21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c46505a616a6f767a7d7e7e7c7a746e685f584e433a2f24190d0100000a1723303d4a5663707d8996a3b0bcc9dcd0c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d000000000000000000000000000000000000000000000613202c3945515d677581868686868686868686868686867f7265574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683868686868686868686868685786b5f5245382c1f12050000000000000000000000000714212d3a4754606d7a80808080808080808080807e7164686d737a7f8386898a8b8b8a898885827e79736d67605951483f372d241a0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343e4850585f62686d707171706d67615e564e463c31281e13080000000a1723303d4a5663707d8996a3b0bcc9d2d2cec6bfbab8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000714212d3a4754606d7a86929393939393939393939393908376695e53463a2d21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909393939393939393939285786b5f5245382c1f12050000000000000000000000000713202c3945525d686d7373737373737373737373716c625d60686e72767a7c7d7e7e7e7d7b7975716d67605d554f463f362d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222c363e464e53565e6163646463605d55524d443c342a1f160c010000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5c5c5c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000005111d2a36414c5664717e8b98a39f9f9f9f9f9f9f9f9f9f93877b6e6154483c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9f9f9f9f9f9f9f9e9285786b5f5245382c1f120500000000000000000000000004111d2935414c565d60676767676767676767676764625a52565e6166676d6f71717271706e6c6664605d55514b433d342d241b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c343c43474c52545758575653514b46413b322a22180d04000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000713202d3946525e6876828f9caab4acacacacacacacafa49a8c7f7266584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909da9acacacacacab9e9285786b5f5245382c1f1205000000000000000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a585650454c5254555d6062646565646361605b5453514b454039312b221b1209010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a222a32373a4146474a4b4b49474540393630292018100600000000000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca6998c807366594d4033261a0d0000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b9b9b9b9b9b9c0b6ac9d9083776a5f53473a2e21150a000000000000000000000000000000000000000000000000000000000206080808080808080808080808080808080808101d2a3743505d6a7683909da9b6b9b9b9b8ab9e9285786b5f5245382c1f12040000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4b49453e4146474b51545657585857565553504a47454039352f271f1910090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008101820262b3036393a3d3e3e3d3a39352f2a251f170e060000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d000000000000000000000000000000000000000005121e2a36424d5765727e8b99a3afbbc7c6c6c6c6d2c7b8aca095887b6e6255483d32271b0f000000000000000000000000000000000000000000000000000003090e12141515151515151515151515151515151515151d2a3743505d6a7683909da9b6c3c6c5b8ab9e9285786b5f5245382c1f13100c070000000000000000000000020c1620283035393a40404040404040404040403e3d393436393b414547494a4b4b4b4a4846443f3a38352f29241d150d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1e252a2d2e303131302d2c29241d19140d05000000000000000a1723303d4a5663707d89929292929292929292929292929292929292929292929292929292929292929292929292929292928c807366594d4033261a0d00000000000000000000000000000000000000000714202d3a46525e697683909cabb5c0cbd7d2d2d2d4c8bcb1a7998c807366584e43372b1c1106000000000000000000000000000000000000000000000000060e151a1e21222222222222222222222222222222222222222a3743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c201f1c18120b0300000000000000000000040e161e24292c2d343434343434343434343431302d292a2d2f35393a3c3e3e3f3e3d3b3938332d2c29241d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212425242320201d18120e080200000000000000000a1723303d4a5663707d878686868686868686868686868686868686868686868686868686868686868686868686868686868687807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dce8dfe4d9cdc3b7aa9e9184776a605447382d22170b0000000000000000000000000000000000000000000000060f1820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382f2d2c28231d150c0300000000000000000000040c13191d202127272727272727272727272524211d1e2024292c2d2f31323231302e2d2b28221f1d18120c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171818161413100d0701000000000000000000000916222f3c4854606b70797979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63574b3f3225190c0000000000000000000000000000000000000005121e2b37424d5765727f8c9aa4afbbc8d4e3e0dfe0ded2c5b9aca096897c6f62544a3f33281c0f03000000000000000000000000000000000000000000040d18212a31373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b43505d6a7683909da9b6c3d0c5b8ab9e9285786b5f52453b3b3a38342e271e150b000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a181715111114181d202123242525242322201f1c1713100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0b0b0a070604010000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000714212d3a46535f697783909dacb6c0ccd8d8d4d2d4d8d4c8bdb2a89a8d8073665b5044382b1f12070000000000000000000000000000000000000000010c16202a333c424748484848484848484848484848484848484848484848505d6a7683909da9b6c3d0c5b8ab9e9285786b5f524848484645403930271d1207000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0b0a080505070d1113141617181818171513120f0b060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5957524940352a1e1307000000000000000000000000000000000000000815222e3b4855616e7b88959fabbec7d2d2ccc8c6c8ccd2cec3b8ab9e9184786c605346392e23180c000000000000000000000000000000000000000008131e28323c454e5355555555555555555555555555555555555555555555555d6a7683909da9b6c3d0c5b8ab9e9285786b5f5555555553514b42392e23180c00000000000000000000000000000000010101010101010101010100000000000001040607090b0b0c0b0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740372e24190e0200000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1bcd0d0c7c0bbb9bbc0c7d0c5b9ada196897c7063544a4034281c1004000000000000000000000000000000000000010d19242f3a444e575f6262626262626262626262626262626262626262626262626a7683909da9b6c3d0c5b8ab9e9285786b6262626262605c544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b352e251c1207000000000000000000000000000000000000000815212e3b47535f6a7784919daab7c3cdc7beb6afacafb6bec7c9bdb2a99a8e8174665c5144382c1f120700000000000000000000000000000000000004111d2935414c565f6a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7683909da9b6c3d0c5b8ab9e9285786e6e6e6e6e6e6d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000000000000000000000000000000000915222f3c4855626f7c8895a0acb8c5ccc0b6aca49fa4acb6c0ccc4b8ab9e9285796d6053463a2f24180c0000000000000000000000000000000000000713202c3945525d68767b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c83909daab7c3d0c5b8ab9f92857c7b7b7b7b7b7b786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625231e19120a010000000000000000000000000000000000000007131f2c38434e586673808d99a7b1bcc8c8bbafa49a939aa4afbbc8c6b9ada2978a7d7063554b4035291d100400000000000000000000000000000000000714212d3a4754606d7a87888888888888888888888888888888888888888888888888889095a0acb8c4d1c6baada29792888888888888887c6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020201a1916130e070000000000000000000000000000000000000000000915222e3b4854606a7884919eabb7c3c9bdb2a89f9386939facb9c3cabeb3a99b8e8175675d5145392c1f130800000000000000000000000000000000000815222e3b4855616e7b88949595959595959595959595959595959595959595959595959da0a7b1bcc8d4cabeb3a9a29f959595959595887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a0702000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a1acb9c5c5b9aca0968e818e9ba8b2bdc8c5b8ac9f9285796d6053473a2f24190d01000000000000000000000000000000000916222f3c4955626f7c8895a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cdd9d0c5bbb3adaba1a1a1a1a195887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9c4b7aa9e91847b8896a0acb8c5c6baaea2988a7e7164564c4135291d1104000000000000000000000000000000000a1723303d4a5663707d8996a3aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb7b8bcc3cbd5dfd7cdc5bebab8aeaeaeaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c0f11121313131313131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885919eabb8c4cabeb3aa9a8d807784919daab7c4cabfb4aa9b8f8275685d5245392c201408000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc3c4c8cdd5dde7dfd7d0cac6c5bbbbbbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1f202020202020202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5463707d8997a1adb9c6c6baaea298897d73808d9aa9b3becac5b9ac9f92867a6d6054473b3025190e020000000000000000000000000000000c1825323f4b5865727e8b98a5b1bed1c8c8c8c9c3bfbebababababababababababababac3c4c8cdd4dde6dfd7cfcac6c5bababaaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e24282b2b2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6674818e9aa9b3bec9c5b8ab9f9285796f7c8997a2adb9c6c7baaea3998b7e7165564c41362a1e11050000000000000000000000000000000d192633404c5966737f8c99abb5c0cbd7d0c7beb8b3b1adadadadadadadadadadadadadb6b8bcc3cbd4dfd7cdc5beb9b8adadadada295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f343738393939393939393939393939302f2c27211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c4ccc0b5ab9b8e82756d7985929eabb8c5cbbfb4ab9c8f8276685e5246392d2014090000000000000000000000000000000d1a2734404d5a6773808d99a3afbbc4cec9beb5ada7a5a0a0a0a0a0a0a0a0a0a0a0a0a0aaabb1b9c3cdd8cfc5bbb3adaba0a0a0a0a095887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212b333a4044454646464646464646464646463d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564707d8a97a2adbac6c7bbafa4998b7e716675818e9babb5bfcbc6b9ac9f93877a6e6154473b31261a0e0200000000000000000000000000000915222f3c4855626f7c87929fa8b2bdc9c3b8ada39b98949494949494949494949494949d9fa7b1bcc8d4cabeb3a9a29e949494949494887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333d454c50525353535353535353535353534a48443d352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6775818e9ba9b3becac6b9ac9f93867a6d64717e8a99a3aebbc7c7bbafa4998b7f7265574d42362a1e120500000000000000000000000000000815212e3a47535f6a73808d96a0acb9c1bfb3a79b918b8787878787878787878787878790959fabb8c4d1c6b9ada29792878787878787877c6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3a454f575c5e60606060606060606060606056554f473d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfc3b6a99c90837668606d7a86929facb9c5ccc0b5ab9d908376695f53463a2d21150a000000000000000000000000000006121f2b37434e58606d7984919ea5afbbbeb1a5988b7f7a7a7a7a7a7a7a7a7a7a7a7a7a83909daab6c3d0c5b8ab9e92857a7a7a7a7a7a7a786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6c9bdb2a8998c7f72665d6876828f9ca9b6c2cec7b8ab9f95887b6e6155483c31261b0f0300000000000000000000000000030f1b26313c45515d67707d89939ea9b3beb8ab9e91857a6d6d6d6d6d6d6d6d6d6d6d7683909da9b6c3d0c5b8ab9e9285786d6d6d6d6d6d6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2b3744505c687378797979797979797979797979706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875828f9baab4bfcac5b9aca096887b6f625665727f8b98a7b1bcc8c7bcb1a7998c7f7266584e43372b1f120600000000000000000000000000000a15202935404b55606b74818e97a1adb9b9ada1978e81746b61616161616161616a7683909da9b6c3d0c5b8ab9e9285786b6161616161605c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78858686868686868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0c4b7aa9e9184776a5f55616e7b8895a0acb8c5cdc2b7aa9d9084776a5f53473a2e21160a0000000000000000000000000000040c18242f39434f59616d7a85929ea6b0bcb3a99f93887d6f665c54545454545d6a7683909da9b6c3d0c5b8ab9e9285786b5f5454545453504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859193939393939393939393897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665717e8b99a3aebac7cabeb4aa9a8d80746758535f697784919daab7c4cfc5b8aca095887b6f6255483d32271b0f00000000000000000000000000000007121d27313d46525e68717e8b949faab4bbafa49a9183796d60574d4747505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5247474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f96897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9cabb4bfcbc6baaea298897d7063564d576673808d99a9b3bec9c8bcb1a7998d807366584e43372b1c11060000000000000000000000000000010b151f2a36414c56616c76828f98a2aebab6aca0958c7f73695f534743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f52453a3a3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabacacacacacaca396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929facb9c5d1c5b8ab9f9285796d60534956636f7c8997a1adb9c6cec3b7aa9e9184776a605447382d22170b000000000000000000000000000000030d1925303a44505a616e7b86929fa7b1bdb1a79f92867b6e625a5044505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382e2d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8b9b9b9b9b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8b99a3afbbc7ccc0b5ab9b8e8275665c514653606c7985929eabb8c5d1c5b9aca096897c6f62544a3f33281c0f0300000000000000000000000000000008131e28323e46535f69727f8c95a0abb5baaea3988f82766c62564c505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4c6c6bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697683909cabb5c0cbc7bbafa4998b7e7164544b44505b6674818e9babb4bfcbc9bdb2a89a8d8074665b5044382b1f1207000000000000000000000000000000020c16202a36424d57606d78839099a4afbbb4aa9f948b7e71685e52505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1c6b9ac9f93867a6d6154473f4a5464717d8a99a3aebac7cec4b8ab9e9185786c605346392e23180c00000000000000000000000000000000050e1a26313b44505c666f7c87939fa8b2bcb0a69e92857a6d61594f5d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e5766727f8c9aa4afbbc8cfc3b6a99c908376685e52463a4754606d7a86929facb9c5d2c6b9ada197897d7063544b4034281c10040000000000000000000000000000000009141f28343f4a54606a74808d96a1adb9b9ada2978e81756b60555d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7783909dacb6c0ccc9bdb2a8998c7f7266564c413945515d6776828f9ca9b5c2cec9beb3a99a8e8174665c5145382c1f130700000000000000000000000000000000030c17232e38424e58606d7984919ea5afbcb3a99e93897d70675d5d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0acbec7d2c5b9aca196887b6f6255483c35414b5565727f8b98a7b1bcc8cfc4b8ab9f9285796d6053463a2f24180d010000000000000000000000000000000006111c26303d45515d67707d8a939ea9b3bbafa59e9184796d60586a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586673808c99a7b1bcd0d1c4b7ab9e9184786a5f53473a2f3b4854616e7b8795a0acb8c5d1c6baada2978a7d7064554b4035291d100400000000000000000000000000000000000a151e2935404b55616b75818e97a2adbab9aca0968d80736a5f6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919daab7c3cdcabeb4aa9a8d807467584e43372d3a46535e697784909daab7c3cfcabeb3a99b8e8175675d5145392c2013080000000000000000000000000000000000030c18242f3a434f59616e7b85929fa6b0bdb2a89f92877c6f666a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626f7c8896a0acb8c5d3c6baaea298897d7063564a3d312a36424d576673808d99a9b3bec9d0c5b8ac9f92867a6d6053473a3024190d01000000000000000000000000000000000007131d28313e46525e68727e8b949fabb4bbafa3999083786c6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6573808d9aa8b2bdc8d2c5b8ab9f9285796d6053463a2d25313c4956626f7c8997a1adb9c6d2c6baaea2988a7e7164564c4135291d11050000000000000000000000000000000000010c161f2a36414d56606c77839099a3aebab5ab9f958b7f72697683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb7c3ceccc0b5ab9b8e8275665c5145382c202d394653606c7885919eabb8c4d0cabfb4aa9c8f8275685d5246392d201409000000000000000000000000000000000000040d1925303b44505b656e7c86929fa8b2bdb1a79f92857b6e7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54636f7c8996a1adb9c5d4c7bbafa4998b7e7164544b4034281f2b3744505b6574818e9aaab4bfcbd0c5b9ac9f92867a6d6154473b3025190e0200000000000000000000000000000000000008141f27333f49535f6a73808c96a0acb6baaea2988f82757683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d2c6b9ac9f93867a6d6154473a2e231b27333f495364707d8a98a3aebac7d3c7bbaea3998b7e7165564d42362a1e1105000000000000000000000000000000000000020b17222d38414e58606d7984919aa4afbbb3aa9e938a7d7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cfd0c3b6a99d908376685e5246392d1d17222d3a4753606d7a86929facb8c5d2cbbfb5ab9c8f8376695e52463a2d2014090000000000000000000000000000000000000006111b262f3c45515c676f7d88939fa9b3bcafa59e91847a83909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5563707d8997a1adb9c6d5c9bdb2a8998c7f7266564c41362a1d13202c3945515d6775828f9ca8b5c2cdd1c6b9ac9f93877b6e6154473c31261a0e02000000000000000000000000000000000000000a141d2834404b55606b74818e97a1adb9b9ada1968d8083909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6774818e9ba9b3bec9d2c5b9aca196887b6f6255483c302519101d2935404b5565727e8b98a7b1bcc8d4c7bbafa4998b7f7265574d42372b1e120500000000000000000000000000000000000000020b18232e39434f59606d7a85919ea6b0bcb2a89f928684919eabb8c4d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5cfd1c4b7ab9e9184786a5f53473a2e1e130d18242f3b4854616e7b8795a0acb8c4d1ccc0b5ab9d908376695f53463a2d21150a000000000000000000000000000000000000000007121d27303d45525d68717e8a949eaab4baaea399929196a1adb9c5d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5564707d8a98a2aebac6d6cabfb4aa9a8d807467584e43372b1f0c0714202d3a46525e697783909daab6c3cfd2c7b8ab9f95887b6e6155483c31261b0f0000000000000000000000000000000000000000000b151e2935414c56616c75828f98a2aebab4aba39f9ea1a9b2bdc9d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828e9baab3becad3c6baaea298897d7063564a3d31261b0f05121e2a36424d576673808c99a9b2bdc9d4c8bcb1a7998c7f7366584e43372b1b11060000000000000000000000000000000000000000030c19242f3a44505a616e7b86929fa7b1bdb4aeacabadb2bbc4cfd1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c5d0d2c5b8ac9f9285796d6053463a2d20130a020e1a25303c4955626f7c8896a1adb9c5d2cdc2b7aa9d9184776a5f5347382d22170b00000000000000000000000000000000000000000008131e28323e46535e69727f8c959fabb5bfbab9b8b9bdc4cdd6d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5664717e8a98a2aebac7d3ccc0b5ab9b8f8275665c5145382c1f1306000913202d394653606c7884919eabb8c4d0d1c5b8aca095887c6f6253493f33271b0f030000000000000000000000000000000000000000010c16202a36424d57606d78839099a3afbbc4c5c4c5c9cfd6ded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d6875828f9caab4bfcad4c7bbafa4998b7e7164544b4034281c10040005121f2b3744505b6574818e9aaab4bfcad4c8bcb1a7998d8073655b5044372b1f1206000000000000000000000000000000000000000000040d1a25313b44505c666f7c87929fa8b2bdc9d1d2d5dae0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9c5d0d2c6b9ac9f93867a6d6154473a2e23180c0000030f1b27333f495363707d8a98a2aebac7d3cec3b7ab9e9184786c605346392e23170b0000000000000000000000000000000000000000000009141f28343f4a545f6a73808d96a0acb9c1cdd7e1e6ebded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5665717e8b99a3aebbc7d3d0c3b6a99d908376685e5246392d1d12070000000b17222d3a4753606d7986929facb8c5d2d2c5b9aca196897c6f63544a3f34281c1003000000000000000000000000000000000000000000030b17232e38424e58606d7984919ea5afbbc5cfdbe6ebded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976838f9cabb5bfcbd5c9bdb2a8998c7f7266564c41362a1e0b0000000006131f2c3845515d6775828f9cacb6c0ccd5c9bdb2a89a8d8074665c5044382b1f12070000000000000000000000000000000000000000000006111c26303c45515d67707d89939ea9b3becad6e0eaded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6d1d2c5b9aca196887b6f6255483c3025190d0000000004101d2935404b5565717e8b9aa4afbbc8d4cec4b8ab9e9285796d6053463a2e23180c00000000000000000000000000000000000000000000000a141e2935404b55606b75818e97a2adb9c2ced8dfded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727f8c99a4afbbc7d2d1c4b7ab9e9184786a5f53473a2e1e130800000000000c18242f3b4754616e7b87939facb9c6d2d2c6b9ada197897d7063554b4034281c100400000000000000000000000000000000000000000000020c18242f39434f59616d7a85929ea6b0bcc6d0d2d2d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697683909dabb5c0c5c5c5bfb4aa9a8d807467584e43372b1f120600000000000714202d3946525e687783909daab6c3c5c5c5beb3a99b8e8174675c5145382c1f1307000000000000000000000000000000000000000000000007121d27313d46525e68717e8b949faab4bfc5c5c5c5c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabb9b9b9b9b9b9aea298897d7063564a3d31261b0f03000000000005111e2a36414d5666737f8c99a8b2b9b9b9b9b9b8ab9f9285796d6053463a2f24180d0100000000000000000000000000000000000000000000010b151f2a36414c56626c76828f98a3aeb9b9b9b9b9b9b8ab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7acacacacacacacac9f9285796d6053463a2d20130a000000000000020e1925303c4955626f7c8896a1acacacacacacacaca2978a7d7064554b4135291d11040000000000000000000000000000000000000000000000030d1925303a44505a616e7b86929fa7acacacacacacacab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784909d9f9f9f9f9f9f9f9f9f9b8f8275675c5145382c1f1306000000000000000815212e3b47535f6a7884919e9f9f9f9f9f9f9f9f9f9b8e8275675d5145392c20130600000000000000000000000000000000000000000000000008131e29323f47535f69737f8c959f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c889292929292929292929292928b7e7164554b4034281c10040000000000000006131f2b37434e586774818d929292929292929292929292867a6d6054473a2d211407000000000000000000000000000000000000000000000000020c17202b37424d57606d788390929292929292929292929285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738087868686868686868686868686877a6d6154473a2e23180c0000000000000000030f1b26323d4a5763707d87868686868686868686868686877e7164574b3e3124180b00000000000000000000000000000000000000000000000000050e1a26313c44515c666f7c86868686868686868686868685786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636e7379797979797979797979797979796d685e5246392d1d12070000000000000000000a16232f3c4855616b707979797979797979797979797979716c6155493d3023170a000000000000000000000000000000000000000000000000000009151f2834404a54606a6f7979797979797979797979797873685c5044372b1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c615e564c41362a1e0b000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2115080000000000000000000000000000000000000000000000000000030c18232e39424e5860626c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a3540495257595f5f5f5f5f5f5f5f5f5f5f5f5f5f54524c443a3025190d0000000000000000000004101c28333e474f55575f5f5f5f5f5f5f5f5f5f5f5f5f5f575550483e34281d110500000000000000000000000000000000000000000000000000000007121c27303d464e54565f5f5f5f5f5f5f5f5f5f5f5f5e5c574f453a2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3740474b4d53535353535353535353535353534746413a32291e130800000000000000000000000b16212c353e44484a53535353535353535353535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000b151e2b343d43474953535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f4046464646464646464646464646463a3936302920170d02000000000000000000000005101a232c33383c3d46464646464646464646464646463e3d39342c241a10060000000000000000000000000000000000000000000000000000000000030c19222b32383b3c4646464646464646464646464544403a332b21170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393939393939392e2d2a251e170e050000000000000000000000000008111a21282c2f30393939393939393939393939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3939393939393939393939393837342f2921180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020205121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a020202020202020202010100000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262c2c2c2c2c2c2c2c2c2c2c2c2c2c21201e19130d050000000000000000000000000000000810161c2023242c2c2c2c2c2c2c2c2c2c2c2c2c2c2423211d171008000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232c2c2c2c2c2c2c2c2c2c2c2c2b2b28241e170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0f0f0f0f0f0f0f0f0f121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170f0f0f0f0f0f0f0f0f0f0e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000070e1316191a20202020202020202020202020201413110d08020000000000000000000000000000000000050b101416172020202020202020202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020202020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f1214151c1c1c1c1c1c1c1c1c1c1c1f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d30231c1c1c1c1c1c1c1c1c1c1c1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1313131313131313131313131313070705010000000000000000000000000000000000000000000407090a13131313131313131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131313131313131312110f0c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222929292929292929292929292b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d30292929292929292929292929282724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f353535353535353535353535353845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d353535353535353535353535353433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b424242424242424242424242424245525e6b7885919eabb8c4d1c9bcb0a396897d7063564a424242424242424242424242424241403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4347484f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525e6b7885919eabb8c4d1c9bcb0a396897d7063564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e53555c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e6b7885919eabb8c4d1c9bcb0a396897d70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6268686868686868686868686868686868686b7885919eabb8c4d1c9bcb0a396897d70686868686868686868686868686868686867645c53483c3024180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e7575757575757575757575757575757575757885919eabb8c4d1c9bcb0a396897d757575757575757575757575757575757575746e64584c4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c8282828282828282828282828282828282828286929facb9c5d2d0c3b6a99d90838282828282828282828282828282828282828174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a3aebac7d3d1c4b7ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3aab4bfcbd7d3c7bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d1dcd8cdc2b9b1aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9babfc6cfd2d2d2d2cbc2bcb7b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c5c5c5c5c5c5c5c5c5c5c5c5c3c2c2c2c2c2c2c2c2c2c2c2c2c2c2b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d89929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d87868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868684776b5e5144382b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797772675c4f43372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6760564b3f33271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c564e44392e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434849535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514f4b443c32281d1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644433f39322a20160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393837332e2820180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a27231d160e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1d1b17120c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090913131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131311110e0b0601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090b0c0c0a07060401000000000000000000030506090b0c0c0a070604010000000000000000030506090b0c0c0a0706040100000000000000000000000000000001070b0f11121212121212121212121212121212121212121212121212121212121212121212121212121212120707050100000000000000000000000002070a0c0d131313131313131313131313130d0c0a0602000000000000000000000000000000000000000000000000030506121313131313131313131313131308070502000000000000000000000000000000000000000000000000000000020507080b0d0f1011111110100f0e0b09070603000000000000000000000000000000000000000000000000000002060a0c0c1313131313131313131313130a09070400000000000000000000000000000000000000000000000000000000000000000000020608080b0d0f101111111111100e0d0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011111111100f0e0c09070603000000000000000000000000000000000000000000000000000000000105090b0b1313131313131313131313130a0a08040000000000000000010406131313131313131313131313130f0e0c08040000000000000000000000000407090a13131313131313131313131312110f0b0701000000000000000000000000000003060711131313131313131313131313130d0c0a0702000000000000000000000000000406070a0a0a0a0a0a0a0a0a0a0a0a080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f131313131313131313131313130c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0c0e0f101111111111100e0d0b08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316181919171413110d07010000000000060b0f121316181919171413110d070100000000060b0f121316181919171413110d0701000000000000000000000000050c12171b1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413110d0802000000000000000000070d1316191a20202020202020202020202020191916120d07000000000000000000000000000000000000000000060b0f12131e202020202020202020202020201514120e0903000000000000000000000000000000000000000000000306090e121415181a1c1d1d1e1e1d1c1c1a18151312100b060400000000000000000000000000000000000000000000070d12161819202020202020202020202020171614100b0500000000000000000000000000000000000000000000000000000000000306090e121415181a1b1d1d1e1e1e1d1c1b1a171513120f0b06040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070c10131316191b1c1d1e1e1e1d1c1a18161312100b0603000000000000000000000000000000000000000000000000060c11151718202020202020202020202020171614100b050000000001070d1113202020202020202020202020201c1b18140f09020000000000000000050b101416172020202020202020202020201f1e1b17120c050000000000000000000000060b1012131e202020202020202020202020201a1916130e0700000000000000000001070c1013141717171717171717171717171514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f15191b1c20202020202020202020202020191815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e11141417191b1c1d1e1e1e1e1d1c1b19171514120e09060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20222526252421201d18130d070100020a11171b1f20222526252421201d18130d0701020a11171b1f20222526252421201d18130d0701000000000000000000060f171e23282a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c21201d19130c04000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000020a11171b1f202b2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d0500000000000000000000000000000000000000040a0f13151a1e21222426282a2a2b2b2a2928272522201f1c1713100c07000000000000000000000000000000000000010a12181e2225262d2d2d2d2d2d2d2d2d2d2d2d2323201c1610080000000000000000000000000000000000000000000000000000060b1012131a1e21222526282a2a2b2b2b2a2928262422201f1b1713100c07000000000000000000000000000000000000000000000000000000000000000000000000000000070c1012181c1f20232627292a2b2b2b2a29272522201f1c17120f0b060000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2d2d2d2d2d2d2423201c1710080000040c13181d202d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000020a11171c1f202b2d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a01000000000000030b12181d1f2023232323232323232323232322211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b202528282d2d2d2d2d2d2d2d2d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131a1e2021242627292a2a2b2b2b2a2928262422211e1a1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080b141b22272b2d2f323332302d2c29241d18130c080b141b22272b2d2f323332302d2c29241d18130c0b141b22272b2d2f323332302d2c29241d18130c0400000000000000050f1821282f3437383939393939393939393939393939393939393939393939393939393939393939393939393939392e2d29241e160e0400000000000a131c242a2f32333939393939393939393939393933322f2a231c130a00000000000000000000000000000000020b141b22272b2d38393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000050b10151b1f21262a2d2e3133353637383737363534312f2d2b28231f1c18120d08010000000000000000000000000000000a131c232a2f3233393939393939393939393939302f2c27211a11080000000000000000000000000000000000000000000001070d11171c1f20262b2e2f313335363737383737363533312e2d2b27221f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000070c12181c1f23282c2d2f32343637373837373634322f2d2b28231f1b17110b0600000000000000000000000000000000000009121b22292e313239393939393939393939393931302d28221a1108040d161d24292c393939393939393939393939393534312c251e150c020000000008111a21272c2f303939393939393939393939393837342f2821180f05000000000000020c141c23282b2d373939393939393939393939393933322f2a241c130a0000000000030d151d24292c2d3030303030303030303030302f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c151e252c3134353939393939393939393939393932312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12181c1f20252a2d2e30323436363738383737363533312f2e2b2621201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a1d262d3337393c3e3f3f3d3a39352f29241d16121a1d262d3337393c3e3f3f3d3a39352f29241d161a1d262d3337393c3e3f3f3d3a39352f29241d160d050000000000010c17212a333a4043454545454545454545454545454545454545454545454545454545454545454545454545454545453a3935302820160c0200000007121c252e353b3f4046464646464646464646464646403e3b352e251c12070000000000000000000000000000000a141d262d33373945464646464646464646464646463b3a36312921170d030000000000000000000000000003090e161c20262b2e31363a3b3e404243444444434342413e3c3a38342e2c28231d19130b060000000000000000000000000007121c252e353a3e3f4646464646464646464646463d3c38332c231a10050000000000000000000000000000000000000000060b12181c23282b2d31373a3b3e40424344444444444341403e3b3937332d2c28231d1a140d0802000000000000000000000000000000000000000000000000000000000000030b12181c23282c2e34383a3c3f4143444444444342413f3c3a38342e2b27221b17110a0200000000000000000000000000000006111b242d343a3d3e4646464646464646464646463d3c39332c231a100c161f282f35394646464646464646464646464642403d372f271e130900000005101a232c33383c3d4646464646464646464646464543403a332a21170c0100000000000a141e262e34383a4446464646464646464646464646403f3b352e251c1207000000010b151f272f35383a3d3d3d3d3d3d3d3d3d3d3d3d3b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1e2730373d4142464646464646464646464646463f3e3a342d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151b1d23282c2d30363a3b3d3f41424344444444444341403e3b3a37312d2c29241e1b150e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242c2f383f4446494b4c4c4a4745413a352f281f1c242c2f383f4446494b4c4c4a4745413a352f281f242c2f383f4446494b4c4c4a4745413a352f281f170e050000000007121e28333c454b50525252525252525252525252525252525252525252525252525252525252525252525252525252524746413a32281e13080000020d19242e3740474b4d535353535353535353535353534c4b4640372e23190d020000000000000000000000000006111b262f383f444651535353535353535353535353534846423b33291f1409000000000000000000000000060e151a21282c32373b3c4246484b4d4f50505151504f4f4d4b4846443f3a38342e29241e17110a0200000000000000000000020d18232e373f464b4c5353535353535353535353534a48443d352c21160b000000000000000000000000000000000000020a11171d24292e34383a3d4247484b4d4e5050515151504f4e4d4a4846443f3a38342e2a251f19130c0400000000000000000000000000000000000000000000000000000000060c151d23282e34383a404546494c4e4f50515151504f4d4b4946443f3937332d27221b140b0600000000000000000000000000010c18222d363f454a4b5353535353535353535353534a49443e362c2217131d28313a4045535353535353535353535353534f4d4841392f251a0f0400000b16212c353d44484a53535353535353535353535352504b453c33281e12070000000006111c2630383f444651535353535353535353535353534d4b4740372e24190e02000007121d2731394045474a4a4a4a4a4a4a4a4a4a4a4a4847433c332a201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f303942484d4f535353535353535353535353534c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000001070d151a20262b2e34383a3d4246474a4c4e4f5051515151504f4e4c4a4847423e3a39352f2b26201a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e363e41495053555859585754514b45413a3129262e363e41495053555859585754514b45413a31292e363e41495053555859585754514b45413a312920170b020000000b17232f3a454e565c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54524c443a3024190d010007131e2a354049525759606060606060606060606060605957514940352a1e1203000000000000000000000000000b17222d38414950535e6060606060606060606060606054534d453b31251a0e0200000000000000000000060f1820262b33383c4347494d535557595b5d5d5e5e5d5c5b5a585553504a46454039352f27221b140b0500000000000000000006121e2a353f4951575960606060606060606060606056554f473d33271c100400000000000000000000000000000000060b141b22272f35383f44464a4d535558595b5d5d5e5e5e5d5c5b59575553504946454039363029241e160e0700000000000000000000000000000000000000000000000000020a11171e272e34394044464b515356595a5c5d5e5e5e5d5c5a585553504a46443f38332d261d18100900000000000000000000000005111d29343f48505658606060606060606060606060575550483e33281c18242f3a434b515f6060606060606060606060605b59534b41372c2014080004101c27333d474f55566060606060606060606060605e5c564e453a2f23170b000000000b17232e38424a50535e606060606060606060606060605957524940352a1e130700000c18242f39434b515356565656565656565656565655534e463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2831424b53595b60606060606060606060606060585651493f34291e120300000000000000000000000000000000000000000000000000000000000000000000040c131820262b3137394045464a4d525457595a5c5d5d5e5e5e5d5c5b595755534e4b4745413a37312a251f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1b242e38404850535b606265666563605d55514b433b322e38404850535b606265666563605d55514b433b3238404850535b606265666563605d55514b433b32291d140a0000000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615d564c4135291d1105000a16232f3b47525b63666c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463b2f201509000000000000000000000000030f1b27333f49535b606b6c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1e12050000000000000000020a1117212a31373e44484e5355575f61646668696a6b6a6a6968676462605c5453514b45413a332d261d170e0600000000000000000a16222f3a46515b63666c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000000000000000000000000070f171d262d333940454a505356575f62646668696a6a6b6a6a6968666461605b5353514b46423b3530282018120b0300000000000000000000000000000000000000000000030b141c2228303940454a5153545c60626567696a6a6b6a6a69676562605c54535049443f382f2a221b120b02000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6c6c6c6c64615a5044392d201d2935404b555d6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f02000003101c28343f4a545c606a6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a0004101d2935404b555d60636363636363636363636363625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a43535d65686c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e1f1409000000000000000000000000000000000000000000000000000000000000000000070d161d242931373c43474b515357575e6163656769696a6b6b6a6a69686664625f575754524c47433c3630292117110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2d36404a525a61656c6f717272706d67605d554d443b36404a525a61656c6f717272706d67605d554d443b404a525a61656c6f717272706d67605d554d443b2f261c11060000111e2a3743505c6872787878787878787878787878787878787878787878787878787878787878787878787878787878786d685d5246392d201307000c1925323f4b57636d7379797979797979797979797979736d63574b3c31261a0e02000000000000000000000005121f2b3744505b656c787979797979797979797979797975695e53463a2d21140700000000000000020b141b2227333c42474f55585f6267696e7173757677777776767574716f6d6664605c54524c443f382f2920180f06000000000000000c1825323e4b57636d72797979797979797979797979706b6155483c2f231609000000000000000000000000000009111921292f383f444b51545c606368696e717375767777777777767473716e6c6564605c55524d46413a3228231d150c040000000000000000000000000000000000000000030c151d262d333d424b51545c6064666d6f72747677777777767574726f6d6663605b535049413c342d241c140b020000000000000000000b1724313d4a56626c71797979797979797979797979706c6155493c3023202c3945515d6776797979797979797979797979756f65594d4034271b0e000916232f3c4855616b707979797979797979797979797872685c5043372a1e1104000006121f2b3844505c666d7779797979797979797979797979736e63574b3f3225190c0006131f2c3845515d676d7070707070707070707070706e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55656f7579797979797979797979797979726d62564a3b31251a0e02000000000000000000000000000000000000000000000000000000000000000911191f282f353c43474e53545c606467696e70727475767777777777767473716e6a6864605d56534e46423b3328231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303f48525c636c71787c7e7f7f7d7a746d675e564d423f48525c636c71787c7e7f7f7d7a746d675e564d4248525c636c71787c7e7f7f7d7a746d675e564d42382d22170b0000121f2b3845525e6b78848585858585858585858585858585858585858585858585858585858585858585858585858585857a6d6154473a2e211407000d1a2633404d59667380868686868686868686868686867f7366574e42372b1e120600000000000000000000000613202d394653606c7884868686868686868686868686877b6e6154483b2e211508000000000000000a141d262d333f454d535961636a6f74787b7e808283838484838282807e7b7975706d66605d565049413a322a21180e050000000000000c1926333f4c5966727f8686868686868686868686867d7063564a3d3023170a0000000000000000000000000009121a232b333b414950555d60666d7075787b7e80818383848484838281807d7b7974716d67615e57524c443e342e271e160d04000000000000000000000000000000000000030c151e272f383f444f545c60666d7175797c7f8182838484848382807e7c7974706c65605b534e463f362e261d140b0100000000000000000b1825323e4b5865717e8686868686868686868686867d7064574a3d3124202d3a4753606d798686868686868686868686868175685b4f4235281c0f000a1723303d4a5663707d86868686868686868686868684786b5e5245382b1f12050004101c2834404a54606d788486868686868686868686868686807366594d4033261a0d000714202d3a4753606d797d7d7d7d7d7d7d7d7d7d7d7d7c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677581868686868686868686868686867f7265574d42362a1e12050000000000000000000000000000000000000000000000000000000000010a121b232b313a41454e53585f62666d7074777b7d7f818283848484848382817f7d7b7875716d68625f58524d453e342e261e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3842505a636e737e84888b8c8b8a8680796e695e544a42505a636e737e84888b8c8b8a8680796e695e544a505a636e737e84888b8c8b8a8680796e695e544a3f33281c0f0300131f2c3946525f6c79859292929292929292929292929292929292929292929292929292929292929292929292929292877a6d6154473a2e211407000815222e3b4855616e7b8793939393939393939393939084776a5f53473a2e21150900000000000000000000030f1b27333f4953636f7c8996939393939393939393938f8276695e53463a2d21140700000000000006111b262f383f4451575f626b70777c8084888a8c8e90909191908f8e8d8b8885827d79736d68605b534c443b332a20170b0200000000000c1926333f4c5966727f8c93939393939393939393897d7063564a3d3023170a00000000000000000000000008121a242c353d454d535b60676d72787d8185888b8c8e9090919191908f8e8c8a8885817d79746e69615d565045403930281f160d0400000000000000000000000000000000000b151e273039424a505960666d72797d8286898c8d8f90919191908f8d8b8885817d78716c655f58504840382f261d130a00000000000000000b1825323e4b5865717e8b939393939393939393938a7d7064574a3d3124202d3a4753606d7a86939393939393939393938e8175685b4f4235281c0f000a1723303d4a5663707d89939393939393939393939185786b5e5245382b1f1205010b121f2c3844515c66717e8b969393939393939393939392867b6e6154473b2e211408000815212e3b4854616e7b8789898989898989898989898074675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929393939393939393939393908376695e53463a2d21150900000000000000000000000000000000000000000000000000000000000a131c242d353d434b51585f626a6f74797d8184878a8c8d8f9090919191908f8e8c8a8885827e7a746f6a615e5750443f3830261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626c73808a919698999898928d847b6e665b504a54626c73808a919698999898928d847b6e665b5054626c73808a919698999898928d847b6e665b5044382b1f120600131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e211407000714212d3a46535f697683909c9f9f9f9f9f9f9f9fa095887b6e6255483c31261a0e0200000000000000000005121f2b3744505b6574808d9aa89f9f9f9f9f9f9fa2988a7e7164574d42362a1e12050000000000061017222d384149505b62696e767d83888d919697999b9c9d9e9d9d9c9b9a9798928f8a85807a716c655e564d453b32291d140a00000000000c1926333f4c5966727f8c999f9f9f9f9f9f9f9f96897d7063564a3d3023170a000000000000000000000007111a242c363e474f575f656c72797f84898e919797999b9c9d9d9e9d9d9c9b999797918e8a85807b746d68615a514b423931281f160b0200000000000000000000000000000007121d273039424b545b606b70797f848a8e9298989a9c9d9d9e9d9d9c9a9897928e89847e786f6a625a524a41382f251c1108000000000000000b1825323e4b5865717e8b989f9f9f9f9f9f9f9f978a7d7064574a3d3124202d3a4753606d7a86939f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9e9185786b5e5245382b1f120007121d2834404b55606d7984919ea89f9f9f9f9f9f9fa2988d8073695e52463a2d201407000815212e3b4854616e7b87949696969696969696968d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664717e8b98a39f9f9f9f9f9f9f9f9f9f93877b6e6154483c31261a0f0200000000000000000000000000000000000000000000000000000009121c252e363f474f555d606a6e757c80858a8d919696989a9c9c9d9e9e9d9d9c9b999797928e8a86817c756e69625a504a423830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66717e8b929da0a8a5aaa39f969083786c6053505c66717e8b929da0a8a5aaa39f969083786c60535c66717e8b929da0a8a5aaa39f969083786c605346392d20130600131f2c3946525f6c7985929fababababababababababababababababababababababababababababababababababa094877a6d6154473a2e2114070005121e2a36424d5765717e8b98a2aeacacacacacb1a7998c7f7366574e42372b1e12060404040404040404040613202d394653606c7884919eabacacacacacacab9f9285796d6053473b31251a0e0200000000030e182227333f49535b606d727b828a90959a9ea1a8a6a8a9aaaaaaa9a9a8a7aaa29f9b97928d857e776d685f574d443b2f261c1106000000000c1926333f4c5966727f8c99a5acacacacacaca396897d7063564a3d3023170a00000000000000000000050e19232c363e48505960696e777e858c91979b9ea1a9a6a8a9aaaaaaaaaaa9a7a6a9a19e9b97928d86817a716c605c544b433931281d140a0000000000000000000000000000060f18232e39424b545c666c737d848b91969b9fa2aaa7a9aaaaaaaaa9a8a7a9a29f9b95918b837c716c645c524a41372d231a0d040000000000000b1825323e4b5865717e8b98a4acacacacacaca3978a7d7064574a3d3124202d3a4753606d7a8693a0acacacacacaca89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3acacacacacacab9e9185786b5e5245382b1f12000c18242f3845515c67717e8b96a0acacacacacacb3a99f92857a6d61574d42362a1e1105000815212e3b4854616e7b8794a1a3a3a3a3a3a3a39a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9caab4acacacacacacacafa49a8c7f7266584e43372b1f1206000000000000000000000000000000000000000000000000000007101b242e373f48505960676d747c82878d92979a9ea0a8a5a7a8a9aaaaaaaaaaa9a7a6a9a19e9b98928e87817b716c605c544a42382e23170e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919ea4acb2b2b4aea89f958a7e71645753606d7985919ea4acb2b2b4aea89f958a7e716457606d7985919ea4acb2b2b4aea89f958a7e7164574b3e3124180b00131f2c3946525f6c7985929facb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8ada094877a6d6154473a2e21140700020e1a26313b4754606d7a86929facb8b9b9b9b9b7aa9d9084776a5f53473a2e2115091111111111111111110f1c28333f4a54636f7c8996a1adb9b9b9b9bdb2a89a8e8174675d514539291f140900000000000a15202a343c44505b656c737e8690949d9fa7abacb2b3b5b6b6b7b7b6b5b5b3b4aeaca9a19e97928b827a6e695f564c42382d22170b000000000c1926333f4c5966727f8c99a5b2b9b9b9b9b0a396897d7063564a3d3023170a000000000000000000020b17202b353e48505a616b707b828b92979ea1a9abadb3b3b4b6b6b7b7b7b6b5b4b3b3adaba9a29f99928d857e746d665d554b43392f261c1106000000000000000000000000030e18212834404b545c666d78808891969ea1a8acaeb4b4b5b6b7b7b7b6b5b3b3adaba7a09d9590867e736e645c52493f352c20160c0100000000000b1825323e4b5865717e8b98a4b1b9b9b9b9b0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9b9b9b9b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0b9b9b9b9b8ab9e9185786b5e5245382b1f1204101d2935404b55606d7984919ea8b2bdb9b9b9b9ada1978c7f73685e52453b30251a0e02000815212e3b4854616e7b8794a1aeb0b0b0b0b0a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b9b9b9b9b9b9c0b6ac9d9083776a5f53473a2e21150a00000000000000000000000000000000000000000000000000030d19222d363f49515a626b6f7981878e939a9ea1a9aaacb2b2b4b5b6b7b7b7b7b6b5b4b2b3adabaaa29f99938e857e746d665c544a3f342820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a1adb8bdbfbfbab1a79b8f8275685c5663707c8997a1adb8bdbfbfbab1a79b8f8275685c63707c8997a1adb8bdbfbfbab1a79b8f8275685c4f4235291c0f00131f2c3946525f6c7985929facb8b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9ada094877a6d6154473a2e21140700000914202c3945515d6775818e9ba8b2bdc9c6c5b8aca095887b6e6255483c31261a1e1e1e1e1e1e1e1e1e1e1e1f2b3844505b6674808d9aa8b2bdc9c6c5b9aca096897c6f63554b403529170d0300000000030f1b26313c46515b606c77808b92989fa6abb1b7b9bab9b5b1afaeaeaeb0b3b7b8bab8b3ada9a19e948f847b6e685e544a3f33281c12070000000c1926333f4c5966727f8c99a5b2bfc6c6bcb0a396897d7063564a3d3023170a0000000000000000000a141d29323d47505a616c717d858f949ea1a9adb2b8b9bebfc1c3c3c4c4c4c3c2c1bfbeb9b8b3adaba39f97928a80786d675d554b42382d22170b02000000000000000000000009151f2a333c45515c666d78818c939aa0a8adb2b8babfc0c2c0bfbebfc0c2c0bebab8b1aca79f98928b80746e645b51473d32281e130800000000000b1825323e4b5865717e8b98a4b1bec6c6bdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6c6c1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc6c6c4b8ab9e9185786b5e5245382b1f1206131f2c3845515d67727f8b96a1adbac4cec9bdb2a89e9285796d60564c4133291f140900000815212e3b4854616e7b8794a1aebabcbcbcb4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5765727e8b99a3afbbc7c6c6c6c6d2c7b8aca095887b6e6255483d32271b0f000000000000000000000000000000000000000000000000010b151f2b343f48515b636c717d848e93999fa4acadb3b7b8bdbfc0c2c1c1c0c0c1c2c2c1bfbeb9b8b4aeaba49f97928b80786d665c50443e32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e65727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5144372b1e1100131f2c3946525f6c7985929facacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca094877a6d6154473a2e211407000004111d2935414b5563707d8996a1adb9c5d2c8bcb1a7998c7f7366574e42372b2a2a2a2a2a2a2a2a2a2a2a2a2a2d394653606c7884919eabb8c4cfccc0b6ac9e9184776b605443392f241805000000000006121f2b37434e58626d74808d929fa2aab0b8bcbcb4aeaca8a5a2a1a1a2a3a6aaacb1babeb9b3ada69f9691847a6e665b5044392e23180c0000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000006111b262f3b444f59616c717e8792979fa6adb3b9bec4c6c5c1bfbab9b8b8b8babfbec1c5c6c4bebab4aea9a19e928d82796d675d544a3f33281d140a00000000000000000000020e1a26313c45515b606d78828f939fa4acb2b9bdc4c3bcb8b7b3b2b1b2b4b7b9bdc4c3bcb8b1aaa39f928d80746d63594f443a2f24190d03000000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12101d2935404b55606d7984919ea8b2bdccd2c5b9aca1968b7f72675d51443a3020170d0200000815212e3b4854616e7b8794a1aebac7c9c0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909cabb5c0cbd7d2d2d2d4c8bcb1a7998c807366584e43372b1c1106000000000000000000000000000000000000000000000007121d27313d46505a636d727e8791969fa4abafb6b9bec4c4bfbab8b6b5b4b3b3b4b5b8b9bdc4c6c5bfbab5afa9a29f928d81786d605a50443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e65727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5145382b1e1200131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e2114070000010d18242f3a4653606c7884919eabb7c2cdcec3b7aa9d9083776a5f53473a3737373737373737373737373737333f4a5463707c8996a1adb9c5d4c8bbafa49a8c7f7366594f4331271d120700000000000815212e3a47535f6a727f8b929da4aeb4bcc0bbafaaa39f9b989695949596999da0a7aeb4bcbeb9b0a8a1969082786c60544a4034281c100400000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000b17222d38414d56606b717e879299a2a9b0b9bec5c6bfbab8b4b4aeacababacaeb4b1b4b8babec5c6bfbab3ada49d948f82796d665b50443d2f261b110600000000000000000006121e2b37424d57626d74818e949ea5afb6bec3c2bbb7b1acaaa6a5a4a5a7abacb2b8bcc3c2bcb4aea49d928c7f726b60564c4135291f1409000000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f0c16202c3945515d67727f8c97a1adbac4cfc8bcb1a79e9184796d60554b4032281e0e050000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb9c6d1dce8dfe4d9cdc3b7aa9e9184776a605447382d22170b00000000000000000000000000000000000000000000000c18242f39434e58626d727f8b9399a0a8afb5bbc0c4bdb9b8b4aeaca9a8a7a6a7a7a9abadb2b8b9bec5c7c0bbb3ada49d938e81746c62564c4135291d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d64717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5043372a1d1000131f2c3946525f6c79859293939393939393939393939393939393939393939393939393939393939393939393939393877a6d6154473a2e21140700000007131f2b3844505b6673808d99a7b1bcc8d1c5b8aca095887b6e6255484444444444444444444444444444444444505b6674818d9aa9b2bdc9d2c6b9ac9f93877b6e6154483d3221150b01000000000714202c38444f59626f7c87929fa4aebabfbeb6afa59d98928e8b898888888a8c91959fa2aab4bec2bab2a89f948b7e72665c5144382c1f120600000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000030f1b27333f49535e69707d879299a3abb3bbc2c7c0bbb4aeaca7aba39f9e9e9fa3aaa4a7abaeb3babfc5c5beb9aea69f948f82786c60584e41382d22170b0000000000000000030e18222e3a47535f69727f8b939da6afbbc0c7bfb8b0aba7a09d9a9898999a9ea1a8acb1b9c1c6bfbaaea49f93877d70685d52453c31261a0e020000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f131e2935414c55606d7985929ea9b2beccd1c5b8aca0958b7e71665c5143392f20160c000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0404050403010000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d5765727f8c9aa4afbbc8d4e3e0dfe0ded2c5b9aca096897c6f62544a3f33281c0f0300000000000000000000000000000000000000000004101d2935404b55606a717f8b919fa4abb2bbc0c6bfbab2adabaaa29f9d9b9a9a9a9a9c9ea1a9abadb3bbc1ccc5bebaaea59d938b7e71685e5246392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939fa8b1b8bab9b4aea3998d8073665a54616e7b87939fa8b1b8bab9b4aea3998d8073665a616e7b87939fa8b1b8bab9b4aea3998d8073665a4d4033271a0d00131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868686868686868686868686867a6d6154473a2e211407000000030f1c28333f4a54626e7b88959fabb8c6d1c8bcb1a7998c7f7366574d515151515151515151515151515151515153606c7885919eabb8c4cfcabeb4aa9c8f8276695e53463a2d21140300000000000916222f3c4854606b76829099a3afb6c0c0b6aca49f938e86827e7c7b7b7b7d80848b9298a2acb6c0c4bab0a69e9184796d6053463a2d20130700000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000010c161f2b3744505b656e7b859199a3abb5bdc5c5bdb5afaaa29f9a9799929292929895979a9fa2aaaeb4bcc3c9c0b8b0a69e938c80736a6053493f33271b0f03000000000000000a15202c38444f59626e7b86929fa5afb8c1ccbfb5ada69f9c95908d8c8b8c8d91969da0a7afb7c1cbc0bbafa49991847a6d60574d42372b1e13080000000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1924303945515d67727f8c97a1adbbc4cfc7bcb1a79d9083786c60544b4031281d0e04000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0f10111111100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697783909dacb6c0ccd8d8d4d2d4d8d4c8bdb2a89a8d8073665b5044382b1f120700000000000000000000000000000000000000000006131f2c3945515d676f7c87929fa3afb5bdc4c5bcb4aea8a19e999892908e8e8d8d8e8f9196999ea2a9afb7c1c9cac0b7afa59f92857a6d61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828e96a0a7abaeacaba39f92867b6e6155525e6975828e96a0a7abaeacaba39f92867b6e61555e6975828e96a0a7abaeacaba39f92867b6e6155483b2e22150800121f2b3844515d69747979797979797979797979797979797979797979797979797979797979797979797979797979797976685e5246392d201307000000000b17222d3847535f697683909daab4bfcbcec3b7aa9d908377695f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5463707c8997a1adb9c6d3c6baaea2988b7e7164574d42362a1e12050000000004101c2934404b5563707d89949fabb5c0c8bbafa49a938b817a75726f6e6e6f7073787e86929aa4afbbc8c2b9ada1968a7d7063574a3d3024170a00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000008131e2935414c56606c77829097a1abb4bdc6c5bcb3aba39f98928e8a878685858586888b8e92989fa2aab1b9c3cac2b9b0a69f92877c6f655b5044372b1f160a000000000000030f1a26313c4854606b76828f98a2aeb7c1cac0b6ada39c948f8884807f7e7f81848991959ea5afb8c1ccc0b5aba1968d8174695f53463a3024190d0100000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1d2935414c56606d7a85929ea9b3becdd0c7b8ab9f958a7d70665b5042392e1f160c00000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1c1d1e1e1e1d1b181514120e09030000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabbec7d2d2ccc8c6c8ccd2cec3b8ab9e9184786c605346392e23180c000000000000000000000000000000000000000005111e2a36424d56606d79849199a3aebbc0c7c5bcb3aaa39f96918d88858382818080818285888c92979ea5afb7c1ccc9c0baada2978d8073675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d56616e7b8490959c9fa29f9d99928b7f72695f534d56616e7b8490959c9fa29f9d99928b7f72695f5356616e7b8490959c9fa29f9d99928b7f72695f53463a2d21140700101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000006111c2b37424d5765727e8b98a3aebac7d1c5b8aca095887b6e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6674818d9aa9b3bec9d2c5b8ab9f9285796d6053473b31251a0e020000000006131f2c3845515c6775828f9ba6b0bdbac0b5ab9f93887f746d68656362616263656c717d88939facb9c6c9bdb2a89a8e8174675b4e4134281b0e00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000010d19242f3946525e68717e8b949fa9b3bdc6c6bcb3aaa299928d86817d7b79787879797b7e81858b9298a0a7b1bac4cbc1bbafa3999083786c6053463d32271b0f00000000000006121f2b37434e5863707d89949faab4bfc9c3b9aea49c918c827c777372717274787d838e939ea5afbbc4c7bdb2a89f92877b6e61564c4135291d110400000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b17202c3945525d68737f8c97a2adbbc5cfc7beb0a69d9083766c61544a3f30271d0d0400000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342726282a2b2b2a29272521201e1a14100b0600000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1bcd0d0c7c0bbb9bbc0c7d0c5b9ada196897c7063544a4034281c1004000000000000000000000000000000000000000714202d3a46525e6973808c96a1abb4bfccc7bdb3a9a298928c84807c7976757473747476787b7f858e939ea5afbac4cfcabeb3a99f9285796d6053473a2d201406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b46525e696e7b838b8f929892918d867f726d62574d46525e696e7b838b8f929892918d867f726d62574d525e696e7b838b8f929892918d867f726d62574d42362a1e1205000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060606060606060606060606060605f524c443a3025190d0100000000000e1a26313c4754606d7a86929facb9c4cfc8bcb1a7998c7f777777777777777777777777777777777777777777777885929eabb8c4cfc9bdb2a89a8e8174675d514539291f140900000000000714202d3a4753606d7a86929facaeaeaeaeafa3998e81746d615e5656555555535b606b75828f9ca8b5c2cfc3b6aa9d9083776a5d5044372a1d1100000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000004111d2935414c56616d7a85929ea6b0bbc4cbbfb4aaa2989287807a74716e6c656b676d6e71747a7f869095a0a8b2bdc9cbc0b5aba0958a7e7164594f44382c1b110600000000000815212e3a47535f6a7683909ca6b0bcc6c8bcb1a79c928c7f776f6a67656566676b7079818e939ea9b2bdc9c4bbafa3998e8174685d5245392c20130700000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1e2a36414c56606d7a85929fa9b3becdccc0b6ac9f94897d70635a5042382d1e150b0000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134303335373738373634322e2d2a251f1c17110a02000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7784919daab7c3cdc7beb6afacafb6bec7c9bdb2a99a8e8174665c5144382c1f1207000000000000000000000000000000000000030f1b27333f4953616e7b86929fa8b2bdc6cbc0b5aba29792867f79736f6d66686767676769696e737a818e939ea8b2bdc9d0c5baada2978a7d7164574a3e2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d575f696e787e8285868684807b726d625b5145424d575f696e787e8285868684807b726d625b51454d575f696e787e8285868684807b726d625b51453b31261a0e020008141f2a343e464d51525353535353535353535353535353535353535353535353535353535353535353535353535353535346413a32281e13080000000000000915202c3945525d6875828e9ba9b3bec9cec3b8ab9f928583848484848484848484848484848484848484848484839197a1adb9c6d2c5b9aca096897c6f63554b403529170d0300000000000a1623303d495663707c8999a3a1a1a1a1a1a19f92877a6e615b524c4948484849505965727f8c98a5b2bfcbc5b8ab9e9285786b5f5245382c1f1200000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000613202c3945525d6873808d97a1adb8c2cdc7baaea39892867d736d686461605b555c606264676d727b839096a1adb9c1ccc7bdb1a79d9184776b605448382d22170b00000000000915222f3c4855626f7b88949fabb8c2cec4b8aca0958d80736c655f585958595960676d78818f96a1adb9c6cbc0b5ab9f92867a6d6054473a2f24180c00000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b25303946525e6873808c97a2adbbc5cfc8bbafa49a8f82766b6054473e2f261c0c030000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413a3c40424344444443413e3b3a36302b28231c140c060000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8895a0acb8c5ccc0b6aca49fa4acb6c0ccc4b8ab9e9285796d6053463a2f24180c00000000000000000000000000000000000005121f2b3744505b65737f8c98a2aebac4cfc7bbafa39992857c726d6662605c545b5a5a5b575f61686d78818e96a1adb9c5d2cabeb3a99a8e81746753493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d575f666d717678797977746e69625b51493f3b454d575f666d717678797977746e69625b51493f454d575f666d717678797977746e69625b51493f33291f14090000020d18222c343b414446464646464646464646464646464646464646464646464646464646464646464646464646464646463936302820160c0200000000000004111d2935414c5663707d8a97a1adb9c6d2c6baaea29892909090909090909090909090909090909090909090909195a0a9b3bec9ccc0b6ac9e9184786c605346392f2418060000000000000c1825323f4b5865727f8b9494949494949494948f8376685e5246413c3b404547505865727f8b98a5b2becbc5b8ac9f9286796c5f5246392c1f1300000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000714212d3a4754606d7a85929fa9b3becac8bcb1a79f92867d706b605d565453504b515355555d60696e7b84919ea6b0bbc7cfc3b8aca095897c6f6353493f33271b0f0300000006121e2b37424d576773808d9aa6b0bccac8bcb1a79d9083786c605b534e4c4b4c4f555c666d7a84919eaab4bfcac7baaea2988b7f7265554b4035291d1004000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b2a36414c56616d7a86929fa9b3becdcbc0b5ab9f93877c6f62594f44352c1d140a000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4446494c4f50515151504e4b4846423b38342e261e17110a0200000000000000000000000000000000000000000000000000000007131f2c38434e586673808d99a7b1bcc8c8bbafa49a939aa4afbbc8c6b9ada2978a7d7063554b4035291d100400000000000000000000000000000000000613202d394653606c7884919eaab4bfcccbc0b5ab9f92877d6f6a605c5453504a4e4d4d4e4d53565d666d7984919eabb7c4d1d0c3b7aa9d908377655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333c454d545c606569666d666a67615f5751493f37333c454d545c606569666d666a67615f5751493f373c454d545c606569666d666a67615f5751493f372d21170d0300000006101a222a303538393939393939393939393939393939393939393939393939393939393939393939393939393939392e2d2a251e160e0500000000000000010d19242f3a4653606d7985919eabb8c3cdcabeb3aaa29f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a7b1bbc5cfc8bbafa49a8c7f73655b5044372b1d12070000000000000d192633404c5966737f8787878787878787878787807467564c414446484b51535a616a75818e9ba8b4c1cec5b8ab9e9285786b5f5245382c1f1200000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000006131f2b37434e5866727f8c98a2aebbc5cfc4b8ab9f958b7f726a6059524c484644404546484b51575f696f7d89949eaab7c5cfc8bcb1a79a8e8174655b5044372b1f12050000000814212d3a47535f697784919eaab7c2cdc5b8aca095897d70665b5049413f3e3f434b545d68727f8b98a2aebac6cabfb4aa9c8f8276675d5145392c1f1306000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b2d3946525e6873808d98a2aebcc5d0c7bbafa3998e81756a5f54473d32231a0b02000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4a505356595b5d5e5e5d5c5a5854524d46443f383028221c140b0300000000000000000000000000000000000000000000000000000915222e3b4854606a7884919eabb7c3c9bdb2a89f9386939facb9c3cabeb3a99b8e8175675d5145392c1f130800000000000000000000000000000000000916222f3c4955626f7c8896a0acbcc6d0c7bbafa3998d81746b6058504a46443f4140414142474c545d6773808c99a6b3bfccd2c5b8ac9f9285796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a333c424a515358545c605c545a55534d453f372d2a333c424a515358545c605c545a55534d453f372d333c424a515358545c605c545a55534d453f372d251b0f0600000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201d19130c0500000000000000000008131f2b3844505c6673808d9aa7b1bcc8d0c5bcb3aeabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacb1b9c3cdd2c6b9ac9f93877b6e6153493f33271b0f030000000000000714212d3a4754606d7a7b7b7b7b7b7b7b7b7b7b7b7a6d60544949505355555d60646c717c87929facb9c5d0c4b7aa9d9184776a5e5144372b1e1100000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000815222e3b47545f6a7784919daab3becdc9bdb2a89d9083786c60584f45413b393734383a3b40454d57606b75828f9ca9b3becacec3b8ab9e9185786c605346392d2013060000000815222e3b4855616e7b8896a0acb9c5d0c4b7aa9d9184776b60544a3f382f323039424c56606d7a85929facb8c5d0c5b9ac9f92867a6d6053473a2d201407000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382a36424d57616e7a86929faab4bfcecbbfb4aa9f92877b6e62584e43352b21110800000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a545c606366686a6a6b6a696765615e5753504a423d332d261d150c03000000000000000000000000000000000000000000000000030f1c28333f4a54626f7c8996a1acb9c5c5b9aca0968e818e9ba8b2bdc8c5b8ac9f9285796d6053473a2f24190d01000000000000000000000000000000000c1925323f4c5865727f8b98a8b2bdbababab9ac9f92867a6e61594f443f3a38342e343431373a424b5563707c8996a3afbcc9d3c7baaea298877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18212a30394044464b4a5153514a4d4846423b332d25212a30394044464b4a5153514a4d4846423b332d252a30394044464b4a5153514a4d4846423b332d251b130900000000000000060d14191c1f1f2020202020202020202020202020202020202020202020202020202020202020202020202020201413110d08020000000000000000000003101c28343f4a54626f7c8895a0acb8c6d1cec5bebab8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8bcc3ccd6cabfb4aa9c8f8276695e5341382d22170b000000000000000713202c3945525d686d6e6e6e6e6e6e6e6e6e6e6e6d685d5356535b606265676d71767e859299a3aebbc7cbc0b5ab9b8e8275685b4f4235281c0f00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000916222f3c4955626f7c8895a0acbcc5d0c5b9aca1968a7d70655b50463d35302d2b282c2d2f353c454f5963707c8997a2adbabdbdbdb9ada197887c6f6255493c2f2216090000000b1825313e4b5864717e8b97a8b2bdc8ccc0b5ab998c807366594f42382d262527303a45515d6775828e9ba8b5c1cec7baaea398897c6f6356493c30231609000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538343a46525e6974808d98a2aebcc5d0c7baaea3988e8174695f53463c3223190f0000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675e61666d6f7375767777777674716e6964605c544f443f382f261e150a00000000000000000000000000000000000000000000000006121f2b3844505b6674808d9aa8b2bdc9c4b7aa9e91847b8896a0acb8c5c6baaea2988a7e7164564c4135291d1104000000000000000000000000000000000f1b2835424e5b6875818e9ba8aeaeaeaeaeaea99d908376685e52473d342e2b28232727262b2f3b4855616e7b8894a1aebbc7d6cabfb4aa94877b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181e272e34383a3e4044464440413b3a363129211b181e272e34383a3e4044464440413b3a363129211b1e272e34383a3e4044464440413b3a363129211b130901000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131313131313131313131307070501000000000000000000000000000b17232e3847535f6a7783909dabb5bfcbd7d0cac6c5c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c8ced5d3c6baaea2988b7e7164574d422f261b11060000000000000004111d2935414c565d606161616161616161616161605d5c606266656c6e7175797e838a9297a2abb5bfcbc7bbafa3998c7f7265594c3f3226190c00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000004111d2935414c566673808d99a7b1bcced1c4b7ab9e9184786c6053493f342924201f1c1f202429333d4653606d7985929fabb0b0b0b0b0b3a9988b7e7165584b3e3225180b0000010e1a2734414d5a6774808d9aa7b3c0cec7bbafa499897c6f6256493d2f261c151e2935404b5565727e8b98a5b1becfcbbfb4aa988b7f7265584c3f3225190c000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454141424d57616e7b86929faab4bfcecabeb3aa9f92867b6e61574d42342a2011070000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467686d73797c7f828384848483817e7b76716d666059504a423830261c110600000000000000000000000000000000000000000000000613202d394653606c7885919eabb8c4cabeb3aa9a8d807784919daab7c4cabfb4aa9b8f8275685d5245392c20140800000000000000000000000000000000111d2a3744505d6a7783909da1a1a1a1a1a1a1a1998c807366564c413528231f1c17181c2328303c4855626f7b8895a2aebbc8d6cabeb3a994877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c2d2e34383a38342e2e2d2a261f170f0c151c23282c2d2e34383a38342e2e2d2a261f170f151c23282c2d2e34383a38342e2e2d2a261f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8b99a3aebbc7d3dbd6d3cdc4beb9b8b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8babfc6ced4d9dfd2c5b8ac9f92857a6d6053473b3120140a0000000000000000010d19242f3a444c5254545454545454545454555c6064666d6f7275797b7e82858a90959fa2a9b3bdc6cabeb4aa9f92867b6e6154473b2e21140800000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000713202c3945525d687783909daab6c3cecbbfb4ab9a8d8073665b5041382d2219131210131318202b3844505c6675818e9ba3a3a3a3a3a3a3a39a8d8174675a4e4134271b0e010003101c2936434f5c6976828f9ca9b5c2cfc6b9ac9f93867a6d6053473a2d20140c18242f3c4956626f7c8995a9b3becad1c1b4a79a8e8174675b4e4134281b0e000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e535e6974818d98a3aebcc6d0c6baaea2988d8073695e52453c3122190e000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746c727a8085898c8e909191908f8d8b87837e78706b605b544a42382e2317100700000000000000000000000000000000000000000004101c2834404b5463707d8997a1adb9c6c6baaea298897d73808d9aa9b3becac5b9ac9f92867a6d6054473b3025190e02000000000000000000000000000000111e2b3844515e6b778491949494949494949494948b7e7165584b3e302517151b1d24292e343a424c5663707d8a96a3b0bdc9d3c6baada297867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2023282c2d2c282322211e1a140d06030b12181c1f2023282c2d2c282322211e1a140d060b12181c1f2023282c2d2c282322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b26313c4754616d7a86929facb9c5cfdadacfc4bbb2adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaeb4bcc6d0dbd5c9bdb2a89b8e8174675d5145392c20130200000000000000000008131e28323a41454748484848484d52575e61676d7075797c7f8285888b8f92989d9fa7adb3bbc5c6bfbaaea2988e8175695e52463a2d20140700000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000714212d3a4754606d7a86939facb9c6d2c7baaea399897c7063544a3f2f261b100805040607101c28343f4a5466737f8c979797979797979797978f8276695c4f4336291c10030004101c2834404b546a7784919daab7c4d0c4b7aa9e918477675d5145382c1f130714212d3a4754606d7a8797a2adbac6cfc2b5a89c8f8275695c4f4236291c0f000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a57616e7b86929faab4bfcec9beb3a99f92857a6d61574d42332a1f1007000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174777f858c9197999b9d9d9e9d9c9a9895908a837d736c665c544a3f342822190c03000000000000000000000000000000000000000006131f2c3845515c6674818e9aa9b3bec9c5b8ab9f9285796f7c8997a2adb9c6c7baaea3998b7e7165564c41362a1e1105000000000000000000000000000000121f2c3845525f6b78858787878787878787878787877d7064574a3d31241f21272b2f35383f444c545e6874818d9aa7b4c0cdd2c5b8ab9f928578675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101213181c1f201f1c181514120e0903000000070c101213181c1f201f1c181514120e09030000070c101213181c1f201f1c181514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202d3946525e6875828f9ba9b3bec9d5d5c9beb2a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4bfcad6d2c5b9aca096897c7063554b4035291d1004000000000000000000010c1620282f35393a3b3b404550565e61696e73797d8185898c8f9297989b9fa2aaabb1babec5c2bcb4aea39f92867b6e61574d42362a1e110500000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000a1724303d4a5763707d8a99a4afbbc7d2c5b9ac9f92867a6d6053473a2d20140a00000000000b17232e3e4b5764717e8a8a8a8a8a8a8a8a8a8a8a8a84776a5e5144372b1e11040006131f2c3845515c667985929facb8c5cfc2b5a99c8f827669554b4035291d100613202c3945515d677885929fabb8c5d0c3b7aa9d9084776a5d5144372a1e11000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b676767676767676974818e99a3aebcc6d0c6b9ada1978c7f73685e52453b3021180e00000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d807a818b92989ea1a9a8a9aaaaaaa9a7a79f9d95908780786d665c504440342b1e150b00000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c4ccc0b5ab9b8e82756d7985929eabb8c5cbbfb4ab9c8f8276685e5246392d2014090000000000000000000000000000000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d262b2e32373940454a50565d666e7a85929fabb8c5d2d0c3b6a99d9083766a554b4035291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c10121312100c07070502000000000000000406070c10121312100c070705020000000000000406070c10121312100c07070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adb9c6d2d2c6b9ada197919191919191919191919191919191919298a2aebac7d3ccc0b6ac9e9184786c605346392f24180d0100000000000000000000040d161e24292c3039434b515a62686e747b80858a8e9297999c9ea1a9a8acaeb4b8bcc2c2bcb7b0aaa29f918b7e71695e52453b30251a0e0200000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000c1926333f4c5966727f8c99abb5c0ccd0c3b6aa9d908377675d5145382c1f130200000000000614212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7063574a3d3024170a00000713202d3a4653606d798698a2aebac6cec2b5a89b8f8275685c4f422f24180c04111d2935414b556b7784919eaab7c4d1c4b7aa9e9184776b5e5144382b1e11000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9184787474747474747474747b87929fabb4bfcec9bdb2a89e9285796d60564c4133291f0f0600000000000000000000000815212e3b4854616e7b8794a1aebac7cec1b4a79b8e81838e939fa2aaadb3b5b6b7b7b7b6b4b1aba7a099938c81786d605b51463d30271c120700000000000000000000000000000000000004101d2935404b5564707d8a97a2adbac6c7bbafa4998b7e716675818e9babb5bfcbc6b9ac9f93877a6e6154473b31261a0e0200000000000000000000000000000714212d3a46535e696e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382e31373a3d43474b51545c60686d78828f97a2adbac6d3c9beb2a99a8d8073675a4d402f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070604000000000000000000000000000000000406070604000000000000000000000000000000040607060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606d7985929eabb8c3ced1c4b8ab9e918584848484848484848484848484848486929facb8c5d2c8bbafa49a8c7f73655b5044372b1d1207000000000000000000000000040c1319232e39434b555c606c717b81868d92979b9fa2a9a8abadb3b5b8babfc3beb9b8b1aba69f98928a7f726c61574d4233291f14090000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000020f1b2835424e5b6875818e9ba8b4c1d2cec1b4a89b8e817568554b4035291d100400000000000713202d3946525e686d707070707070707070707070706b6155483c2f23160900000714212d3a4754606d7a8793aab4bfcacec1b4a79b8e8174685b4e4135281b07010d18242f44505d6a7783909daab6c3d0c4b8ab9e9185786b5e5245382b1f12000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928680818181818181818181839099a3afbdc6d1c5b9aca1968b7f72675d51443a3021170d0100000000000000000000000815212e3b4854616e7b8794a1aebac7d2c6b9ac9f938790949ea5aeb3b9bebec0c3c4c3c2c0bcb7b1aba49f938e81756d63584e42392e23180c01000000000000000000000000000000000006131f2c3945515d6775818e9ba9b3becac6b9ac9f93867a6d64717e8a99a3aebbc7c7bbafa4998b7f7265574d42362a1e1205000000000000000000000000000005121e2a36424d575e61616161616161616161616161605c554b40373a3c4347484e54555d60666d717a828f949ea9b3becad2c6b9ada197897d706356493d30231607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2c3844515c6674808d9aa7b1bcc8ccbfb2a6998c7f77777777777777777777777777777885929eabb8c5d1c6b9ac9f93877b6e6153493f33271b0c01000000000000000000000000000b151e2834404b555c676d757e858e92999ea2a9abadb3b5b8b9bec1bfbab9b6b3adaba79f9d948f867e726d625a50453b3020170d020000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000003101c28343f4a546a7783909daab6c3d0ccbfb3a6998c807366594d402f24180c00000000000005111d2a36414c565e616464646464646464646464646361594f44382c20140700000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b0e00071d2a3643505d697683909ca9b6c3cfc5b8ab9e9285786b5f5245382c1f12000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d90959fabb5c0cfc9bdb2a89e9184796d60554b40332c241c130a01000000000000000000000815212e3b4854616e7b8794a1aebac7d4c8bbafa49a939a9fa6afb7b4b2b1b2b3b6b7bcc2c7c7c3bdb5afa59e938c7f736a60544a4034281d120700000000000000000000000000000000000714202d3a4753606d7985929facb8c5cfc3b6a99c90837668606d7a86929facb9c5ccc0b5ab9d908376695f53463a2d21150a0000000000000000000000000000020e1a25313b454d535454545454545454545454545453514b433c4247484e5355586062676d72787e858f949ea6b0bcc5d0c9beb2a99e9184796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0d0f1011111111100e0c090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1011111111100e0c0a07060401000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54626f7c8895a0acb8c7d1c3b7aa9d9083776a6b6b6b6b6b6b6b6b6b6b6b707d8997a1adb9c6cabfb4aa9c8f8376695e5341382d22170b0000000000000000000000000007121c27303945515c676d79818b92989fa3abadb3b8babec2bdb9b8b5b4aeaca9a9a19e9a95908a827c716c625b51483e33291f0e05000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006121f2b3844505c667885919eabb8c4d1cbbeb1a4988b7e7165584b3e32251807000000000000010d1925303a444c525457575757575757575757575757554f473e33281c100400000714212e3a4754616d7a8794a0b5c0cbcec1b4a89b8e8175685b4e4235281b0700101d2a3643505d697683909ca9b6c3cfc4b8ab9e9185786b5e5245382b1f12000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9d9fa7b1bdc7d1c5b9ada1968b7e71665c534d453e362e251c140a000000000000000000000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acb0acaaa7a5a4a5a6a9abb0b7bbc2cac7c0bbafa59f92877c6f665c5144392f23180c0000000000000000000000000000000004111d2935414c5664717e8a98a2aebac6c9bdb2a8998c7f72665d6876828f9ca9b6c2cec7b8ab9f95887b6e6155483c31261b0f03000000000000000000000000000009141f29333b42464848484848484848484848484847454145474d5355585f62666a6f74797e848b91979ea6b0b8c1cecac2b9ada1978c7f72665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206090e121415181a1c1d1e1e1e1d1c1b181613120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316181a1c1d1e1e1e1d1d1b19171413110d0705010000000000000000000000000000000000000000000000000000000000000000000000000c18232e394754606a7783909dabb5c0cbc5b8aca095887b6e625e5e5e5e5e5e5e5e5c6674818e9aa9b3bec9c6baaea2988b7e7164574d422f261b1106000000000000000000000000000c18232e3942505a606d79828e939fa2aaafb5b9bec0bbb9b6b2adaba8aba39f9c9997928d88837d766e6a615a51493f362d21170d00000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000713202d3a4653606d7986929facb9c5d2c9bdb0a3968a7d7063574a3d3024170a0000000000000008131e28323a4146474a4a4a4a4a4a4a4a4a4a4a4a4a48443e352c21160b0000000714202d3a4753606d798699a3afbbc7cec2b5a89b8f8275685c4f422e23180c00111e2a3744515d6a7784909daab7c3d0c4b7ab9e9184786b5e5145382b1e12000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a9abb1b9c2cfd1c4b8ab9e918479706b615e57504840372e261c12090000000000000000000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacafaba7a09d9a989798999c9fa6abb0b8c0c8ccc1bbafa3999184786d60554b4034291c10040000000000000000000000000000000713202c3945525d6875828f9baab4bfcac5b9aca096887b6f625665727f8b98a7b1bcc8c7bcb1a7998c7f7266584e43372b1f12060000000000000000000000000000030d17212931363a3b3b3b3b3b3b3b3b3b3b3b3b3c42474c5154575f62666a6f73777c81858b91969ea1a9b0b8c1cacac2b8afa59e91847a6d60544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141a1e21212427282a2a2b2b2a29272522201f1b17110f0a0400000000000000000000000000000000000000000000000000000000000000000000070c1013181c1f20222527292a2a2b2b2a2928262420201d1813110d08020000000000000000000000000000000000000000000000000000000000000000000007121c2b37434e5865727f8c99a3afbbc7c8bcb1a7998c7f7366574d515151515153606d7985929eabb8c5cfc5b8ac9f92857a6d6053473b3120140a0000000000000000000000000004101c2834404a54616c75818e949ea5aeb3bbc0c1beb6afaca9a8a19e9b989992908c8985817c76706c625f5850483f372d241b0f0c04000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000814212e3b4754616e7a8799a3afbbc7d4c9bcafa296897c6f6356493c3023160900000000000000020c1620283036393a3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332c231a100500000006131f2c3845515c677986929facb9c5cfc2b6a99c8f837669544b4034281c1005121e2a36424d576b7884919eabb7c4d0c4b7aa9d9184776a5e5144372b1e11000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b6b8bcc2cbd4d2c5b9ada19690837d766e69615a514940382e241a0f0600000000000000000815212e3b4854616e7b8794a1aebac7d4d9d0c7c0bbaea69f9c95918d8b8b8b8d90949c9fa6aeb6c0cacbc0b5aba0968b7f72675c5145382c1f14090000000000000000000000000000000714212d3a4754606d7a86929facb9c5d0c4b7aa9e9184776a5f55616e7b8895a0acb8c5cdc2b7aa9d9084776a5f53473a2e21160a000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2e30363c43474e53555d6065696e73777c8084898d92979ea0a8adb3bbc1cacac1b8b0a69d938a7e71675d5142382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1e21252a2d2e31333537373837373634322f2d2b27221b1b16100b05000000000000000000000000000000000000000000000000000000000001080d12181c1f23282c2d2f3234353737383737363432302d2c2924201d19130e09030000000000000000000000000000000000000000000000000000000000000000000f1b27323c4754616e7a86929facb9c5cec3b7aa9d908377695f53474444404a5463707d8997a1adb9c6c9bdb2a89b8e8174675d5145392c2013020000000000000000000000000006121f2c3844515c66717e8a939ea6afbabec5beb7afaca49f9c9896918e8c898683807c79746f6a64615a534e463e3635322d261e160c030000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000815222e3b4855616e7b8894abb5c0cbd7c8bbaea295887b6f6255483c2f2215090000000000000000050e161e252a2d2e313131313131313131313131302f2c28211a11080000000004101c2934404b556b7885929eabb8c5d1c4b7aa9e918477665c5145382c1f130714212d3a46535e697885929fabb8c5cfc3b6a99c908376695d5043362a1d10000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6e0d7d0cac6c5c0c0c0c0c0c0c0c0c0c0c3c4c8cdced2d3c9bdb2a8a095908a827b716c635b524a40362c21180e03000000000000000815212e3b4854616e7b8794a1aebac7d4d6ccc0b6aea49c948f8984817f7e7f8083888f949da4aeb8c2cfc7bdb2a89e9285796d6053473b31261a0e020000000000000000000000000005111e2a36414c5665717e8b99a3aebac7cabeb4aa9a8d80746758535f697784919daab7c4cfc5b8aca095887b6f6255483d32271b0f00000000000000000000000000000000050d141a1e212121212121262d333b41464e53575f62676d71767b7f84888c91969a9fa2a9acb2b9bec4cdc6bfbaafa69f948e81746c61554b4130261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151b1f262b2d31363a3b3e4042434444444443413f3c3937332d2b27201c160e09020000000000000000000000000000000000000000000000000000060b13191d23282c2e34383a3c3f4142434444444443413f3d3a39352f2d29251e1a150d0801000000000000000000000000000000000000000000000000000000000000000a15202d3946525e6875828f9ca9b3becac5b8aca095887b6e6255483c3844515c6674818e9ba9b3becac5b9aca196897c7063554b4035291d1104000000000000000000000000000713202d3a4653606d7984919ea5afb8c1cabeb4aca59e9a93908b8884827f7c7a76736f6d6662605855504743454543423e3830281e140a0000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000915222f3c4855626f7b8895a2aebbd1dcc8bbaea195887b6e6255483b2f221508000000000000000000050c13191d20212424242424242424242424242423201c1610080000000000000c18232f44505d6a7783909daab6c3d0c5b9ac9f9286796d6053463a2d20130815212e3b4854616e7b8798a2aebac6cec1b4a89b8e8175685b4e4235281b0f000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124202d3a4753606d7a8693a0adb9c6cec1b5a89b8e8275685b4f4235281c0f000a1723303d4a5663707d8996a3b0bcc9d6dfd6cfc9c6c4babababababababababababbbcbec1c5c6cac4bab1a7a09d948f857e736d635c52483e332a201509000000000000000815212e3b4854616e7b8794a1aebac7d9cec4baaea49c928c827c777472717273767b828d929da6b0bdc6cfc3b9ada1978b7e7165574d42362a1e1205000000000000000000000000000714202d3946525e6876828f9cabb4bfcbc6baaea298897d7063564d576673808d99a9b3bec9c8bcb1a7998d807366584e43372b1c11060000000000000000000000000000000003090e121415151820282f383f444d52585f626a6e747a7e83888c9195999ea0a8abadb3b9bdc4c9c8c2bcb4aea59e948f82796d605a50433a2f1e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a3b4246484b4d4f50515151504f4e4b4946443f3837322c27211a140d050000000000000000000000000000000000000000000000020a11171e24292e34383a404446494b4d4f5051515150504e4c4a4745403a3935302b261f19130c0400000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a97a2adbac6c8bcb1a7998c7f7366574d423a4653606d7985929fabb8c5ccc0b6ac9e9184786c6053463a2f24180d01000000000000000000000000000b1724313e4a5764717d8a96a1acb7c1cac0b7aca29b938e87837f7b7875726f6d676663605c54544e525252525252504e49423a30261b100500000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916222f3c4955626f7c8895a2afbbc8d4c7bbaea194887b6e6155483b2e2215080000000000000000000002080d111314171717171717171717171717171614100b0500000000000000071b2835424e5b6875818e9ba8b4c1d0c7bbafa399887b6e6255483b302519121b262f3d4a5763707d8a96aab4becaccbfb3a6998c807366594d4033261a0d000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d3124212d3a4754606d7a8793a0adbac6cec1b4a89b8e8175685b4e4235281b0f000a1723303d4a5663707d8996a3b0bcc9d6d6cdc4beb9b8aeaeaeaeaeaeaeaeaeaeaeaeafb1b4b8babec5c3b9b1aca69f97928a7f736e635a50463c31261a0f040000000000000815212e3b4854616e7b8794a1aebac7d5c9bdb2a89d928c80776f6a6765646566696e78808d949fabb5bfcbc9beb3a99d908376695f53463a2d211407000000000000000000000000000814212e3b4754616e7a86929facb9c5d1c5b8ab9f9285796d60534956636f7c8997a1adb9c6cec3b7aa9e9184776a605447382d22170b0000000000000000000000000000000000000205071018212a323a414950565e616a6f757b81858b9095999da0a7aaacb2b8babec5c9c8c3bcb8b0aaa29f938e82796d675c51483e31281d0c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d242931373c4247484d5354575a5b5d5d5e5e5d5c5a585553504947433d38332a251f170e08000000000000000000000000000000000000000000050b141b22272f35394045464a515355585a5c5d5d5e5e5d5c5b595753514b4746413a373129241e160d070000000000000000000000000000000000000000000000000000000000020e1925303b4653606d7985929fabb8c3cec3b7aa9d908377695f5347404b5463707d8a97a2adbac6c8bbafa49a8c8073655b504437281d130700000000000000000000000000020f1b2835424e5b6875818e9ba8b2bdc9c6baafa59b908b817b76726e69686563605d555d5e5e5e5e5e5e5e5e5e5e5e5c5a544c42382d21150900000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e221508000000000000000000000000010507070a0a0a0a0a0a0a0a0a0a0a0a0a0907040000000000000000000c1926333f4c5966727f8c99aab4bfcacbc0b5ab988b7e7265564c41362a211f222d38414f596673808d99a6b3c0d0c8bdb2a8978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064574a3d312d2a2e3b4854616e7b8794a1aebac7cec1b4a79b8e8174685b4e4135281b0e000a1723303d4a5663707d8996a3b0bcc9dacfc4bbb3adaba1a1a1a1a1a1a1a1a1a1a1a2a2a5a7abadb3babfc3bcb8b0a9a29f918c80736c61584e43372b21160b0000000000000815212e3b4854616e7b8794a1aebac7d2c5b9aca0968d80746c656058585858575f666d78828f99a3aebbc7cfc5b8ab9f95887b6e6155483b2e22150900000000000000000000000005121e2a36424d5765727f8b99a3afbbc7ccc0b5ab9b8e8275665c514653606c7985929eabb8c5d1c5b9aca096897c6f62544a3f33281c0f03000000000000000000000000000000000000050f18222a333c444c535b60686e757c82878d92989d9fa7aaacb1b7b8bdc3c6cac7c3bcb8b1aca69f98928b81786d675d554b40362c1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f272f353c43474d5355575e616466686a6a6b6a6a69676562605b53544e48443d3630292019110800000000000000000000000000000000000000070e171d262d333a41454b5153545c60626567686a6a6b6a6a69676563605d5554524c47423c352f2820191109000000000000000000000000000000000000000000000000000000000008141f2c3845515c6774818d9aa8b2bdc8c4b8aca095887b6e62554845515c6674818e9ba9b3becac6b9ac9f93877b6e6153493f3327160c010000000000000000000000000004101c2934404b556b7784919eaab7c4cec2b6a99d938b7e756e6965615f575956535f676a6b6b6b6b6b6b6b6b6b6b6b69665e54493e3226190d00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8998a2aebac6d1c2b5a99c8f8276685e52463c332c2b2d333f4953606b7884919eabb7c4d1c5b8aca096877b6e6154483b2e211508000b1825323e4b5865717e8b98a4b1becbcabdb0a3978a7d7064564c433c3936393d4956626f7c8995a2afbcc8cdc0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3b0bcc9d5c9beb3a9a19e94949494949494949494949596989b9fa2a9aeb4bcc3c2bcb3ada39c928a7e716a5f53473d32271b0f0100000000000815212e3b4854616e7b8794a1aebac7d1c4b7aa9e9184796d605b534e4c4b4c4d545c666e7b86929facb9c5cfc8bcb1a7988c7f7265594c3f30251a0e0200000000000000000000000714212d3a46535e697683909cabb5c0cbc7bbafa4998b7e7164544b44505b6674818e9babb4bfcbc9bdb2a89a8d8074665b5044382b1f12070000000000000000000000000000000000030d17212a343c464e565e656c727b81888f939a9fa2aaabb1b7b8bcc3c5c8c8c7c0bbb9b1aca7a09d948f867e746d665d554b43392e241a0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610182129313940454e53575f6166696e71737576777777777674726f6c65626058544f46423b332b231a1208000000000000000000000000000000000007101920292f383f444c52555c6064666d6f7274757677777777767472706d6765615e56534d45413a322b231b120a0100000000000000000000000000000000000000000000000000000004101c2834404b55626f7c8996a0acb8c7c8bcb1a7998c7f7266574d4653606d7985929fabb8c5cabfb4aa9c908376695f5341382d22170b000000000000000000000000000006131f2c3845515c677986929facb9c5cec1b4a79b8e81746c625f5755534d4c4b5567717778787878787878787878787670665a4e4235281c0f00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e22150800000000000000000000000000000000030303030303030303030303030200000000000000000000000713202d3a4653606d7985929facb8c4cfc5b9ac9f92867a6e61584e453d3937393f44505b65707d8996a1acb9c5d0c4b7aa9d918477695e53463a2d211407000b1825323e4b5865717e8b98a4b1becbcbbeb1a4988b7e71685e554e47464146474f5965727e8b98a5b1becbccbfb3a6998c807366594d4033261a0d000a1723303d4a5663707d8996a3b0bcc9d2c6b9ada19791878787878787878787878788898b8e92979fa2aab1bac3c5bebaada49f92867c6e62594f44382c1e130800000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675c5149413f3e3f424a545e6974818e9ba9b3becacdc2b5a89b8f827568574d42362a1e120500000000000000000000000815212e3b4854616e7b87939facb9c6d1c6b9ac9f93867a6d6154473f4a5464717d8a99a3aebac7cec4b8ab9e9185786c605346392e23180c00000000000000000000000000000000010b151f29333c464e585f686d777f868e939b9fa4acaeb4b8bcc2c5c8c8c6c3bcb8b5afaca7a09d95918a827b716c605c544b433a30271d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a333b434b51585f62696e73777b7e8082838484848382817e7c78746f6a636059524d453d352c241a1208000000000000000000000000000000071119222a323b414950565d60676d7175797c7e8082838484848383817f7d7a76726d68615f57524c443d352d241c130a000000000000000000000000000000000000000000000000000000000c18232e394854606a7784919dabb5c0ccc3b6aa9d908377695f534b5463707d8a97a2adbac6c6baaea2988b7e7164574d422f261b110600000000000000000000000000000714202d3a4753606d7a8699a3afbbc7c9bcb0a396897d70635a534d48464245515d67778385858585858585858585858276695c504336291d1000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916232f3c4956626f7c8995a2afbcc8d4c7bbaea194887b6e6155483b2e221508000000000000000000000000020608081010101010101010101010100f0f0c0904000000000000000006121f2c3844515c6675828f9ca9b3bec9c7bbaea3998d81746a5f574f47454446495059606c7883909da8b2bdc9c8bcb1a79a8d807467574d42362a1e1205000b1825323e4b5865717e8b98a4b1becbd1c4b8ab9e91847a6d675f5854524c525458606b76828f9ca9b6c2cfcbbeb2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91857b7b7b7b7b7b7b7b7b7b7b7b7c7e81858b9298a0a8b1bbc4cabfbaaea2988f82756b6054483a2f24190d01000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467554b40382f313038424d57626f7c8997a1adb9c6d1c5b8ab9e928578695e52463a2d2014070000000000000000000006121e2b37424e5766727f8c9aa4afbbc8cfc3b6a99c908376685e52463a4754606d7a86929facb9c5d2c6b9ada197897d7063544b4034281c100400000000000000000000000000000007121d27313b454e585f6a6e7a828b92989ea5acafb6babfc5c7c7c7c0bbb9b6b1ababa39f9b95908a847d766e69625a514b423a31281e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a343c454d555d606a6f757b8084878a8d8e90909191908f8d8b8885817c76706b615e574f473e362c241a0f0600000000000000000000000000071019232b343c444d535b60686d73797e8285888b8d8f90909191908f8e8c8a86837f7a756e69605d564f473f362d251c120800000000000000000000000000000000000000000000000000000007121d2c38434e5866727f8c99a4afbbc7c4b8aca095887b6e6155515c6674818e9ba9b3becac5b8ac9f92857a6d6053473b3120140a0000000000000000000000000000000613202d394653606c7986939facb9c6c8bbafa295887c6f62554943423f444a54606d798691919191919191919191908376695d5043362a1d1000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916222f3c4955626f7c8895a2afbbc8d4c7bbaea194887b6e6155483b2e2215080000000000000000000003090e1214151c1c1c1c1c1c1c1c1c1c1c1c1c1b191510090200000000000004101c2834404a5464717e8a97a1adb9c5cbbfb5ab9f92877c6f69605954515053535b606b717e8b959fabbac4cec5b8aca095897c6f6256493c31251a0e02000b1825323e4b5865717e8b98a4b1becbd2c5b9ada1969082796f6a63615e565e61636a707d89949fabb7c4d0c9bdb2a996897d7063564a3d3023170a000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786e6e6e6e6e6e6e6e6e6e6f6f72747a7f869195a0a9b3bec9cabfb4aa9e94897c6f63554c4135291d1104000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e412e262526303b4653606c7985929eabb8c5d1c6b9ada297877b6e6154483b2e211508000000000000000000000814212e3a47535f6a7783909dacb6c0ccc9bdb2a8998c7f7266564c413945515d6776828f9ca9b5c2cec9beb3a99a8e8174665c5145382c1f13070000000000000000000000000000000c18242f39434d575f6a6f7c848f949fa2aaafb9bbc0c7cac6c2bcb7b6afaca9a7a09d99928e89837e78706b615f575045403930281f160c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a343c464e575f676d737c82878c919697999b9d9d9e9d9d9c9a9897928e89837d756e69605950483e362c21180c030000000000000000000000050e19222b353d464e565e656c727a80858a8e9298989a9b9d9d9e9d9d9c9a989992908c86817b746d68605950483f372d241a0f050000000000000000000000000000000000000000000000000000000f1b27323d4854616e7b87939facb9c5c8bcb1a7998c7f72665753606d7985929fabb8c5c9bdb2a89b8e8174675d5145392c20130200000000000000000000000000000005121f2b3744505b657885919eabb8c4d2bdb1a4978a7e71645c544e4e4950545c66707d8a999e9e9e9e9e9e9e9e9b8e8174685b4e4135281b0e00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000815222f3b4855626e7b8895a1aebbd2ddc8bbaea195887b6e6255483b2f221508000000000000000000060e151a1e2122292929292929292929292929292825211b140c030000000000000c18232e3a4653606d7985919ea9b3bec9c6bbafa39991847b706b64605d5b6061656c727d87929fa7b1bcccc8bdb2a89d9184776a6054473b2e1f140900000b1825323e4b5865717e8b98a4b1becbd5c9bdb2a89f9490837c75706d686b686d70757c85929ea6b0bbc7d2c5b9ada196877b6e6154483b2e211508000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b616161616161616161626365676d727b839197a1adb9c3cdc6bcb0a69b8f8275675d5145392c201306000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413427141f2b3844505b6675818e9ba8b5c1cecabeb3a996897d7063564a3d3023170a000000000000000000000815222f3b4855626e7b8895a0acbec7d2c5b9aca196887b6f6255483c35414b5565727f8b98a7b1bcc8cfc4b8ab9f9285796d6053463a2f24180d010000000000000000000000000004101d2935404b555e696f7c8591969ea6aeb4bcc1c8cac5bebab8b1abaca49f9d9895908b86827d77716c666159534d453f342e271e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c464e585f696e7980878f93999ea0a8a6a8a9aaaaaaaaa9a7a9a19e9b959089827b706b615a50483e332a1e150b00000000000000000000020c17202b343d474f585f686e777e858c92979b9fa2aaa7a8a9aaaaaaaaa9a7aba39f9c98928e87817a6f6b625a51493f362c21170d0300000000000000000000000000000000000000000000000000000a16202d3a46525e6976828f9caab4becac3b6aa9d908377695f5564707d8a97a2adbac6c5b9aca196897d7063554b4035291d1104000000000000000000000000000000030f1b27333f49536976828f9cabb5c0ccc3b6a99c9082766e6260585b535b60666d7883909dabababababababa7988c7f7265594c3f3226190c00000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000815212e3b4854616e7b8794a1b5c0ccd7c8bbafa295887c6f6255493c2f2216090000000000000000060f181f262b2e2f3636363636363636363636363634312c261e150c02000000000007121f2c3844515c6673808c97a1adb9c2cbc0b5aba19691847d75706d67656c6e72787f869299a3aeb9c2cbc3b8aca0968b7e7164584e43372b1f0d0300000b1825323e4b5865717e8b98a4b1becbdacfc4bab0a69f959087817d7a7978797a7d81879297a1adb8c2cdd1c4b8ab9e918478695e53463a2d211407000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e54545454545454545556555d60696e7b85919ea7b1bcc8cec1b9ac9f92867a6d6054473a2d211407000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1c28333f4a5466737f8c99a6b2bfcccfbeb1a5988b7e7265584b3f3225180c00000000000000000006131f2b37434e586673808c99a7b1bcd0d1c4b7ab9e9184786a5f53473a2f3b4854616e7b8795a0acb8c5d1c6baada2978a7d7064554b4035291d10040000000000000000000000000006131f2c3845515d676e7b859297a1a8b0babec5cdc5bebab3adaba79f9d9a93908c88837f7a75706b64605b544f46423b3328231d150c07050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1925303a444e585f6a6f7b838d92999fa4abacb2b3b5b6b7b7b7b6b5b4b3adaba79f9d948f857d716c615a50463c30271c12070000000000000000000a141e29333d464f59606a6f7a828b92979ea1a9acaeb4b3b5b6b7b7b7b6b6b4b5aeacaaa39f99928d847d716d635b51483e33291f1409000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a98a2aebac6c4b8aca095887b6e615c6775818e9ba9b3becac4b7ab9e9184786c6053463a2f24180d01000000000000000000000000000000000b17222d3f4c5966727f8c99a4afbbc6c4b7ab9f948c80756f6a696868656c6f78808d959fabb8b8b8b8b8aba095887b6f6255483c2f22150900000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000714212d3a4754606d7a8799a4afbbc7d4c9bcafa296897c6f6356493c3023160900000000000000030e18212a31373a3b43434343434343434343434342413d3730271e1409000000000004101c2834404a54606d7a85929ea7b1bbc5c7bdb2a9a1969188827d7a7978797b7e838b9298a2abb5bfcbc3b9afa59e9184786d6053463d32271b0f0000000b1825323e4b5865717e8b98a4b1becbd7cec5bebab0a7a099928e8a87858586878a8e9299a1a9b3becad5c9beb3a99b8e817568574d42362a1e1205000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524848484848484848494b51575f69717e8a95a0acb8c4d1c7baaea3988a7e7164574b3e31241806000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b17222d3e4a5764717d8a97a4b0bdcaccbfb3a6998c807366594d4033261a0d0000000000000000000815222e3b4754606a7784919daab7c3cdcabeb4aa9a8d807467584e43372d3a46535e697784909daab7c3cfcabeb3a99b8e8175675d5145392c20130800000000000000000000000006121e2b37424d57606d79839097a1a9b2bac1cacbc0bbb3ada9a29f9a95908b87837f7b77726e6863605953504a423e36312921181f1f1413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36414c565f6a6f7c8590959fa3abafb5b9bdc0c1c0bfbebec0c2c0beb9b8b1aba69e9792877e716c61584e42392e23180c010000000000000006111c26303b454e58606b707c858f949ea1a9adb3b8babfc0c2c2c0bfbebebfc1bfbbb9b4aeaba39f9691877f726d635a50453b30251a0e0200000000000000000000000000000000000000000000000000020e1a25303b4753606d7985929fabb8c4c8bcb1a7998c7f7266606d7985929fabb8c5c7bbb0a6998c8073655b504437281d130700000000000000000000000000000000000615222e3b4855616e7b87939faab4bfc7bbb0a69c928c827c7876757576797c828d929da7b1bcc4c4bbb0a69d9083776a5f53473a2e21150800000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000713202d3a4653606d7986939facb9c6d2cabdb0a3978a7d7064574a3d3124170a0000000000000009151f2a333c4247484f4f4f4f4f4f4f4f4f4f4f4f4f4d49423930261b100400000000000c18232e3945525d68727e8b959fa9b3bdc6c4bbb2a8a19a938f8a87858486878b90959fa2aab4bdc6c4bbb1a79e93897d70665c5044382b20150a0000000b1825323e4b5865717e8b98a4b1becbd0c5bcb3adaba8aba39f9b969892929299969b9fa3abb3bbc5cfcfc7b9ada1978a7d7064574a3d31251a0e02000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453b3b3b3b3b3b3c3c40454d57616c7783909daab7c3d0cbbfb4aa9a8d8074675a4d412d22170b000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b16222f3c4955626f7c8895a2afbbc8cdc0b4a79a8d8174675a4e4134271b0e0000000000000000030f1b27333f4953626f7c8896a0acb8c5d3c6baaea298897d7063564a3d312a36424d576673808d99a9b3bec9d0c5b8ac9f92867a6d6053473a3024190d0100000000000000000000000814212e3a47535f6973808d95a0a9b3bbc4ccc6bfbbafa9a29f97928d88837f7b76726e6965615e56544f46443f382f2a262b2b2b2b2b21201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a46525e686f7c859297a0a7afb5bbc0c4bdb9b7b4b2b1b1b3b6b9bbc0c2bcb8b0a9a19992877e716a5f544a4034281d1307000000000000000b17232e38424d57606a707d8691979fa6adb3b9bec5c6bfbab8b6b3b2b1b1b2b4b6b9bbbfbab5afa8a199938b7f726c61574d42362a1e1205000000000000000000000000000000000000000000000000000009141f2c3945515d6774818e9ba8b2bdc9c3b6aa9d9083776964707d8a98a2aebac6c4b7ab9f94887b6e6153493f3327160c0100000000000000000000000000000000000714212d3a46535f6975828f98a3aebac0c2b8aea49c948f89848281828385898f949da4aeb9c2c5bcb3a99f948a7e7164584e43372b1f120600000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006121f2c3844505c667884919eabb7c4d1cbbeb1a5988b7e7265584b3f32251808000000000000020e1a26313c454d53555c5c5c5c5c5c5c5c5c5c5c5c5c5a544b42372c211509000000000007121c2935414c56606d78839097a1abb4bcc5c4bab2aca49f9b979892919299989d9fa7aeb4bcc6c3bbb2a9a0958e81746b60544a3f3428190f040000000b1825323e4b5865717e8b98a4b1becbcabeb3a9a29f9b9ea5aca8aaa29f9e9fa3aba8acafb5bdc5cdd0c7bdb2a89e9185796d6053463a2d20130900000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382e2e2e2e2e2f2f353c45505a66737f8c99a6b2bfccd1c3b6a99c9083766953493f33271b0f030000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15222e3b4855616e7b8894a1aebbc7cec1b4a79b8e8174685b4e4135281b0e000000000000000005121f2b3744505b6573808d9aa8b2bdc8d2c5b8ab9f9285796d6053463a2d25313c4956626f7c8997a1adb9c6d2c6baaea2988a7e7164564c4135291d11050000000000000000000004111d2935414c55626e7b86929fa7b1bbc5cdc6bdb5aea59d97928c85807b76726e6965615f5754524c48443d38332d38383838383838382e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a616d7a849197a1a9b1bbc0c4bdb9b2acaba7a5a4a5a6a9acafb5bdc1c1bbb3aba39992867c6e665c51443a2f24180d01000000000003101c28343f4a545e696f7c869298a1a9b0b9bec5c4bdb9b4aeaca9a6a5a4a4a5a7aaacafb5b9bdbbb2aba49f918a7e71695e52463a2d201407000000000000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0acb9c7c4b8aba095887b6e6775818e9baab3becabfb4aa9c908376695f5341382d22170b00000000000000000000000000000000000005121e2a36424d57616e7b86929fa4aebabfbfb6aea69e9c96918f8e8e8f92979c9fa6aeb6c0c2bbb3aaa2979082766c6155463c31261b0f0300000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000003101c28343f4a546976828f9ca9b5c2cfccc0b3a6998d8073665a4d403025190d01000000000006121e2b37424d575f6269696969696969696969696969655d54493d3125190c0000000000000d19242f3a44505c666e7b859299a2aab3bbc2c4beb6afaca8aaa29f9e9fa3aba9abb1babfc6c0b9b1a9a1969183796d60594f42382e231707000000000b1825323e4b5865717e8b98a4b1becbc6baada297928e939ea6afb4aeacabacaeb5b4b9bbc0c7cfcec6beb5aba1968c7f72675c5145382c1f130600000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b21212121222429333e4956636f7c8996a2afbcc9d1c5b8ab9e928578655b5044372b1f12050000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3b4754616e7a8794a1adbac7cec1b5a89b8e8275685b4f4235281c0f00000000000000000613202d394653606c7884919eabb7c3ceccc0b5ab9b8e8275665c5145382c202d394653606c7885919eabb8c4d0cabfb4aa9c8f8275685d5246392d201409000000000000000000000613202c3945515d6774818e99a3aeb9c3cdcbbfb5aba39f938e857f7a736e6a65615e5755534d4746413b454545454545454545454545453a3936302920170c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55626c76828f96a1a9b3bbc3c2bab2aca8a19e9a999798999c9fa4abafb7bfc5bdb5aba2989083786d60554b4035291d1104000000000006121f2b3844505c666e7b859298a2aab3bbc2c9c0bab2acaaa39f9c99989798999a9d9fa4abacb2babdb5afa39f92857b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000c18242f394653606c7884919eacb6c0c8bcb1a7998c7f726d7985929fabb8c5c6baaea2988b7e7165574d422f261b1106000000000000000000000000000000000000020e1a26313b47535f69727f8b929da4aeb4bcbfb8b0aaa9a19e9c9b9b9c9ea2a9abb0b8c0bebab1a9a29892857b6e615a5045342a20150a0000000c1926333f4c5966727f8c99a5b2bfc0c0bcb0a396897d7063564a3d3023170a0000000c17232e414e5a6774818d9aa7b4c0d0cec2b5a89b8f827568564c41362a1d110500000000000814212e3a47535f696e7676767676767676767676767570655a4d4134281b0f02000000000008131e28343f4a545e69707d879298a2a9b0b9bdc4c0bbb9b5b4aeacabacaeb4b6b8bcc2c3bcb8afa7a09791847b6e675d51473d30261c1106000000000b1825323e4b5865717e8b98a4b1bec0c0b8ab9f9285818e949da5aeb4b8b8b9bbbfc1c5c7cbc8c5c1bcb4aca3999184796d60554b4034281c100400000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1515151518222e3b4855616e7b8894a1aebbc7d2c6b9ac9f9386796c605346392d2013060000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14202d3a4753606d7a8693a0adb9c6cec2b5a89b8f8275685c4f4235291c0f0000000000000003101c28343f4a54636f7c8996a1adb9c5d4c7bbafa4998b7e7164544b4034281f2b3744505b6574818e9aaab4bfcbd0c5b9ac9f92867a6d6154473b3025190e020000000000000000000714212d3a4754606d7a86929fabb4bfcbd3c7bbaea399928b817a726d68625f5854524d4846423b414647525252525252525252525252524746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b949fa8b2bbc5c2b8b0a8a09e96918d8c8b8b8d9093999ea5adb5bfc7bdb4aaa0958b7f72675d5145392c2013070000000005111d2935414c56606d78828f97a1aab4bcc4c7bfb7afa8a19e98928f8d8c8b8b8c8e9093999ea0a8aeb4b0a69e938d8074695e52463a2d20140700000000000000000000000000000000000000000000000000000007121f2b3744505b6573808c9aa4afbbc8c3b6aa9d908377707d8a98a2aebac6c5b8ac9f92867a6d6054473b3121140a000000000000000000000000000000000000000009141f2b37424d57626d74808d929fa2aab0b9bbbbb7b2adaba9a8a8a9abadb3b7bbbdb9b3ada79f9792867d6f695e53483e3422180e030000000c1926333f4c5966727f8c99a5b2b3b3b3b3b0a396897d7063564a3d3023170a000000061925323f4c5865727f8b98a9b3becad1c4b7aa9e918477685e5246392d20130800000000000815222f3b4855626e7b8282828282828282828282828275695c4f4236291c0f030000000000010b17232e38424d57606b707d8692979ea6acb2b8bcc2c5c2bfbab8b7b9babfc3c5c2bcb7b1aca59d9590857c6e695f554b40352b1e150a00000000000b1825323e4b5865717e8b98a4b1b3b3b3b3aa9e918479828e939fa2aaaeb4b9babfbebebebdbdb8b7b0aaa29a92877d6f675d5143392e23180c0000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1208080714212d3a4754606d7a8793a0adbac6d4c8bbafa49a877a6d6054473a2d2114070000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d3a4653606d798693a0acb9c6cec1b5a89b8e8275685b4f4235281c0f0000000000000006121f2c3844505c6674818d9aa8b2bdc9d2c6b9ac9f93867a6d6154473a2e231b27333f495364707d8a98a3aebac7d3c7bbaea3998b7e7165564d42362a1e11050000000000000000000b1824313e4b5764717e8a98a2aebdc6d1c8bcb1a79f92877e746d68605d56534e4846423b3a3b444c52545e5e5e5e5e5e5e5e5e5e5e5e5e54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7985929ea6b0bac4c3bab0a69f96918984817f7e7e8083878f939ca3adb7c0c6bcb1a79e92857a6d6053473a2f24180d010000000713202d3946525e68727f8b949fa9b3bcc5c8bfb5ada59d96918b8683807f7e7e7f8183868b91969fa3aaa79f948f81786c60574d42362a1e1205000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b87939facb9c6c4b8ab9f95887b75818e9baab4bec9bdb2a89b8e8175675d5145392c2013020000000000000000000000000000000000000000030e1a26313c45515b606c77808b92989fa6acafb5b8b9b9b8b5b4b5b6b8b9bab8b6b2aca9a29f9590857d6f6b60574d42362c221006000000000c1926333f4c5966727f8c99a5a6a6a6a6a6a6a396897d7063564a3d3023170a0000000916232f3c4956626f7c8997a2adbac6d2c5b9aca096877a6d6154473a2f24190d02000000000b1724313e4a5764717d8a8f8f8f8f8f8f8f8f8f8f8f84776b5e5144382b1e110500000000000006111c26303b454f59606b707d858f949ea1a8acb1b6b8babebdbebebebdbeb9b8b5b0aba7a09d938e837b6e6a5f574d43392f231a0c0300000000000b1825323e4b5865717e8b98a4a6a6a6a6a6a69d90837678818b92989fa3abacaeb4b1b1b1b0b2acaaa69e9892887e716b60554b4030271d12070000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f12060c1015212e3b4854616e7b8794a1aebac7d8ccc0b6a194877b6e6154483b2e2115080000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3a4754616d7a8794a0adbac7cec1b4a89b8e8175685b4e4235281b0f000000000000000713202d3a4653606d7985929eabb8c4cfd0c3b6a99d908376685e5246392d1d17222d3a4753606d7a86929facb8c5d2cbbfb5ab9c8f8376695e52463a2d2014090000000000000000010e1b2734414e5a6774818d9aaab4bfcfd1c4b8ab9f958b7f726c615e56524c47433c3a363036414c565e616b6b6b6b6b6b6b6b6b6b6b6b6b615e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66727f8c97a1adb8c2c8bdb2a89f9490847d787472717273767b828c919ca5afbcc5c3b9ada1978b7e7164554b4035291d1004000004101d2935404b55616d7a85929fa6b0bbc5cbc0b6ada39b938e847f7976737271717274777a7f848c9298a1a0959082796d665b50453b30251a0e02000000000000000000000000000000000000000000000000000000000b17222d3846535f697683909caab4bfc8bcb1a7998c7f7985929facb8c5c5b9aca196897d7063554b4135291d110400000000000000000000000000000000000000000009151f2a333f44505b656c747e868f949c9fa4ababadb3b0b1b1b1b1b0b3adaba9a8a09e97928b837b6f6b60594f453b31241a1000000000000c1926333f4c5966727f8c999a9a9a9a9a9a9a9a96897d7063564a3d3023170a0000000713202d3a4653606d7985929fabb8c5d1c9bdb2a8978a7e7164554c4135291e130a07060708101c28343f4a5466727f8c999c9c9c9c9c9c9c9c9c8f8276695c4f4336291c1003000000000000000a141e29333d474f59606b6f7a828b91969da0a7a9abadb3b0b1b1b1b0b3adaba8a69f9c95908981796e695f584e453b31281d11080000000000000b1825323e4b5865717e8b989a9a9a9a9a9a9a9a8f82756d747e868d92999c9fa3aaa4a5a4a4a8a09d9a948f867e716c62594f43392f1e150b000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1c1c171c1f242f3c4955626f7c8895a2afbbc8d6cabeb3aa94877a6d6154473a2e2114070000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15212e3b4854616e7b8794a1aebac7cdc1b4a79a8e8174675b4e4134281b0e00000000000004101c2834404b5563707d8997a1adb9c6d5c9bdb2a8998c7f7266564c41362a1d13202c3945515d6775828f9ca8b5c2cdd1c6b9ac9f93877b6e6154473c31261a0e020000000000000004101d2a3743505d6a7683909da9b6c3d0d0c3b6a99d9083766d625a524c45413a37312d2a2d3946525e686e787878787878787878787878786d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929ea9b3becac5b8aca096908279706b6766646566696e757f8c929daab4bfbebeb3a99c908376675d5145392c201306000006131f2c3845515d6773808c97a2adb8c2cdc3b9aea49b918c8179726d67666564656667686d72797f8691969691837a6d675c544a3f33291f1409000000000000000000000000000000000000000000000000000000000006111b2a36424d5765717e8b98a2aebac6c3b6aa9d90837e8a98a2aebac6c4b7ab9e9184786c6053463a2f24180d01000000000000000000000000000000000000000000030e182127333f49535b606d717b82898f93999b9ea1a9a3a4a5a5a4a3a9a29f9c9996918c857f786e6960594f473d33291f120800000000000c1926333f4c5966727f8c8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00000006121f2b3844505c6675828f9babb5bfcbcec1b4a89b8e8175675d51453a30241c141313131419202b3844505c6675818e9ba8a9a9a9a9a9a9ac9a8d8073675a4d4034271a0d0100000000000000020c17212b353d474f5960686e767e848b9195999c9fa2a9a3a4a5a4a4a9a29e9c9894908a837d746d675e574e463c33291f160c000000000000000b1825323e4b5865717e8b8d8d8d8d8d8d8d8d8d8d8175686c717b81868c8f929896979898979596918d88827b716c625a50473d31271d0c03000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b29292923282c2f36424d5765727e8b98a5b1becbd3c6baaea298867a6d6053473a2d2014070000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b16222f3c4955626f7c8895a2afbbc8cdc0b3a69a8d8073675a4d4034271a0d00000000000006131f2c3845515c6774818e9ba9b3bec9d2c5b9aca196887b6f6255483c302519101d2935404b5565727e8b98a7b1bcc8d4c7bbafa4998b7f7265574d42372b1e12050000000000000005121e2b3845515e6b7884919eabb7c4d1cbbeb1a5988b7e72655b5146413a352f2b2620212e3b4754616e7a858585858585858585858585857a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464707d8a97a1adbbc5c8bcb1a79d91847a6d676059595858575f626d74818e98a2aeb2b2b2b2ac9f92867a6d6053473a2d20140700000714202d3a4753606d7985929ea9b3becac8bcb1a79d928c7f746d67605d5559585859565e61666d727c849191847b6e685d554b42382d21170d030000000000000000000000000000000000000000000000000000000000000e1a26313b4754606d7a86929facb8c4c4b8ab9f959083909daab4bfc7bcb0a6998c8073655b504437281d13070000000000000000000000000000000000000000000000060f17222d384149505a62696e767d82878b8f9197959797989897979597928f8c89847f7a726d665f574f473d352b21170d0000000000000a1623303d495663707d8080808080808080808080807b6e6255483b2f22150800000003101c28343f4a5465727f8b99a3aebbc7d2c5b8ac9f92867a6d60564c41352d2621201f20212429323b4653606d7985929eabb5b5b5b5b5afa49a8a7d7064574a3d3124170a000000000000000000050f19232c353d474f565e616c71797e84888c8f92979697979897979697928f8c88837e78706b605d554d453c342a21170d04000000000000000916232f3c4956626f7c80808080808080808080807e706462686e747a7f8286888a8b8b8b8a898784807c756e69615a50483f352b1f150b00000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538353535352e34383a4046535f6975828e9ba8b5c1ced2c5b8ab9f928578675d5145392c1f13060000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1824313e4b5764717e8a97a4b1bdcacbbfb2a5988c7f7265594c3f3226190c0000000000000713202d3a4653606d7985929fabb8c5cfd1c4b7ab9e9184786a5f53473a2e1e130d18242f3b4854616e7b8795a0acb8c4d1ccc0b5ab9d908376695f53463a2d21150a0000000000000006131f2c3946525f6c7985929facb8c5d2c9bcafa296897c6f6356493f363029241e1c1f242f3c4855626f7c88919191919191919191919186796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828e9ba9b3becdc5b8aca095897d70685d554f4c4b4b4d535b616d7a85929fa5a5a5a5a5a5a399897c706356493d3023160a0003101c28343f4a5464717e8a97a1adbbc5cfc5b8aca0958d80736d605d55514b4c4b4b4c4c52545c606a6f7b84857c6f695e564c43392f261f170f050000000000000000000000000000000000000000000000000000000000000914202c3945515d6775818e9ba8b2bdc8bcb1a79f9590959fabbcc6c4b7ab9f94887b6e6153493f3327160c0100000000000000000000000000000000000000000000000006111b262f383f4450575f626b70757b7f828587898a8b8b8b8b8a89878583807c77726d68605c544d453d352b23190f050000000000000916222f3b4854606b707373737373737373737373736e695f53473a2e211408000000000b17232e3a4754616d7a86929facb9c3cec7baaea2988c7f72685d52463f382f2e2d2c2d2e2f353c444f59636f7c8997a2adb9c2c2c2b9ac9f93877a6e6154473b2e2114080000000000000000000007111a232c353d444d525a62666d71777b7f838587898a8b8b8b8a898785827f7b76716d666059514b433b332a22180f0600000000000000000815222e3b4754606a6f7373737373737373737373706c61565e61686d7276797b7d7e7e7e7d7c7a77736f6a615f5750483f362d23190d0300000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454242424242423f44464b515b616e7b87929facb9c5d2d0c3b6aa9d9083776a554b4035291d10040000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1d2935414c556673808c99a6b3bfcccabdb1a4978a7e7164574b3e3124180b000000000004111d2935404b5564707d8a98a2aebac6d6cabfb4aa9a8d807467584e43372b1f0c0714202d3a46525e697783909daab6c3cfd2c7b8ab9f95887b6e6155483c31261b0f0000000000000006131f2c3946525f6c7985929facb8c5d2c9bcafa296897c6f6356493d332d292522282b2f36414c5664717d8a979e9e9e9e9e9e9e9e9e928579675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5cfc3b7aa9d9084776b61564c433f3e3f4247525d6875818e9898989898989898988b7e7265584b3f3225180c0006121f2b3844505c6675828f9ba9b3becdc8bdb2a89d9183786d605b514b45403f3e3e3f41464a51585f696e7b7c6f6a5f574d443b3a36302921170d02000000000000000000000000000000000000000000000000000000000004111d2935414b5563707d8996a1adb9c5c3b9b1a79f9d9fa7b1bccabfb4aa9c908376695f5341382d22170b00000000000000000000000000000000000000000000000000000a141d262d333f454d53596063686e7275787a7c7d7e7e7e7e7d7c7b7876736f6a65605d56504a423c332b23191107000000000000000713202c38444f596063676767676767676767676767625f574d42372b1e1206000000000613202d3946525e6875828f9ba8b2bdc8cabfb4aa9e92857a6d615b504a423c3a39383a3a3c41454d56606b75828f9ca9b3becacbbfb5ab9d908376685e5246392d201407000000000000000000000008111a232b323b414650545c60656a6e7376787b7c7d7e7e7e7d7c7b7875726e6964605c544f454039312921180f0600000000000000000006131f2b37434e586062676767676767676767676764615a5052565e6165666d6e70717271716f6d6867625f58534d453e362d241b11070000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524f4f4f4f4f4f4f4a5053555d606d75818e99a3afbbc7d3cbc0b5ab9b8e8174685b4e412f24180c000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271f202c3945515d6776828f9ca9b5c2cfc8bdb2a895897c6f6256493c2f23160900000000000613202c3945515d6775828e9baab3becad3c6baaea298897d7063564a3d31261b0f05121e2a36424d576673808c99a9b2bdc9d4c8bcb1a7998c7f7366584e43372b1b110600000000000005121e2b3845515e6b7884919eabb7c4d1cabeb1a4978b7e7164594f453e3935302d33383a4046525e6874818e9aa7ababababababaa9d9083776a554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a2adbac6ccc0b5ab998c7f7366594f433a31313137414c5665727f8b8b8b8b8b8b8b8b8b8b8b7f7366594c403326190d000713202d3a4653606d7985929facb8c5cfc5b9aca096897d70665c514b4b4b4b4b4b4b4b4b4b4b4b4e575f6a6e6f6b60584e4b4b4846423b33291f14090000000000000000000000000000000000000000000000000000000000010d18242f3a4653606c7884919eabb7c2cbc2b9b1aba9abb1b9c2c6baaea2988b7e7165574d422f261b11060000000000000000000000000000000000000000000000000000020b141b2227333c42474f54565e616568686d6f7071727271706f6e69696662605854524c443f38302a21191107000000000000000004101c27323d474f54565a5a5a5a5b5c5c5a5a5a5a5a55534d453c31261a0e020000000005111e2a36414c5663707d8a96a0acb8c2d0c6b9ada1978e81756d605b544e494746454647494c52575f686f7c89949eaabbc5cfc7bbaea3998c7f7266564c41362a1e1105000000000000000000000000081019202930363f424a5153585f626669696e7070717271716f6e696965615f5753504a423d352f281f170f0600000000000000000000030f1b27323d464e54565a5a5a5a5a5a5a5a5a5a5a57555048464c5254545c6062636465656462615d5655534e46423b332c241b1209000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5c5c5c5c5c5c5c5c545c6062676d747f8c939eabb5c0cbd3c7bbafa3998b7e7164584b3e31251807000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41322d2b2d343f4a54606d7a86929facb9c5d2c5b8aca096877a6d6054473a2d21140700000000000714202d3a4753606d7a86929facb8c5d0d2c5b8ac9f9285796d6053463a2d20130a020e1a25303c4955626f7c8896a1adb9c5d2cdc2b7aa9d9184776a5f5347382d22170b00000000000004101d2a3743505d6a7683909da9b6c3d0cfc2b5a89c8f82756b60575047464142423f44464b515b616d7a85929fabb8b8b8b8b8b4aa9a8e8174675b4e412e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a9b3becac7bbafa499897c6f6356493d31282526303b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c30231609000916222f3c4955626f7c8898a2aebac6d1c4b7aa9e9184786c6054575757575757575757575757575757575f626360595757575754524d453b30251a0e02000000000000000000000000000000000000000000000000000000000007131f2b3844505b6673808d99a7b1bcc7cbc2bcb8b6b8bcc2cbc5b8ac9f92867a6d6054473c3121140a00000000000000000000000000000000000000000000000000000000020a1117212a31373d44484d525458565e616264646565646462615e575956544e4745413a342e261e180f07000000000000000000000b16212b353d414950565e61656869686764605c555047423c332a2015090000000000010d1925303a4653606c7884919da7b1bdc7c9beb3a99e938c7f736c66605856545251535455565d60696e7a84919ea6b0bbcdccc0b5ab9f92867a6e6154473b3025190d0100000000000000000000000000070e171f252a30394044464e535559575e6163646465646463615e575955534d46443f383029241d160d050000000000000000000000000a15202b343d4347494d4d4d4d4d4d4d4d4d4d4d4a49443e3a4146474b51535557585858575654524c4847433c36312a211a120900000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b68686868686868686969666d6f7379818c919ca5afbdc7d1cec5b9ac9f92867a6d6154473a2e211407000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467584e443d3937393e44505c66717e8b99a3aebac7d0c4b7aa9d918477675d5145392c2013060000000005111d2935414c5664717e8a98a2aebac7d3ccc0b5ab9b8f8275665c5145382c1f1306000913202d394653606c7884919eabb8c4d0d1c5b8aca095887c6f6253493f33271b0f030000000000010e1a2734414d5a6774808d9aaab4bfcad2c6b9ac9f93877c6f69615a54524c4f4f4a5053555d606d74818e98a2aebac4c4c4baaea2988b7e7164584b3e31251807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1d0c6b9ac9f93867a6d6053473a2d2016212e3a47535f6a6e72727272727272727272726f6b6054483b2f221509000b1825323e4b5865717e8b98aab4bfcaccbfb3a6998c807365646464646464646464646464646464646464646464646464646464615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000030f1c28333f4a54626e7b88959fabb8c6d0cdc8c4c3c4c8cdc9bdb2a89b8e8175675d5145392c201302000000000000000000000000000000000000000000000000000000000000060f1820262b32383b4146474b4c5254565758585858575654524d4d4947433d39352f28231c150c060000000000000000000000030f1b27333f49535b60686d7174757574716d67615a51493f332a20150900000000000008131f2b3844505b66717d8a959fabb5c0ccc5bbafa59c918c80786f6a6562615d5c60616265686d727b839096a1adb8c1ccc7bbafa4998e8175685e524639291e1408000000000000000000000000000000050d14191e272e34383c4347484c4d53545657585858575654524d4c4846423b38342e261e18120c0400000000000000000000000000040f19222b32373b3c40404040404040404040403d3c39333036393a404546484a4b4b4b4a494746413c3a37312a261f180f080000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e918478757575757575757575757677797c80858e939ca3adb7c1cfd0c6bcb0a69c8f8275685e5246392d201307000000000815212e3b4854616e7b8794a1aebac7cec1b4a89b8e81756a5f564e48464446475059606d7884919dabb4bfcbcbbfb5ab9b8e817468554b4135291d1104000000000713202d3946525d6875828f9caab4bfcad4c7bbafa4998b7e7164544b4034281c10040005121f2b3744505b6574818e9aaab4bfcad4c8bcb1a7998d8073655b5044372b1f12060000000000000b1724313e4a5764717e8a98a2aebac6d1c7bbafa49991847b706c64615e565c5b545b6062676d747f8c939daab4becaccc0b6ac9f92867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9b6c3cfc4b7aa9e918477675d5145382c1f131f2b37434e585f6265656565656565656565656360594f44382c1f1307000d1a2734404d5a6773808d9aa6b3c0d0c9bcb0a396897d71717171717171717171717171717171717171717171717171717171716e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000b17222d3847535f697683909daab4bfcbd6d4d1d0d1d4d2c5b9ada196897d7063554c4135291d110400000000000000000000000000000000000000000000000000000000000000060e151a21272c3036393b3f414647494a4b4b4b4b4a49474642403c3b37322c29241e17110a030000000000000000000000020c16202b3744505b656c727a7e818282817e79716c625b51463c31261a0f020000000000030f1c28333f4a54616c76839099a4afbbc2cdc1b7ada39c928c827c76726f6d68666d6d6f72747a7f869095a0a8b2bdcac9beb3a99f93877c6f62564c41362a170d020000000000000000000000000000000002080c151c23282c31373a3b40424648494a4b4b4b4a494746423f3b3a36312b28231c140c070100000000000000000000000000000007101920272b2e2f343434343434343434343431302d28252a2d2e34383a3b3d3e3f3e3e3c3a3935302e2b26201a140e06000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f92868282828282828282828282838485888c92979da5adb5bfc9d2c7beb4aa9f94897d7063564c41362a1e1105000000000815212e3b4854616e7b8794a1aebac7d2c5b9ac9f92877c6f68605854535053545a616b727f8b96a0acbdc6d1c7bbaea3998a7e7164574b3e2f24180d01000000000714212e3a4754616d7a86929facb9c5d0d2c6b9ac9f93867a6d6154473a2e23180c0000030f1b27333f495363707d8a98a2aebac7d3cec3b7ab9e9184786c605346392e23170b0000000000000714212d3a4754606d7a85929faab4bfcbccc0b5aba19691857d76716d6869686869666c6f7379818c919ba5afbcc5d0c7bbafa49a8e8175675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556b7884919eabb7c4cfc3b6a99c90837669554b4035291d101a26313c464e5355585858585858585858585856544f473d32271b0f03000f1c2835424f5b6875828e9ba8b5c1cecbbeb2a5988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000006111c2b37424d5765727e8b98a3aebac7d3e0dddcddded1c4b7ab9e9184786c6053463a2f24190d01000000000000000000000000000000000000000000000000000000000000000003090e161c1f252a2d2e3036393a3c3d3e3f3f3e3d3c3b3a36302f2e2b27201d19130c060000000000000000000000000008131e2d3944505a606c777f868b8e8f8f8d8a857e726d62584e43372b1f12060000000000000b17222d3842505a636f7c87939fa6b0bbc4c9bfb5ada49c949088837f7c7a7979797a7c7e81858c9298a0a7b1bac4c9c1b9ada1978e81746a5f53443b3025190500000000000000000000000000000000000000030b12181c1f262b2e2f31363a3b3d3d3e3f3e3e3c3b3a36302e2d2a261f1c17110a02000000000000000000000000000000000000070f151b1f222327272727272727272727272423201c191d2023282c2d2f30313232312f2e2d2924211f1b150e090300000000000000000000000a1723303d4a5663707d8996a3b0bcc9d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f90909298999ea1a9afb7bfc7d0c7c0b6aca2988f82766b6054443a3025190d01000000000815212e3b4854616e7b8794a1aebac7d3c7bbaea39991847a6f6a6461605b6061646c717d87929fa8b2bdcfd2c5b9ac9f92867a6d6054473a2d2114070000000005111e2a36424d5665717e8b99a3aebbc7d3d0c3b6a99d908376685e5246392d1d12070000000b17222d3a4753606d7986929facb8c5d2d2c5b9aca196897c6f63544a3f34281c100300000000000613202c3945515d6774818e98a3aebac2ccc7bdb2a8a197918a837e7a787675757676797b80858e939ba3adb7c0cec7beb3a99f93877c6f62554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677986929facb9c5cec2b5a89b8f8275685c4f422f24180c15202a333c4347484c4c4c4c4c4c4c4c4c4c4c4948443d352b21160a0000101d293643505c6976838f9ca9b6c2cfccc0b3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000e1a26313c4754606d7a86929facb8c4cfdae6e9e0d3c7bcb0a6998c8073665b504438281e13080000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2021252a2d2e2f3131323231312f2e2d2a2523221f1b15110d080100000000000000000000000000010d1924303c4955616c74808c92989b9c9b9a97928a7f726a5f53473a2e21140600000000000006111c262f3e4854606b73808d949fa9b2bac4c7bfb6aea69f9c95908c898786868687888b8e92989fa2aab1b9c3ccc1b7aea49e92857a6d61584e4332291e1408000000000000000000000000000000000000000000070c10151a1f2122252a2d2e303131323131302e2d2a2522211e1a14100b06000000000000000000000000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a171614100d1113181c1f202224252525242321201d1915120f0a04000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6cbbfb4aaa39f9b9b9b9b9b9b9b9b9b9b9c9c9d9fa2aaabadb3bbc0c9ccc4beb6afa49a92867b6e61594f4432291e130800000000000815212e3b4854616e7b8794a1aebac7d7cbbfb5aba09691847c75716e6c656c6e71767e869299a3aebac3cec8bdb1a89c8f8275685d5245392c201307000000000714202d3a46525e6976838f9cabb5bfcbd5c9bdb2a8998c7f7266564c41362a1e0b0000000006131f2c3845515d6775828f9cacb6c0ccd5c9bdb2a89a8d8074665c5044382b1f1207000000000004111d2935414b55616e7b86929fa7b1bac4ccc4bab2a9a19e94908b8784838282828385888d92979da5adb5bfc9cbc0b6aca2978e81746a5f53433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8699a3aebac7cec1b4a79b8e8174685b4e4135281b070e18212a31373a3b3f3f3f3f3f3f3f3f3f3f3f3c3b38322b23190f040000101d2a3743505d6a7683909da9b6c3d0cfc3b8ada39b98979797979797979797979797979797979797979797979797979797978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000915202c3945525d6875818e9ba9b2bec9d5dfdfdfd0c4b7ab9f94887b6e61544a3f3328160c010000000000000000000000000000000000000000000000000000000000000000000000000002080e111414191d2021232425252525242321201e1a1615130f0a040100000000000000000000000000000004111d2935414c5664707d8a929fa2aaa8a8a9a19e92877c6e6255483b2d22170b000000000000000a141d2c38434f59606d78829096a1a8b2bac2cbbfb8b0aba79f9d9895999392989495989b9fa2aaaeb4bcc3c7c0bbafa59c928a7e71685e52463c3120170d020000000000000000000000000000000000000000000000040a0f1214151a1e21212324252525242321201e1a1514120e090300000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0a0a08040105070c101313151718181817161413110d0806030000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dcd0c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a9aaacaeb4b8b9bec5cbc7c0bbb3aca49f93887e71695f53473d3220170d0200000000000815212e3b4854616e7b8794a1aebac7dcd1c6bdb2a8a0969187827e7b7978797a7e828a9298a2abb5bfcccec5b8aca0958a7d7063564c4135291d1104000000000814212e3b4754616e7b87939facb9c6d1d2c5b9aca196887b6f6255483c3025190d0000000004101d2935404b5565717e8b9aa4afbbc8d4cec4b8ab9e9285796d6053463a2e23180c0000000000010d18242f3a46535f6973808c959fa8b2bac3cbc4bbb3ada69f9c9796918f8f8e8f909298999ea1a9afb7bfc7c6bfbaafa49a92857b6e61584e4331281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793abb4bfcbcdc1b4a79a8e8174675b4e4134281b0e060f1820262b2e2f3232323232323232323232302f2c2721191107000000111e2a3744515d6a7784909daab7c3d0d4c9bfb5ada7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000004111d2935414c5663707d8a97a1adb9c6d2d2d2d2cabfb4aa9c908376695f5342382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d11131416171818181817161414110e090806030000000000000000000000000000000000000713202c3945525d687683909da4aeb4b5b5b3ada3998e817467544a3f33281c0f03000000000000020b1b27323d44505c666e7b849196a1a8b0bbc0c7c2bcb7b1aba9a5aba49f9fa3aaa2a5a7acaeb4babfc5c4bdb5afa59d938d80736c61564c41342a200e050000000000000000000000000000000000000000000000000000020608090e121415161718181817161414110e090705020000000000000000000000000000000000000000000000000000000000000001010101010101010101010000000000000000040607080a0b0c0b0b09070705010000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d2cec6bfbab8b5b5b5b5b5b5b5b5b5b5b5b6b7b8babfc5c6c6c5bfbab5afa9a19a938b7f726c61574d42352b210e050000000000000815212e3b4854616e7b8794a1aebac7d4d8cfc3bab2a8a09a938f8a87868586878a8f949fa2aab3bdc6d0c5bcb0a69d9184786c6053463a2f24190d0100000005121e2a36424d5765727f8c99a4afbbc7d2d1c4b7ab9e9184786a5f53473a2e1e130800000000000c18242f3b4754616e7b87939facb9c6d2d2c6b9ada197897d7063554b4034281c1004000000000007131d2a36424d57606d79839096a1a8b1bbbfc6c4beb9b0aba9a8a19e9c9b9b9c9d9fa2aaabadb3bbc0cac3bdb4aea39f93887d70695e52463c321f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbad1cdc0b4a79a8d8174675a4e4134271b0e040d161e24292c2d2f2f2f2f2f2f2f2f2f2f2f2e2d2a251e170e05000000111e2a3744515d6a7784909daab7c3d0ddd0c7bfb8b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000010d19242f3a4653606d7984919eabb8c3c5c5c5c5c5baaea2988b7e7165574d422f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0c0b0a0908070502000000000000000000000000000000000000000000000714212d3a4754606d7a86939facb9bfc2c2beb5ab9e918478665b5044382b1f1206000000000000000a162128343f4a545e696e7b8491969fa6afb5bdc1c7c2bcb7b6b2b5afacacaeb4afb1b4b8babfc5c6bfbab2aba49f938e81776c605a50443a3022180e00000000000000000000000000000000000000000000000000000000000000020507080a0a0b0c0b0b090807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5c5c5c5c2c2c2c2c2c2c2c2c2c2c2c3c3c4c3c2c0bfbab8b4aeaba49f9791887f726d635a50453b3123190f000000000000000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacaca49f9c979992929299979c9fa6aeb3bcc5cfc7beb4aa9f948a7d70665b504438281e1308000000000714212d3a46535f697683909dabb5c0c5c5c5bfb4aa9a8d807467584e43372b1f120600000000000714202d3946525e687783909daab6c3c5c5c5beb3a99b8e8174675c5145382c1f13070000000000010e1a26313b45515c676e7a8491969fa7aeb5bbc0c7c2bbb7b6b2adaba9a8a8a9a9abaeb4b8b9bec5c5bebab2aba39f918c7f736b61574d42342a200d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b0e0c161f282f35393a3b3b3b3b3b3b3b3b3b3b3b3a3936302920170d020000111d2a3744505d6a7783909daab6c3d0ddd1c7bfb8b4b2b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b3b7bdbdbdbdbdbdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000008131f2b3844505c6673808d9aa7b1b9b9b9b9b9b9b8ac9f92867a6d6054473c3121140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b889aa4afbbc8d0cfc5b9ac9f9286796c605346392d20130600000000000000040b17232e38424d575f696e7b848f949fa3abb0b9bbc0c6c4c3bfc0bbb9b9babfbbbec1c5c5c4beb9b4aea8a099938c81786c655b50483e32291e10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b8b7b6b5b3b4aeacaaa39f99938d857d726d635b51483e33291f1107000000000000000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acaca8aba39f9e9fa3aba9abb0babec5cec7c0b6aca2988f82766c61544a3f3328160c01000000000815222e3b4855616e7b88959fabb9b9b9b9b9b9aea298897d7063564a3d31261b0f03000000000005111e2a36414d5666737f8c99a8b2b9b9b9b9b9b8ab9f9285796d6053463a2f24180d01000000000009141f2834404b555e686e7c8490959fa3abafb6babfc4c4c3bdb9b7b6b5b5b5b6b8babec5c5c4bdb9b3ada8a099928b7f736d63594f453b3022180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793aab4bfcacec1b4a89b8e8175685b4e4235281b08131e28313a41454748484848484848484848484746413a32291e13080000101d293643505c6976838f9ca9b6c2cfd5c9bfb5ada7a5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a5a7acb5bec9cac9bdb0a3968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626f7c8895a0acacacacacacacaca89b8e8175675d5145392c2013020000000000000000000000000000000000000000000000000000000002060a0c0c1313131313131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8898a3aebac6cccbc4b9ac9f928679665b5044382b1f1206000000000000000006111c26303b454d575f696e7b828c92999ea6acafb5b9bbc0c1c2c2c3c4c3c3c2c1bfbdb9b8b3adaaa29f9691877f776c665b53493f362c20170d00000000000000000000000000020507081313131313131313131313130e0d0b08030000000000000106090b0c1313131313131313131313130a0907040000000000000004090d0f0f1313131313131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacababa9a8a6aaa29f9c98928e87817a706b625b51493f362c21170d00000000000000000815212e3b4854616e7b8794a1aebac7cdc8bbafa49a939aa4acb5b4aeacabacaeb4b5b7bbc2cacac4bdb5afa49a92867b6e615a5042382d2217040000000006121f2b37434e5866737f8c99a7acacacacacacacac9f9285796d6053463a2d20130a000000000000020e1925303c4955626f7c8896a1acacacacacacacaca2978a7d7064554b4135291d11040000000000030c18232e39434d565f6a6e7a838c92999fa4acaeb4b8b9bdbfc1c2c2c2c1c2c3c2c1bfbdb9b7b2ada9a29f9691867f736d635b51473e33291f10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798698a2aebac6cec2b5a89b8f8275685c4f422e23170d19242f3a434c5154555555555555555555555554524c443a3025190d01000f1c2936424f5c6975828f9ca8b5c2cfd0c4b8ada39c9996969696969696969696969696969696989ba3acb7c3cfc9bcafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000b17232e3847535f6a7783909d9f9f9f9f9f9f9f9f9f96897d7063554c4135291d1104000000000000000000000000000000000000000000000000000000070d12161819202020202020202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faab4bbc0bfbab2a89d9084776a544a3f33281c0f030000000000000000000a141e29333c454d575f696e787f878f949c9fa4abacafb5b4b5b6b6b7b7b6b5b4b2b2adaba9a19e98928d847d726c655b544a41382d241a0e05000000000000000000000003090e1214152020202020202020202020201b1a17140e0801000000070d12161819202020202020202020202020161613100b0500000002091015191b1c2020202020202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9e9d9c9a9898928f8b86817c746d68605951493f372e241a0f0600000000000000000815212e3b4854616e7b8794a1aebac0c0beb3aa9f9386939aa3abb2bab9b8b9babfc2c3c7c6c5bebab2aba39f93887e70695e53483e2f261c1106000000000815212e3a47535f6a7784909d9f9f9f9f9f9f9f9f9f9b8f8275675c5145382c1f1306000000000000000815212e3b47535f6a7884919e9f9f9f9f9f9f9f9f9f9b8e8275675d5145392c20130600000000000007121d27303b444e585f686e7980878f939a9fa2aaabadb2b2b4b5b6b6b7b7b6b5b4b2b2acaaa8a19e97928c847c726d635b514940352c20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c667985929facb8c5cfc2b5a99c8f827669544a3f34281c111d2935414c555d606262626262626262626262615e564c41362a1e1105000e1b2835414e5b6874818e9ba7b4c1cecdc0b4a79c918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b919ba7b3bfccc8bcafa295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000006111c2b37434e5865727f8b929292929292929292929184786c6053463a2f24190d0100000000000000000000000000000000000000000000000000010a12181e2225262d2d2d2d2d2d2d2d2d2d2d2d2323201c1610080000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6775828f98a3aaafb6b4aea9a1968c7f7366594c402d22170b00000000000000000000020c17212a333c454d565e666c737c82898f93999d9fa4aba7a8a9aaaaaaa9a9a7a6a9a19e9a97928d868079706b605b534a42382f261b12080000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0700030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899292929292929292929292929292929292929292929292929291908f8d8b8885827e7a746e6a615e564f473f372e251c12080000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3aea2988b7e889299a1a8aeb4b9bbc0bebebdbebab8b3ada8a199928b7f726c61574d42362c1d140a00000000000915222f3c4855626f7c889292929292929292929292928b7e7164554b4034281c10040000000000000006131f2b37434e586774818d929292929292929292929292867a6d6054473a2d211407000000000000000b151e29323c464e565e666d737c82878e92989b9ea1a9a5a7a9a9aaaaaaa9a9a7a5a8a09e9a96918c857f796f6a625b514940372e231a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b546a7784919daab7c4d0c4b7aa9d918477665c5044382b1f13202c3945515d676d6e6e6e6e6e6e6e6e6e6e6e6d685e5246392d201307000c1926333f4c5966727f8c99a5b2bfcfccbfb2a5998c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f8b98a5b1becbc9bdb2a994877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000f1b26313c4754616d7a8686868686868686868686868073665b504438281e130800000000000000000000000000000000000000000000000000000a131c232a2f3233393939393939393939393939302f2c27211a110800000000000000000000000000000000000000000000000000000000000004101c2934404b55626f7c8692989fa4acaba39f9791847a6d6054473a2d2114060000000000000000000000050f18212a333c444d545b606a6f757c82878c909399989a9b9c9d9d9d9d9c9a999796918e8a85807a736d676059504941382f261d140a0000000000000000000000050f171f252a2d2e3939393939393939393939393433302b241d140b09131b23292e3132393939393939393939393939302f2c27211911070c151e262c313536393939393939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8786868686868686868686868686868686868686868686868585848382807e7c7975716d68625f58524c443d352d251c130a000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a69f9285787e8791969fa3aaacafb5b1b1b1b3adaba9a29f9691877f726d625a50453b31241a0b0200000000000d1a2633404d5966738087868686868686868686868686877a6d6154473a2e23180c0000000000000000030f1b26323d4a5763707d87868686868686868686868686877e7164574b3e3124180b00000000000000030c17202a333c444c545c606a6f757c81858a8e919697999a9c9c9d9d9d9c9c9b999796918e8a84807a726d675f58514940372e251c11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e434f5c6976828f9ca9b5c2cfc5b9ac9f9286796d6053463a2d2014212d3a4754606d797b7b7b7b7b7b7b7b7b7b7b7a6d6154473a2e211407000a1724313d4a5764707d8a97a9b2bdc9cbbeb1a5988b7e727070707070707070707070707070707b8895a2aebbc8c5b9ada19686796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000a15202d3946525e686d797979797979797979797979736e63544a3f3328160c010000000000000000000000000000000000000000000000000007121c252e353a3e3f4646464646464646464646463d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000c18232f3947535f6a707e868f939a979799928e857c6f675d5145392c201306000000000000000000000000060f18212a323b424a50585f626b6f767b7f8386898b8e8f8f909190908f8e8c8a8784817d79736d68605d554f443f382f261d140b0200000000000000000000030d17212931363a3b464646464646464646464646413f3c362f261d13111b252d343a3e3f4646464646464646464646463d3c38332b23190f141e2730373d41424646464646464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979797979797979797979797979797979797878767573716f6d6665605d56534e46413a322b231b130a01000000000000000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a918477717d848d92989d9fa3aba4a5a4a9a29f9b97928c847d726d625b51483e33291f12080000000000000c1925323f4b57636e7379797979797979797979797979796d685e5246392d1d12070000000000000000000a16232f3c4855616b707979797979797979797979797979716c6155493d3023170a0000000000000000050e18212a323b424b51585f626a6f74797e8184888a8c8e8f90909190908f8e8c8a8884817d78736d68605d554e463f372e251c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2734404d5a6773808d9aa6b3c0cec7baaea399887b6e6155483b31261c22323f4b5865727f88888888888888888888888073665a4d4033271a0d000815222f3b4855626e7b8896a1adb9c5cdc1b4a79a8e81746663636363636363636363636363707d8996a3b0bcc9c4b8ab9e918578675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e616c6c6c6c6c6c6c6c6c6c6c6c66635c5242382d22170b00000000000000000000000000000000000000000000000000020d18232e373f464b4c5353535353535353535353534a48443d352c21160b00000000000000000000000000000000000000000000000000000000000007121d2b37434e58616c707c82878a8b8a8986817a6f6a5f554c4135291d110400000000000000000000000000060f1820292f383f444e53596063696e72767a7c7f8182838384848382817f7d7b7874706d66615e56514b433d332d261d140b02000000000000000000000009141f29333b4246485353535353535353535353534e4c4741382f241a18232d373f464a4c5353535353535353535353534948443d352b21161b26303942494d4f5353535353535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5454524c47433c363028201a11090100000000000000000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d83766b707a80868c909299979898979697928f8b857f796f6b625b51493f362c21170d000000000000000a16232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c615e564c41362a1e0b000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211508000000000000000000060f182029303940454e53585f62676d7175787b7d7f8182838384848382817f7d7b7774706c66615d56514b433c342d251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a7b1bcc8cbbfb4ab988b7e7265574d42362d2a2d37424d576673808d9595959595959595958c7f7266594c3f3326190c000814212e3a47535f697884919eabb8c4cfc5b8ab9e9285786c60575757575757575757575565717e8b98a4b1becbc2b5a89c8f827569554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5957524a402f261c11060000000000000000000000000000000000000000000000000006121e2a353f4951575960606060606060606060606056554f473d33271c10040000000000000000000000000000000000000000000000000000000000010f1a26313c46505a616a6f767a7d7e7e7c7a746e685f584e433a2f24190d010000000000000000000000000000060e171d262d333c43474f54565e6165676d6f7274757677777776767473706e696764605c54524c4540393127221b140b020000000000000000000000020e1a25313b454d535f6060606060606060606060605a58524a41362b1f1e29343f4951565860606060606060606060606056544f473d33271c212c37424c545a5c6060606060606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5d5c5a585553504a4745413a37312a251e160e08000000000000000000000000000714212d3a4754606d7a80808080808080808080807e7164686d737a7f8386898a8b8b8a898885827e79736d67605951483f372d241a0f050000000000000007131f2a3540495257595f5f5f5f5f5f5f5f5f5f5f5f5f5f54524c443a3025190d0000000000000000000004101c28333e474f55575f5f5f5f5f5f5f5f5f5f5f5f5f5f575550483e34281d110500000000000000000000060e171e272e343c43474e53555d606468696e717274767677777776767472716e696763605b54524c454039312a221b130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0acb8c7d1c2b5a89c8f8275695f53463f3836383f46535f697683909da1a1a1a1a1a1ab978b7e7164584b3e3125180b0006121e2b37424d576874818e9ba9b3becac6b9ada197897d70635a504a4a4a4a4a4a4a515d6775818e9ba8b4c1cbbfb4aa998d8073665a4d402e23180c00000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146475253535353535353535353534d4b4740382e1d140a00000000000000000000000000000000000000000000000000000a16222f3a46515b63666c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c2014070000000000000000000000000000000000000000000000000000000000000a15202a343e4850585f62686d707171706d67615e564e463c31281e130800000000000000000000000000000000050b141c222832373d43484d5254555d6063656768696a6a6a6a69676664615e575753514a46413a352f271f17110a0200000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2025313d49545e65696c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a535353535353535353535353535353535353535353535353525251504f4d4b4946443f3a3935302b262019130c0500000000000000000000000000000713202c3945525d686d7373737373737373737373716c625d60686e72767a7c7d7e7e7e7d7b7975716d67605d554f463f362d251b11080000000000000000020e19242e3740474b4d53535353535353535353535353534746413a32291e130800000000000000000000000b16212c353e44484a53535353535353535353535353534b49453e362c22170c000000000000000000000000050c151d232831373c43474b515357575f6164666769696a6a6a6969686664615f575753504a46413a352f271f181009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e697784919dacb6c0ccc5b9ac9f92867b6e615a504a46414649505a616e7b87929facaeaeaeaeafa399897c6f6356493c3023160900020e1a26313e4a5764717e8a97a2adb9c7c9beb3a99c9083766c61584f47454146475059606d7a85929fabb8c5c7baaea398897d7063564a3d30231707000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a464646464646464646464646403f3b352e261c0b0200000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797979797979797979706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000030e18222c363e464e53565e6163646463605d55524d443c342a1f160c010000000000000000000000000000000000020a111720262b32383b4246474b515356585b5c5c5d5e5d5d5c5b595754534d4a46444039363029241d150d0600000000000000000000000000000714212d3a46535e6976797979797979797979797979746e64584c3f332625313e4a56626d72797979797979797979797979706b6054483c2f222835414d5a65707579797979797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d4646464646464646464646464646464646464646464646464645454342403e3c3a38342e2c29241e1a150d080200000000000000000000000000000004111d2935414c565d60676767676767676767676764625a52565e6166676d6f71717271706e6c6664605d55514b433d342d241b13090000000000000000000007121c252e353b3f4046464646464646464646464646463a3936302920170d02000000000000000000000005101a232c33383c3d46464646464646464646464646463e3d39342c241a100600000000000000000000000000030b121820262b3137394045474b4d535557595b5c5d5d5e5d5d5c5b595755534d4a46443f38353029241d150d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d9aa4afbbc8c7bbaea3998e81756c605b54524c52535b606c75818e99a3afbbbbbbb9ac9f92867a6d6053473a2d20140700000914202d3a4753606d7985929eabb5c0cbc5b7ab9f948a7e716a615953514c52545a616b737f8c97a2adbac6c5b8ac9f9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8686868686868686868686867d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000006101a242c343c43474c52545758575653514b46413b322a22180d040000000000000000000000000000000000000000060b151b21272c30363a3b404547494c4e4f50505151504f4e4c4a4846423d3a38342e2a251e18120b030000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868074675a4e41342725323f4c5865727f8686868686868686868686867d706356493d30232936424f5c697582868686868686868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393838373634322f2d2c2823201d19130f0a030000000000000000000000000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a585650454c5254555d6062646565646361605b5453514b454039312b221b12090100000000000000000000000a131c242a2f323339393939393939393939393939392e2d2a251e170e050000000000000000000000000008111a21282c2f30393939393939393939393939393931302d28221a120800000000000000000000000000000000070c151b20262b2f35393a3e4246484a4c4e4f50505151504f4e4c4a4846423d3938332d29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b4855616e7b87939facb9c1cbbfb5ab9e938b7e726c66615e565e61656c727e8b939eabb5c0cbc0b5ab9d908376675d5145392c201306000006131f2c3845515d6773808d99a3afbbc5c7bbb0a69f92867c706b64605d565e61646c707d87929fa9b3bec8bcb1a79b8e8175675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212c2c2c2c2c2c2c2c2c2c2c2c2626231f19120a010000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c93939393939393939393897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000008121a222a32373a4146474a4b4b49474540393630292018100600000000000000000000000000000000000000000000040a0f161b1f252a2d2f35393a3c3f414243444444434341403d3b3a36312d2c28231c19130c0701000000000000000000000000000000000815212e3b4854616e7b87939393939393939393938d8174675a4e41342725323f4c5865727f8b93939393939393939393897c706356493d30232936424f5c6975828f93939393939393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a29272522201f1c1713110d0802000000000000000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4b49453e4146474b51545657585857565553504a47454039352f271f19100900000000000000000000000000010a12191f2325262c2c2c2c2c2c2c2c2c2c2c2c2c2c21201e19130d050000000000000000000000000000000810161c2023242c2c2c2c2c2c2c2c2c2c2c2c2c2c2423211d171008000000000000000000000000000000000000040a0f151b1d24292c2d31363a3b3e3f4143434444444343413f3e3b3a36312d2b28221c19130c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a46535f6976828f9ca5afbcc5c6bdafa59f92877f78716d686b686d71787f87939fa5afbdc7c7bbafa3998c7f7266554b4035291d1004000004101d2935404b55616e7b87929fa9b3becac2baaea29892857d75706d676b686d71767e869299a3aebbc5c6b8aca095897d7063554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141f20202020202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9f9f9f9f9f9f9f96897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000008101820262b3036393a3d3e3e3d3a39352f2a251f170e0600000000000000000000000000000000000000000000000000040a0f14191e2024292c2d303234353637373737363433312e2d2a25201f1c18120d08020000000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9a8d8174675a4e41342725323f4c5865727f8b989f9f9f9f9f9f9f9f96897c706356493d30232936424f5c6975828f9c9f9f9f9f9f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020201f1f1e1d1c1a18161312100c06040100000000000000000000000000000000000000000000020c1620283035393a40404040404040404040403e3d393436393b414547494a4b4b4b4a4846443f3a38352f29241d150d0700000000000000000000000000000000070e1316191a20202020202020202020202020201413110d08020000000000000000000000000000000000050b101416172020202020202020202020202020181715110c06000000000000000000000000000000000000000000040a0f12181d1f20262a2d2e313334363637373736363533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d57636f7c89939eaab3becac1bbafa399928b837e7a7978787a7e838c9399a4afb7c1cbbfb4aa9f92877b6e6154483b2f24180d010000000c18242f3946535f6974818d97a2adbac1cabfb4aaa297928a827d7a7878797a7d828a9298a2abb5bfc6bcb0a69d9083786c605346392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5acacacacacaca396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000060e151b1e252a2d2e303131302d2c29241d19140d050000000000000000000000000000000000000000000000000000000002090e1114181d202023252829292a2b2a2a2928262421211e1a1312100c070000000000000000000000000000000000000000000815212e3b4854616e7b8794a1acacacacacaca79a8d8174675a4e41342725323f4c5865727f8b98a5acacacacacaca396897c706356493d30232936424f5c6975828f9ca8acacacacacaca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131212100f0d0b09070603000000000000000000000000000000000000000000000000000000040e161e24292c2d343434343434343434343431302d292a2d2f35393a3c3e3e3f3e3d3b3938332d2c29241d18120b0300000000000000000000000000000000000002070a0c0d1313131313131313131313131313070705010000000000000000000000000000000000000000000407090a13131313131313131313131313130b0a08050000000000000000000000000000000000000000000000000001070c1013141a1e2122242628292a2a2b2a2a2928262422211e1a13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606b75828f98a2aebac0cbc0b5aba39f95908b87858485878a90959fa4abb5c0c9c3baaea3988e8175695e53463a2d1d12070000000007121d2a36424d57616d7a85929fa5afb9c2c5bcb3a9a29f948f8a86858485878a8f949fa2aab4bdc6beb4aa9f948a7e71655b5044372b1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b9b9b9b9b0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212425242320201d18120e0802000000000000000000000000000000000000000000000000000000000000000205070d11131416191b1c1d1d1e1e1d1c1b19171514120e09060400000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b9b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2b9b9b9b9afa396897c706356493d30232936424f5c6975828f9ca8b5b9b9b9b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202127272727272727272727272524211d1e2024292c2d2f31323231302e2d2b28221f1d18120c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1c1d1d1e1e1d1c1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38434f59616e7b85929fa4aeb7c0c7bdb5afa79f9d989892919298979d9fa7afb5bdc7c2b9b0a69f92867b6e61574d42362a1e0c0100000000010e1a26313b46525e68717e8b939da7b1b9c2c5bcb3ada69e9c979792919298979c9fa6aeb4bcc5c0b6aca2988f82776c6053493f33271b0b010000000000000000000000000006060606060606060606060000000000030607090d0f10111111100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfc6c6bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171818161413100d070100000000000000000000000000000000000000000000000000000000000000000000000001040607090c0e0f1011111110100e0d0a0807050200000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac6c6c0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2bec6c6bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2c6c6b9ada093867a6d6053473a2d20140700000000000000000000000000000000000000000000030607090b0d0e0f0f0f0f0e0d0b0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a181715111114181d202123242525242322201f1c1713100c07010000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0c0e101011111110100e0c0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46525e69717e8a929da5aebabfc6c0bbb1aba9aaa29f9e9fa2aaaaabb1bbc0c7c1b9b1a79f948c7f73695f53453b31251a0e00000000000009141f2a36414c56626c74818e959fa7b0babfc5bebab0aaa8a9a29f9e9fa2aaa9abb0babfc5beb6afa49a92867b6e655b5041382d22170b000000000000000000000205070813131313131313131313130b0a08060b10121316191c1d1e1e1e1d1b191515120f0a050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0b0b0a07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000000000000000000104060b10121316181a1b1c1c1c1b1b1918161413100c07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0b0a080505070d1113141617181818171513120f0b0604000000000000000000000000000000000000000000000000000000000002090f14181b1c2020202020202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212a36424d57616c73808d939da4aeb4bcc1c2bcb8b6b4aeacababaeb3b6b8bcc3c4bdb9afa79f958f82786c60574d4233291f1409000000000000030d1925303a44505a606d798390959fa6aeb4bdc2c1bbb7b5b3adababacaeb4b6b7bbc2c1bbb3aca49f93887e71695f53493f2f261b1106000000000000000003090e121415202020202020202020202018171511171c1f202326282a2b2b2a29282522211f1b15110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f10111111100e0b0807050100000103030606060606060606060606060000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000000000000001080d1113171c1f20222426282829292827262423201f1d1815120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101010101010100000000000001040607090b0b0c0b0a0806060300000000000000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d21201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a25303b45505a606c78818d929fa2aab0b9bbc0c4c3bfbab8b7b8babec3c5c3bdb9b2ada59e9590837a6d665b50453c3121170d030000000000000008131e28323f45515d676d7a838f949fa3abb0b9bbc0c4c2bebab8b7b8babfc2c5c0bbb9afa9a29a938c7f726c61574d41382d1d140a0000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2423211c23282b2d2f3335373738373634322f2e2b26201d19130b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000010507070b0d0f11111111100e0c090706030000000000060606060606060606060602010000000000000000000000000000000000000000000000000001080d111314171a1c1d1e1e1e1c1a181414110d08020d0f101313131313131313131313130a09070400000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000000000040a0f13191d2023282b2d2f313334353635353433312f2d2c2924211f1b15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e252c3134353939393939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333e44505b666c78808b92989ea6acafb5b8b9bebdbebebebdbfbab9b6b2aca8a19e938e837a6d685d544a3f332a1f0f050000000000000000020c16202935404b555d686d79828c92999fa6acafb5b8b9bebdbebebebdbeb9b8b5afaca59e9792887f726d635a50453c2f261b0b0200000000000000050f171f252a2d2e393939393939393939393931302d292e34383a3c40424344444443413f3c3a37312d29241e17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000000000000002080d111314171a1c1d1e1e1e1d1b19161312100b06080a0b13131313131313131313130f0e0c08040000000000000000000000000000000000000000050b1013191d2021242729292a2b2a29272421201e1914161a1c1d202020202020202020202020161613100b040000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000000000000000000000003090f151b1e24292c2e34383a3c3e40414242424241403e3c3a39352f2e2b261f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131e272f373d40424646464646464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d172028333f4a545b666c747e868f949b9fa3ababadb3b0b1b1b1b1b4aeacaaa8a09e96918a81796d685e564c42382d21180e00000000000000000000050e18242f39434c565d676d777f868f949c9fa3ababadb3b0b1b1b1b0b3adababa39f9b938e857d726d635b51483e332a1d140a00000000000000030d17212931363a3b46464646464646464646463e3d3935383f4446494c4f50515151504e4c4847433c39353028221c140b0500000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000000000050b1013191d20212427292a2b2b2a2a282623201f1c171114171720202020202020202020201c1b18140f090200000000000000000000000000000000040b0f161c1e24292c2d303435363738373634312e2d2a251e2226292a2d2d2d2d2d2d2d2d2d2d2d2d2322201b160f0700000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000000000060c151a20262b2f35393a3f4446494b4d4e4f4f4f4e4e4c4b494745403c3a37312c28231c150c0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4f5353535353535353535353535346413b32291e14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17222d38424a545b606c717b82898f92999b9ea1a9a3a4a5a4a4aba39f9d9a96918b847e756d675e564c443a2f261c0f06000000000000000000000007121d27313a444c555d656c727c82898f92999c9ea1a9a3a4a5a4a4a9a19e9b99928f89817a706b625b51493f362c21180b020000000000000009141f29333b42464853535353535353535353534b494541454a505356595b5d5e5e5d5c5b5855534e4746413a332d261d170e06000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000000003090e161c1e252a2d2e313435373738373635332f2d2b28231c2123242d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000000000000000000000000060b161b21282c2f35393a3d40424344444443413e3b3936302c2d323536393939393939393939393939302f2c2721191107000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000000000000030a111720262b32373a4145474a50535557595b5b5c5c5b5a59575653514b4847433c38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b6060606060606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505a62696e757c82868b8e9197959797989897969992908d89847f79716c605d554c443a32281d140a000000000000000000000000010b151f28323a434b535b606a6f767c82868b8f91979697979897979597928f8b86827c756e68615951493f372d241a0f0600000000000000020e1a25313b454d535f60606060606060606060605755504c51545c606266686a6a6b6a696765625f5854524c443f382f2920180f060000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000000000000060e151a21282c3036393a3e40424444444443413f3c3a38342e2a2d303139393939393939393939393534312c251e150c020000000000000000000000020a111721272c33383a4145474a4d4f505151514f4d4b4746413b38383e42434646464646464646464646463d3b38322b23190f040000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa396897c706356493d30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000000040c151c232831373c43474c5254545c60626466676869686867666462605d5555534e46443f383029241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f4450575e616a6f757a7e828587898a8b8b8b8a89888683807c78726d67615a514b433a322920160b0200000000000000000000000000030d162028313a414950585f626b6f767a7e828587898a8b8b8b8a898785827e7a756f6a615e564f473f372d251c1208000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c64615a555d60666d6f7375767777777674726f6a66615d56504a423b322a21180e0500000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000000080f181f262b33383a4146474a4d4f50515151504e4c4946443f3836393c3e464646464646464646464642403d372f271e130900000000000000000000030c141c232832383e44484c5254575a5c5c5d5e5d5c5a5754524c4844434a4e505353535353535353535353534948443d352b21160b0000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000000000000050e161e262e343c43474e53565d6065666d6f717374757575757473716f6d6766625f5853504a423e352f281f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734404d59656f7579797979797979797979797976685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333f454d53586062686d7275787a7c7d7e7e7e7e7d7b7977736f6c65605c5550454039312920170e04000000000000000000000000000000040d161f282f383f444e53596063686d7275787a7c7d7e7e7e7d7c7a7875726d68626058524d443e352d251c130a0000000000000000000714212d3a46535e69767979797979797979797979716c6161676d73797c7f828384848483817f7b77726d68605b544d443b332a20170c03000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000000000008111a212a31373e44484c5254575a5c5d5e5e5d5d5b595653504a464245494a53535353535353535353534f4d4841392f251a0f040000000000000000030d151e262e343d44484f55565d60636768696a6b6a696764615e56544f46545a5d60606060606060606060606056544f473d32271b100400000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000000050e17202830383f444e53585f62686d7175797c7e808182828281817f7e7c7a76736f6a64605c545045413a312a22180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875818686868686868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228333b42464e54565e616568686d6f7071727171706e6d666763605b53514b433e352f271f170e050000000000000000000000000000000000040d161d262d333c43474f54565e616569686e6f70717271716f6e686865615e56544e46413b322c231b130a010000000000000000000815212e3b4854616e7b86868686868686868686867e71646c717a7f84898c8e909191908f8e8b88847f7a726c665e564d453b32291e150b000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000000008111a232c333c42474f55565e616467686a6a6b6a69686662605c54524d50555760606060606060606060605b59534b41372c20140800000000000000030c151f2730383f444f54596163686d707375767777777674716e68636059535e66696c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000020b172029323a424a50585f626a6f757a7e8285888a8c8e8e8f8f8e8d8c8a898683807b76716d66615a514c433c342a21180f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e93939393939393939393877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117212931363d43484c525458565e616264646565646362605c54565350494540393129241d150d0500000000000000000000000000000000000000040b141b222731373d43484c525458565e6163646465646462615e565854524c47433d363029201a110901000000000000000000000815212e3b4854616e7b879393939393939393938c7f726d747e858c9196999b9d9d9e9d9c9a9896918c857f786e685f574d443b30271c12070000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000006101a232c353e454d53596163686d717375777777777674726f6d66615e565a61646c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000a151e273139424a505960636b70767a7d80828384848482807e7a76706b615f667076797979797979797979797979706b6054483b2f22160900000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000000000a141d29323a444c545c606a6e757c81868b8f929797999a9b9c9b9b9a99979992908c88837e78706c605d554e463c332a21170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f252a32383a4146474b4c5254565758585857565553514b4946443f38342f271f18120b03000000000000000000000000000000000000000000020a111720262b32383a4146474b4c52545657585858575654524c4b4746413a37322a251f170e080000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9a8d817478818b92979ea1a8a8a9aaaaaaa9a7a8a09e97928c827a6e695f564c42392e23180c0300000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000000020b18222c353e474f575f626b70767a7e80828384848483817f7c79736e6960616c717979797979797979797979756f65594d4034271b0e00000000000006111c263039434b545c606b6f777d82868a8d8f8f9091908f8d8a86827d766e696a76828686868686868686868686867d706356493d3023160a00000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000006111b262f3a444c565e666d737c82888e92989c9fa2a9a6a7a8a8a8a8a7a6aba39f9c9995908b847d756d675f584e463c33291e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8acacacacacaca194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a21272c3036393a3f414647494a4b4b4b4b4a484645403c3937332d29231d150d0701000000000000000000000000000000000000000000000000060b151b21272c3036393a3f414647494a4b4b4b4a494746413f3a3936302b272019140d05000000000000000000000000000815212e3b4854616e7b8794a1acacacacaca89c8f8279828e939ea1a9adb2b5b6b7b7b7b6b4b2aca9a29f948f847b6e685e544a40342820150a00000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000000000a141d2a343e474f5961696e767d82868a8d8f90919190908e8c8984807b736d67717e86868686868686868686868175685b4f4235281c0f0000000000000c17232e38424b555d666d737d838a8f93999a9b9c9d9e9d9c9a99928f89827b706e7b88949393939393939393939285796d6053463a2d20130700000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000b17222d38414c565e686d7880868f949b9fa3aaabadb3b3b4b5b5b5b4b4b2b4aeaca9a79f9d96918a817a6e6a5f584e453b30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5b9b9b9b9ada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e161b1e252a2d2e3036393a3c3d3e3f3e3e3d3b3a38342e2d2b27221b18120b03000000000000000000000000000000000000000000000000000000040a0f161b1e252a2d2e3036393b3c3d3e3f3e3e3c3b3936302e2d2a251e1b150e080200000000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b7aa9d9083818e949da5adb3b9bdbebfc1c4c3c2c1bdb9b3ada69f9691847a6e665c51443c31261a0f04000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000006111c262f3c464f59616b707b828a8f92999a9b9d9d9e9d9c9b9997918d8680796e727e8b9393939393939393938e8275685b4f4235281c0f000000000003101c28343f4a545d676d78808790959c9fa4aba8a9aaaaaaa9aba39f9c948f867e727f8c98a69f9f9f9f9f9f9f998d8073675c5145382c1f130600000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000030f1b27333f49535e686d7a828c92999ea6acaeb4b8babebebcbbbbbcbec0bfbfbab9b6b1aba8a09d938e847c6e6a5f574d42382e23170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1c6c6baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2021252a2d2e2f3131323231302f2d2c2823201f1b17110c0701000000000000000000000000000000000000000000000000000000000000040a0f13191e2021252a2d2e3031313231312f2e2d2a2521201e19130f0a04000000000000000000000000000000000815212e3b4854616e7b8794a1aebac6c4b8aca095908e939ea6afb7b4b2b1b1b2b5b8babfc5c9c5bebab0a8a0969083786d60584e43372b20150a000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000000b17222d38424e58616c707d868f949c9fa3aba8aaaaaaaaa9a7a9a19e98928d837b727f8c999f9f9f9f9f9f9f9b8e8275685b4f4235281c0f00000000030e18222c3844505c666d79828c9399a0a7acafb5b5b6b7b7b7b5b5afaca69f9892887e818f9ba8acacacacacaea398897c7063554b4034281c100400000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000005121f2b3744505b656d7a848f949fa3abb0b8babdb9b7b4b1afafafb0b1b4b7b8bdc3c2bcb8b2aca59e9691857c6e695e544a3f34281e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191d20212324252525242322201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000002080d111314191e20212324252525242321201e191413110d08020000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7c8bcb1a7a09d9b9ea5afadaba7a5a4a4a5a8acaeb4babfc6cac2bab2a89f958c80736a5f53473c31261b0f000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000000030f1c28333f4a545f6a707e8792989fa6acafb5b5b6b7b7b7b6b4b2adaaa39f9590857c808d9aa6acacacacaca89b8e8275685b4f4235281c0f000000000a15202b38434e58606d78828f949fa4abb1b9bbc0c2c2bebab8b7b7b8b9b0aaa29a938786929facb8b9b9b9b9ac9f9286796d6053473a2e23180c0000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000613202d394653606c788390969fa6aeb4bdbbb9b2acaaa7a4a3a2a2a3a4a7aaacb2b8bcc2c3bdb8afa8a09791857b6e665c50443b3025190e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080d11131416171818181817151313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000010507080e111414161718181817161414110e0807050100000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc3b9b1acaaa8aaaca8a19e9b989898999b9fa2aaaeb4bcc6ccc4bab1a79f92877c6e62584e43372b1d12070000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000006121f2b3844505b666f7c869299a2aab0b9bbc0c2c3c4c4c3c0bfbeb9b4aea7a0979285828f9ca9b6b9b9b9b5a89b8e8275685b4f4235281c0f000000020f1a26313b4754606a73808d949fa6afb5bdc3c7c0bbb9b3aeabaaaaabaeb3b4aca49a939298a2aebac7c6c3b6aa9d908377675c5145382c1d12070000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000005121f2b3744505b6573808d959fa9b3beb6afaca8a09e9a9896959596979a9da0a8abb1b9c0c8c1bab2a9a1979082786d60564c41362a1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090a0b0c0b0b0a08070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090a0b0c0b0b09080705020000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d5cbc3bcb8b7afa7a09d96918e8c8b8b8c8e92989fa3aab4bcc6ccc2bbafa3998f82756a5f5347392e23180c0000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0000000613202d394653606c78839098a2abb4bcc2c7cbc7c0bbb9b6b3b2b2b2b4b7b1a9a197928f949fabb7c4c6c1b5a89b8e8275685b4f4235281c0f00000006121f2b37434e58626f7c87939fa6b0bbc0c7c6bdb5afacaaa29f9e9e9fa2aaaaabaca49f9fa2aab4bfcacec2b5a89b8f827568554b4034291c0b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000030f1b27333f4953606d78839097a2adb1aca49f9b96918d8b898888898b8d91969d9fa7aeb6c0c8c3bbb2a99f948c7f73685e52463a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d5cec2b8afa59e95908a84817f7e7e7f82858c9298a2aab4bfcacbc0b5ab9e93887c6f62544b4034281c100400000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000006131f2b37434e5864717e8a959faab4bdc5cecbc2bdb5afaca9a6a5a5a5a7aaacafa9a19e9c9fa6b0bbc7cec1b5a89b8e8275685b4f4235281c0f0000000814212e3a47535f6a76828f9aa4afb8c2ccc6bdb4aba49f9a989291919298989da0a7adacacaeb4bcc6d0cdc0b3a69a8d8073675a4d402f23180c010000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000b17222d3844505c666e7b85929fa5a7a09a938e8984817e7c7c7c7d7e81848990959ca4aeb6c0cbc4bbb0a69f92867a6e61554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e0f10111111100e0d0a07070401000000000000000000000000000000000000000000000004060708090808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7dbd0c6bcb0a69e938e837d787472717172757a7f869298a2aebac2ccc7bdb0a69a8d8174665c5145382c1f130600000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000815222e3b4754606a7783909da7b1bcc6cfcbc2b8b0aba49f9c999898999a9d9fa4acadaba9abb0b8c2cdcec1b5a89b8e8275685b4f4235281c0f0000000815222f3b4855626e7b88949facb6c0cacbbfb4aba399938d8885848485878b90959ea1a9b1babfc6ced8ccbfb2a5998c7f7266594c3f33261907000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000006111b28343f4a545e69717e8a939d9d959087817c777471706f6f707174777d838d929ca4aeb9c2cdc2baaea2988d8074675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1c1d1e1e1e1d1b19171413110d080100000000000000000000000000000000000508070c101314141515141312100c0706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d6cabfb4aa9f948e8179706c6565656566676d737d86929fa6b0bbc7cfc1b8ab9f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a00000916222f3c4955626f7c8895a0acb9c2ced0c2b9b0a69f9993908d8c8b8c8e90939a9fa3abb2b7bbc2cad4cec1b5a89b8e8275685b4f4235281c0f0000000d192633404c5966737f8c99a6b0bec7d2c7baaea3999287817c797777787b7e838a9197a0a7b1bbc5cfdacbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc9bcafa296897c6f6356493c30232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d20140700000000000c17232e38424d57616c74818e95938e837c756f6a67656362626364676b7078808d929da7b1bcc7cabfb4aa9f92867a6d6054473a2d21140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e21212427292a2b2b2a2928262421201d19130c040000000000000000000000000000060c111517181c1f2021222221201f1c1815130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d3c6baaea2988f82786d67605b535858555d606b717e8a949fabb7c4cec6baaea2988a7d7063574a3d2f24180c00000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0003101c28343f4a546673808c99a7b1bccbd2c7beb0a69f94908783807f7f7f8183878d9299a1a8b2bbc5cfdacec1b5a89b8e8275685b4f4235281c0f000003101d293643505c6976828f9ca9b6c2d0cabfb4aa9f92877d746f6c656b696e72777d859095a0a9b3bec9d5cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000006111c26303b45505a606d7983918d81796f6a6260585856555556585960666d73808d959fabb8c4cec6baaea3988a7e7164574b3e31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2e31343637373837363533302d2c29241e160d0b0200000000000000000000000911171d212423292c2d2e2f2f2e2d2c2823221f1b15100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d2c5b8ac9f92867b6e665c5550494b4b4b5159616c76828f9ca8b2bdc9cabeb3aa9a8d807467554b4035291d1004000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a0006121f2b3844505c667683909da9b6c3ceccc0b6ac9f9490827b767372727274777b80879196a1a9b3bec9d5cec1b5a89b8e8275685b4f4235281c0f000005121f2b3845525e6b7884919eabb8c4d1c6baaea2988c7f726b62605b575e61656c707a839097a1adb9c6d2cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d2014070000000000000a151e29333e45515d676f7c8680746d676058544e505151514f4d4f545c606c7883909da8b2bdc9cbbfb4aa9c8f827569574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31363a3b3e4142434444444341403d3a39352f28201d140b0100000000000000000009121b22292d302f34383a3b3c3b3b3a38342e2e2b27201c160d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc1b4a79a8e8174685e544b443f3e3e4045505a63707c8996a1acb9c5d0c3b6aa9d908377675d5145392c1f1306000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000713202d3a4653606d7885929facb8c5d2c8bbafa49a9082796e6a6665656667696e737c849197a1adb9c6d2cec1b5a89b8e8275685b4f4235281c0f000005121f2b3744505b657986929facb9c5d2c5b8ac9f9285796d605953504d53545a61686e7a85929eabb8c5d1cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342725323f4c5865727f8b98a5b2becbc8bcafa295897c6f6256493c2f232936424f5c6975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000000030c17212935404b555f6a6f7c736e605c55575a5c5d5e5e5d5c5a5754525b66707d8996a0acb9c5d0c5b8ab9e928578695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161d262d33373b4246484b4e4f50515151504e4c4a4745413a322f261d1308000000000000000006111b242d34393d3e404547474848474644403c3b37322c272118120c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467564d4239332d2f353e4854606b7884919eabb7c4d1c5b9ac9f92867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000815222e3b4855616e7b8898a2aebac7d2c6b9ac9f93877b6e675f57595859575e616a6f7b85929eabb8c5d1cec1b5a89b8e8275685b4f4235281c0f00000613202d394653606c798698a3aebac7cfc3b6a99c908376675c51464442464850565e68727f8b98a5b2becbcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342726323f4c5965727f8c98a5b2bfcbc8bcafa295897c6f6256493c2f232936434f5c6976828f9ca9b5c2cfc8bbafa49a86796d6053463a2d20130700000000000000050f18242f39434e585f6a6f6a635c5d606366686a6a6b6a696764615e56606b7784919eaab7c4d1c6b9ada297877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820282f383f44464d5354575a5c5d5e5e5d5c5b595754524c4441382f241a0e03000000000000000c17222d363e45494b4b51535455555453514a4947433d383329241d160d05000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41302722242c38444f596874818e9ba7b4c1cec7bbafa399887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000a1623303d495663707c8996aab4bfcacfc2b6a99c8f8276695f554e4c4c4c4d53585f69717e8a97a4b0bdcacec1b5a89b8e8275685b4f4235281c0f000005121f2b3744505b657985929facb8c5cfc2b5a89c8f827569554b4037363a3e444d5664717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41322d2a33404d596673808c99a6b3bfccc8bcafa295897c6f6256493c322c2b35414b55697683909ca9b6c3cfc6b9ac9f938679665c5145382c1f1306000000000000000007121d27313c464e585f625f6062676d707375777777777674716d6862606774818e9aa7b4c1cdcabeb3a9968a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212a323a41495053575e616467696a6a6b6a69686663605d56524a41362b1f140800000000000005111d29343e48505658555c6061626261605c5456544e48443d352f281f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e413427171b27323f4c5865727f8b98a5b2becbcbc0b5ab978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000b1824313e4b5764717e8a97a4b1bdd0ccbfb2a6998c7f7366574d433f3f3f42464e57616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000030f1b27333f495e6b7884919eabb7c4d0c3b7aa9d908477675d51453c3731323e4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467584e443c393639424d576774818e9aa7b4c1cdc9bcafa396897c7063584e443c39373945515d677784919eaab7c4d1c5b8ac9f9285796c5f4b4034281c1004000000000000000009121c252e37404850575e616a6f75797d80828384848482807e7a756f6a65727e8b98a5b1becbcfbeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333c444c535b6063696e71747576777777767473706d68645c52473c3024170b0000000000000815212d3945505a626468676d6e6f6e6e6d6667626058554f454039312920170e0400000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1724303d4a5763707d8a96a3b0bdc9d1bfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4b1becbcabdb1a4978a7e7164574b3e303231363c4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000b17222d434f5c6976828f9ca9b5c2cec5b9ac9f92867a6d60574d4742403f3e4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cec1b4a79b8e81746a5f564e4746414647525e697683909da9b6c3d0cdc1b4a79a8e81746a60564e474544464a54606d7a86939facb9c6d1c4b7ab9e9184786b5e51452e23180c000000000000000006101b242e374049515a61696e757c81868a8d8f909191908f8d8a86827c756d717d8a97a4b0bdcacbbeb2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313c454d565e656c70767b7e81828384848483817f7d7a746e64584c4033261a0d0000000000000a1724303d4956626c7175787a7a7b7b7a7977746f6a636059514b433b322920160c02000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15222f3c4855626f7b8895a2aebbc8cdc0b3a69a8d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1825323f4b5865727e8b98a5b1becbc9bcb0a396897d7063564a3d3025252e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000061a2633404d596673808c99a7b1bcc8c7bbafa3998b7f72695f57534d4d4c4b4b5864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d2c5b9ac9f92867c6e68605854524c52545a616e7b87939facb9c6d2d2c5b9ac9f92877c6f685f5854515053545c66717e8a9aa4afbbc8d0c3b6aa9d9083776a5d5044372a1d0700000000000000030c18222d364049525b636c717b82898e9298999b9d9d9e9d9c9a99928f89817a707c8996a3afbcc9ccbfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434d575f686d777d83878a8d8f909191908f8e8c8a878074675a4e4134271b0e0000000000000b1825313e4b5864717e828486878888878683807c77706b605d554c443b32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212e3b4754616e7a8794a1adbad1cec1b4a79b8e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000916232f3c4956626f7c8995a0acb8c2cbc0b5ab9e92857b6e69615f57595958585864717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d3c7baaea39891847a6f6a64615e565e61646c74808d99a4afbbc7d4d4c7bbafa39991847a6f6a63605d5b6061666d7883909dacb6c0cccec1b4a89b8e8175685b4e4235281b0f020000000000000b151e2a343f48525c636d737e858e939b9fa3aaa8aaaaaaaaa9aba39f9b938e847c7d8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b555f696e7a828a8f94979a9c9d9d9e9d9c9b99998f8275695c4f4236291c0f000000000004111e2a3744515d6a77838e91969495959892908d89837d756d675e564c443a3024190e040000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14202d3a4753606d7a8693a0b5c0cbcec1b5a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000915222e3b4854606a7784919da6b0bbc5c7b9ada19791847b736e6968666565646464717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d7cbbfb4aaa09691847c75706d686b686e70767e88939fabb5c0ccd7d7cbc0b5aba09691847c74706d67656c6e7178818e95a0acbec7d2cbbfb4aa998c7f7366594c403326190d00000000000007121d27303c46505a636e737f8a92979ea5acaeb4b5b6b7b7b7b5b5aeaca59e9691867f8c99a5b2bfccccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676e7b848f949c9fa6a7a8a9aaaaaaa9a7ab9c8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909da1a8a2aaa39f9d9a95908981796e685e564c41352920160c0200000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d394653606c798699a3afbbc7cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000007131f2c38434e5864717e8a949fa9b3bbc3beb3a9a0969186807b7775737271717171717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7dcd1c6bcb2a8a0969187827d7a7978797a7d828b939aa4afbdc7d2d2c8c0b9b5b2a8a0969187817d7a7978797b7e838e939da7b1bcd0d3c7baaea398897d7063564a3d3023170a0000000000000c18232e39424e58626c73808c919fa2a9afb9babfc2c3c4c4c1bfbfbbb9afa8a1989286939facb9c6d2ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390969fa6abb0b4b5b6b7b7b7b6b4a89c8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909daab2aeb4aeacaaa7a09d938e837a6e685d52453f32281e130800000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b121f2b3744505b657986929facb9c5cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000030f1b27323d4653606c77829097a1a9b1bbc0bbb2a8a098928d888482807f7e7e7e7e7e818e9aa7b4c1cdcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d3cac1bab2a8a099938e8a87858586878a8f949fa4acb6c0d0d4cac0b6aea8a6aca8a099928e8987858586888b91959da5afb9c3cdd2c5b8ac9f92867a6d6053473a2d201407000000000004101c2834404b545f6a717e8b929ca3adb3bcc1c7c9c4beb9b8b4b3b2b2b3b6b2aaa29a939aa4afbbc8d4ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e6974818e95a0a8b0b7bbc0c2c3c4c4c3c2b5a89c8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909daab7bbbfbab9b6b1aca59e9590837a6d605b51443a3025190d02000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b131f2c3845515c667986929facb9c5cfc2b5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000a161f2b3744505b656e7b859297a0a7afb5babab2aaa29f9a96918e8c8c8b8b8b8b8b8e939da9b5c2cecabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d7ccc1b8b0aaa8aba49f9b979892929299979c9fa6afb6bec7d2cdc2b8aea49d9a9fa4aba39f9b969892929399989da0a7afb7c0cbd4c8bcb1a79b8f8275675d5145392c201306000000000006131f2c3845515c666f7c86929fa4adbabec5ccc4bdb9b3adaba7a6a5a5a7a9acafaca49fa4acb6c0ccd8ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b86929fa7b1bac2c7cdccc4beb9b8b5b4a89c8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909daab7c0c4c5c5c3bcb8afa7a0958f82766d62564c4135291e1308000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b13202d3a4653606d798699a3afbbc7cec2b5a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000000030f1b27333f49535e696f7c8591959fa3abaeb4b9b4aeaca8a09d9b999898979797979a9da5afbac5d1cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7d3c7bbb0a69e9c9ea6aca8aaa29f9e9fa3aba9aab0bbc0c7d0cec5bbb0a69d928d9399a4afaca7aaa29f9f9fa4abaaacb1b9c0c9d4c9c1b8aca0958a7d7063554b4035291d10040000000004111d2935414c56606d79839098a3aeb6bfcacac2bab2ada9a19e9b9998989a9d9fa4abafacafb6bec7d2ddccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d99a3afb9c3ccd0c7c0bbb2adaba8a7a79c8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909daab1b3b7b8bcc3c8c1b9b1a79e948b7f72685e52463a3024190d000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14212d3a4754606d7a8793a0b5c0cbcec1b4a89b8e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000000000b17222d38414d575f6a6f7b838d92999fa3aaacaeb4b4b2acaaa8a6a5a4a4a4a4a4a7a9afb7c0cbd6cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc3b7aa9e948f949ea5aeb4aeacabacaeb5b5b7bbc2ccd1cbc4bcb3a99f948d8087939fa4aeb4b4aeacabacafb5b7b8bcc3cbcec8c0b7aea49d9083786c605346392f24180d01000000000713202c3945525d68727f8c95a0aab4bfc8cbc2b8b0a8a19e97918e8c8b8c8d9093999fa3abb3bbc4ced7d9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919eabb5c0cbd2c7beb6afa9a19e9b9a9a9b8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909da3a4a6aaacb1babec5c3b9b0a69f92857a6d61564c4135291b11060000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b15212e3b4854616e7b8794a1aebad1cdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000006111b262f3b454e585f696e7980878e92989c9fa3aaa7a9aaabacaeb4adadadadadb1b3b7bec7d0d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aebac0c0c0b6ac9c8f828e939da4adb3b8b8b9bbbfc2c3c7ccc8c7c0bbb3aaa1978f8276808c929da4adb3bab8b8b9bbc0c4c5c8c9c5c3bcb8aea59d92897d70655b5044372b1d120700000000030f1c28333f4a54606d7a85929fa7b1bcc6cec2b9b0a69e96918a8581807f7f8083878d9299a1a9b3bcc6d0dbccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a0acbdc7d1ccc0b6aca49f97918f8e8e8e8f8275695c4f4236291c0f000000000004111e2a3744515d6a7784909596979a9da0a7adb3bbc5c2baaea2988d8073685d5246382d22170b0000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1623303d495663707c8996a3afbcc9ccbfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000000000a141d29333c464e575f676d737b81868b8f9298989a9c9d9e9fa3a0a0a0a0a0a0a5a7acb5bec9d4cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3afa49a877a818d929ea1a9aeb4b8babebdbebebdbcb8b5afa9a19892857b6e74808d929ea1a9aeb4b8babfbdbebebdbdb9b8b1aca49d938d80736b6053493f33271b0c010000000006121f2b3844505b66727f8c97a2adb9c3cfc6bcb1a79e948f847d797473727274767b80879197a1aab4bfcad6ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070f1c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e21140c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a8b2bdcfd4c8bbafa49a938b8482818181828074675a4e4134271b0e000000000004111e2a3744515d6a77838989898b8d91959fa2a9b3bcc6beb3aa9f92867a6d6153493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1625323e4b5865717e8b98a4b1becbcbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000000020c151e212a343c454d555d60696e747a7e8286898b8d8f90919299939393939393989ba3acb7c3cfcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a69f93867978808a92979fa2aaabaeb4b1b1b1b0b1acaba39f9791867d70696c77808a92979fa2aaacaeb4b1b1b1b1b2adaba7a09d928d81786d60594f41382d22170b00000000000613202d394653606c7884919ea9b3becbcbbfb4aa9f958f827a706d6666656567696e737c859198a2aebac6d3ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e13171c2835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e211d181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2beced2c6b9ac9f93887f787574747576746e64584c4033271a0d0000000000000916222f3c4955626f7c7c7c7c7e80848a9297a2aab4bfc5baaea2988c7f72655b5044372b1f120600000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271f202b37424d576774808d9aa7b3c0cdc9beb3a996897c706356493d3023160a000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000009141e2730373d4142434b51575f61686d7276797c7f8182848586868686868686868b919ba7b3bfcccabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a9285786c737e858d92989c9fa2aaa4a5a4a4a7a09d99928e857d706b60656c737e858d92989c9fa2aaa4a5a4a4a9a19e9b95908980786d665c50473d2f261b110600000000000a1623303d495663707d8996a1adbcc5d0c7baaea3989083796d68605c545859575e616a6f7c86929facb8c5d2ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f23262835424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b2e2a2a2524221d18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfcccec1b4a79b8e81746c666767686967645c53483c3024180b0000000000000815212e3b47535f6a6f6f6f707173777e859298a2aebac4bfb4aa9e9184786c605346392e23170b00000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342d2b2c323a47535f697784919daab7c4d0c6b9ada197877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000004101b25303942494d4f5050504d53565d6165676d6f727476777879797a7a7a7a7a7a7f8b98a5b1becbcabeb1a4978b7e7164584b3e3125180b000000000000000000000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d84776b6c717a80868b8f929896979898979695918d87817a6f6b60595b606c717a80868b8f929896979898979696918e89837d746d665c544a3f352b1d140a000000000005121e2a36424d576774818d9aa8b2bdcecbbfb5ab9f92867b6e675d56504a4c4c4d5258606a727f8b98a5b2becbccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242b2f333436424f5b6875828e9ba8b5c1cec7baada194877a6e6154473b36363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdc9bdb0a3968a7d70635b545b5b5c5a58534a41362b1f140800000000000006131f2b37434e585f6262626364676c717c86929fa8b2bdc6b9aca096897c6f63544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a50463e3a38393c444d57626e7b8896a0acb8c5d1c4b8ab9e918578685e5246392d201407000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000915212c37424b53595c5c5c5c5c5c5c5c5c555c60626567696a6b656c6d6d6d6d6d717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000714212d3a4754606d7a80808080808080808080807f726561686d737a7e828588898a8b8b8a898784807b746d6860594f505a61686d747a7f8285888a8a8b8b8a898784817d78706b605c544a42382e23190b0200000000000714212d3a46535e697784919eaab7c4cfc7bbaea3998d8073695e554c443f3f3f42464e5863707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f4043434f5b6875828e9ba8b5c1cec7baada194877a6e615447434343433f3d3a342d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7bbaea194887b6e61554a4e4e4f4e4c4841382f251a0f03000000000000030f1b26323c464e5355565656585a616a727f8c96a1adb9c7bdb2a89a8d8074665c5044382b1f1207000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d0c3b6a99d9083766c61585048464445474e565f6974818d9aa8b2bdc8ccc0b6ac9b8f827568564d41362a1e1105000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000c1925313d49535d6568696969696969696969696967645c5c5d5e5b606060606064717e8b97a4b1becacabeb1a4978b7e7164584b3e3125180b000000000000000000000000000713202c3945525d686d7373737373737373737373726d62565e61676d7175797b7d7e7e7e7d7c7a77736e69615e564f474450565d61686d7276797b7d7e7e7e7e7c7a7874706c656059504a423830261c11070000000000000815212e3b4854616e7b8796a0acb9c5d2c5b9ac9f92867a6d61574d433a342e30363d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474c4d5050505b6875828e9ba8b5c1cec7baada194877a6e615450505050504b4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d61544741424341403c362f261d130800000000000000000a15202a343c4347494949494b5058606d7984919eacb6c0c4b8ab9e9285796d6053463a2e23180c000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f958b7e716a615a5553505254585f686e7b87929facb9c3cec8bbafa49a8b7f7265584c3f3025190e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000020e1b2834414d59656f757676767676767676767676746e6458514950535353535865727f8b98a5b2becbcabdb0a4978a7d7164574a3e3124170b0000000000000000000000000004111d2935414c565d60676767676767676767676765625b5152555d6065666d6e70717271716f6d6866615f57524c443d3e444c52565d6065666d6e70717271716f6e696863605b534f443f3830261e140a000000000000000b1724313e4a5764717d8a97a8b2bdc9cfc2b5a89c8f8275685d52453b31282325303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5d5d5d5d6875828e9ba8b5c1cec7baada194877a6e615d5d5d5d5d5d585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a35363433302b251d140b010000000000000000040e18222a32373b3c3c3c3d3e45515c66737f8c9aa4afbbc6b9ada197897d7063554b4034281c10040000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4c7bcb1a79f92867c716c6562605c5d60636a6f7a839199a3aebbc7d2c6b9ac9f93877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000020f1c2935424f5c6875818383838383838383838383807467584e41444647474d576673808d99a6b3c0cccbbfb5ab96897d7063564a3d3023170a00000000000000000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a58565149464c5154545c6061636465656463605d5655534d46413a32323a41464c5254545c6061636465656463615e5656535049413d342e261e150c02000000000000000d1a2633404d596673808c99a6b3bfcecbc0b5ab988b7e7165564c4133291f1723303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3b47525c6467696969696975828e9ba8b5c1cec7baada194877a6e6969696969696965625b51463a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e292727241f1a130b020000000000000000000007101820262b2e2f2f2f3034404b54616e7b87939facb9c6beb3a99b8e8174675c5145382c1f13070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d8cdc2baaea29892867e77726e6d66686d70747c839095a0abb5bfcbc9beb2a99d908376695e52463a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000005111e2b3844515e6b77848f8f8f8f8f8f8f8f8f8f8f84786a5f534b4745474a535f6976838f9ca9b6c2cfc7bbaea399887b6e6255483b2f221508000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4c4a463f3a4145474a50535556575858575654524c4846423b3630282830353a4145474a50535557575858575654524d4a46443f382f28231c150c0300000000000000000f1b2835424e5b6875818e9ba8b4c1cec7bbafa399887c6f6255493c3022171623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73767676767676818e9ba8b5c1cec7baada194877a7676767676767676726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211b1a18140f0801000000000000000000000000070e151b1f21222323232e3946535e6976828f9ca9b6c2c5b8ab9f9285796d6053463a2f24180d0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d6cabfb4aaa298928b837f7b7978797a7d81869095a0a7b1bdc6cfc6b9ada1978b7e7164574d42362a1e120500000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000003101d293643505c6976838f9c9c9c9c9c9c9c9c9c96887b6e655d55535153545b616e7b87939facb9c6d2c5b9ac9f9286796d6053473a2d2014070000000000000000000000000000020c1620283035393a40404040404040404040403f3e3a342f35393a3f4446484a4b4b4b4a494745413b3a36312a251e1e24292f35393a3f4446484a4b4b4b4b494746423d3937332d261d17110a03000000000000000000101d2a3643505d697683909ca9b6c3cfc5b9ac9f9286796d6053463a2d20131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a67738083838383838385929eabb8c5d1d0c3b6a99d908383838383838383837f7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070b0803000000000000000000000000000000040a0f13151616161d2a36424d5764717e8b97a4b1bec6baada2978a7d7064554b4135291d110400000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4dbd0c5bcb4aaa29f95908b8886858587898e9298a0a7b1b9c3cfc6bcb1a79e9184796d6053463b30251a0e0200000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000d1a2633404d596673808c99a7a9a9a9a9a9a9a89c8f82776d6762605d6062666c75828f99a4afbbc7ccc0b6ac9d908376675c5145382c1f1306000000000000000000000000000000040e161e24292c2d343434343434343434343432312e2924292c2e34383a3b3d3e3f3e3e3c3a39352f2d2a261f191313191e24292c2e34383a3b3d3e3f3e3e3c3b3a36302d2b27221b140b060000000000000000000000111e2b3744515e6a7784919daab7c4d0c4b7ab9e918478675c5145382c1f131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f90909090909297a1adb9c6d2d1c4b8ab9f9590909090909090908d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000306080909121e2a36424d5765727f8b98a5b2becabeb3a99b8e8275675d5145392c20130800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d4cbc2bcb8b4aea7a09d989992929298969a9fa3aab1b9c3cbcbbfb4aaa0958b7e71675c514538291f14090000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000916222f3c4955626f7c88959fabb6b6b6b6b6aa9e948e8179726f6d676d6e7278808d939eabb5c0ccc8bbafa49a8c7f7366554b4034291c100400000000000000000000000000000000040c13191d202127272727272727272727272525221e191d2023282b2d2e3031323231302d2c2924211e1a140d08080d13191d2023282b2d2e3031323231302e2d2a25201f1b17110a02000000000000000000000000121f2b3845525e6b7885919eabb8c4d0c3b7aa9d9084776a554b4034281c101623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9c9c9c9c9c9ea1a9b3bec9d5d4c8bcb1a79f9d9c9c9c9c9c9c9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000714212d3a46535f697683909da9b6c3d0c5b8ac9f92867a6d6054473a3025190d01000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d8cdc2b9b1aba9acaeabaaaba39f9f9fa2aaa7acaeb4bcc3cbc7c0baaea3989083786d60554b403428170d030000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f000000000815222e3b4754606a7683909da5afbac2c2bbb0a69d938e847f7c7a797a7b7e838d929da5afbdc7cbbfb5ab9f93877b6e6155483b2f23180c00000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a191816120d1113171c1f202223242525242321201d1914120e0903000001080d1113171c1f202224242525242321201e1913120f0b060000000000000000000000000000121f2c3945525f6c7885929fabb8c5cfc3b6a99c908376695d50432e23180c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9a9a9a9abadb3bbc5cfdad8cdc2b9b1aba9a9a9a9a9a9a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000815222e3b4855616e7b88959fabb8c4d1c7baaea2988a7e7164564c41362a1d1105000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4c8bcb1a79f9d9fa3aab4b5afacabacaeb4b4b9babfc6cac4bdb5afa39f92867c6f665c5043392e231805000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f0000000006131f2b37434e5863707d89939ea8b1bbc3c1b8afa59d96918c88868686888b91959da4aeb7c1ccc1bbaea3998f8275695f53473a2d1d12070000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0c0b09060104060b101213151718181817161413110d0805020000000000000104060b101213151718181818161414110e09050300000000000000000000000000000000131f2c3946525f6c7985929facb8c5cfc2b6a99c8f8376695c504336291d071623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b5b6b6b8b9bec5cdd7e1dfd4cbc2bcb8b6b6b6b6b6b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000006121f2b37434e5866737f8c99a7b1bcc8d4cabfb4aa9c8f8275685e5246392d201409000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f95909298a2aab2bab9b8b8babfc1c5c7c6c5bebab2aba49f918b7e716a5f544a3f30271d1207000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000000030f1b27323c4855606b75818e95a0a9b1bbc0c0b7afa8a19e989599929995989da0a7aeb6c0c7c0bbafa59f92877c6f62574d42372b1e0b0100000000000000000000000000000000000000000000000001010101010101010101010000000000000000030607080a0b0c0b0b090707040100000000000000000000000000030607080a0b0c0b0b090807050200000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0c3b6aa9d9083776a5d50442f24180c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9b3b3b3b7b8bdc3ccd5dfdcd2c8c0bab5b4b3b3b3b3b3a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000815212e3b47535f6a7784919daab7c2cdd8d0c5b9ac9f92867a6d6154473b30251a0e020000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d0c3b6a99d9083869298a0a8aeb4b9bbc0bebebdbebab8b3ada8a199938b7f736c62584e42382e1e150b00000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cec1b5a89b8e8275685b4f4235281c0f00000000000a15202c38444f59606d7a839196a0a7afb6bec0bab2acaba5aba39fa3aba5aaacb1b9c0c3beb6afa69e938c7f736a5f53453c31261a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabb8c5d0c4b7aa9d9184776a554b4035291d101623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca6a6a6a6aaacb2bac3ced9d6cbc0b6aea9a7a6a6a6a6a6a69a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000000030f1b27333f4953626f7c8895a0acb8c5d4e0d3c7bbafa3998b7e7265574d42362a1e12050000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d807d8691969fa2aaacafb5b1b1b1b3adaba9a29f9691877f736d635a50463c30261c0c0300000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2becbc9bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac7cdc1b5a89b8e8275685b4f4235281c0f000000000004101c27333d45525d686e7b8490959fa4acb1b9babdb9b7b2b5afacafb5b1b7b8bcc2bcb8b2aca49f938f81776c60584e43332a1f150900000000000000000000000000000000000000000000000000030506090c0e10111111100e0b0807050200000103040606060606060606060603030100000000000000000000000000000000000000030506090b0c0c0a0706040100000000000000000000000000121f2b3845525e6b7885919eabb8c4d1c4b7ab9e918478675d5145382c1f131623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9a9a9a9a9a9da0a8b2bdc8d4d1c5baaea49d9a9a9a9a9a9a9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000005121f2b3744505b6573808d99a7b1bcc8d4e3d7cbc0b5ab9c908376695e52463a2d2015090000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81747c848d92989d9fa3aba4a5a4a9a29f9b97928c847d726d635b51483e342a1e140a0000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2bec0c0bcb0a396897d7063564a3d3023212e3a4754616d7a8794a0adbac0c0c0b5a89b8e8275685b4f4235281c0f0000000000000b16212935414c565f696e7b838d939a9fa7acaeb4b7b9bbc0bbb9bbc0bdbebab8b6b1aca8a09a938d81796d655b50463c3121180e030000000000000000000000000000000000000000000000060b0f121316191b1d1e1e1e1d1b181414110e08020d101013131313131313131313100f0d0a05000000000000000000000000000000060b0f121316181919171413110d07010000000000000000000000111e2a3744515d6a7784909daab7c3d0c6b9ac9f93867a6d6053473a2d20141623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828d8d8d8d8d8d9196a0acb8c5d1cec2b5a99d928d8d8d8d8d8d8d8d8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000000613202d394653606c7884919eabb7c3ced9e5dcd1c6b9ac9f93877b6e6154483c31261a0e0200000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746f7980868c909299979898979697928f8b857f796f6b625b514940362d22180c020000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfccc9bcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5b2b3b3b3b3b0a396897d7063564a3d3023212e3a4754616d7a8794a0adb3b3b3b3b3a89b8e8275685b4f4235281c0f000000000000050d19242f3a444d575f696e79818790959b9fa3abaaacafb6b0b1b1b1b0b3aeaba9a7a09d96918880786d675c53493f342a200f0600000000000000000000000000000000000000000002080d11171b1f202226282a2a2b2a29272521201e1914161a1c1d202020202020202020201d1c1916100a030000000000000000000000020a11171b1f20222526252421201d18130d0701000000000000000000101c2936434f5c6976828f9ca9b5c2cfc7bbafa499887c6f6255493c2e23181623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e80808080808084919daab7c4d0cdc0b4a79a8d8080808080808080807d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000003101c28343f4a54636f7c8996a1acb9c5d5dfeae0d4c8bbafa49a8c7f7265574d42372b1e120600000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174676d737a7f8386898a8b8b8a898885827e79736d676059514940372e241b1006000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfbfbfbcb0a396897d7063564a3d3023170a000c1925323f4c5865727f8b98a5a6a6a6a6a6a6a396897d7063564a3d3023212e3a4754616d7a8794a0a6a6a6a6a6a6a69b8e8275685b4f4235281c0f0000000000000008131e28323b454d575e676d747d83898f92999a9e9fa4aca4a4a5a4a4aaa29f9c9995908b847d736d665c554b41382d22180e000000000000000000000000000000000000000000060b13191b22272b2d2f3235363738373634312e2d2a251e2226292a2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000000000080b141b22272b2d2f323332302d2c29241d18130c0400000000000000000e1b2834414e5b6774818e9aa7b4c1d1ccc0b5ab978a7e7164544a4034281c1623303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71737373737375818e9ba8b5c1cec7baada194877a7373737373737373706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000006121f2c3844505c6674818d9aa8b2bdc9d5e7f0e4d8ccc0b6ac9d908377695f53473a2e21150a00000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746760686d72767a7c7d7e7e7e7d7b7975716d67605d554f473f372e251c120900000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2b3b3b3b3b0a396897d7063564a3d3023170a000c1925323f4c5865727f8b989a9a9a9a9a9a9a9a96897d7063564a3d3023212e3a4754616d7a87949a9a9a9a9a9a9a9a9a8e8275685b4f4235281c0f00000000000000010c16202a333b454d555d606b70767d82868b8e91939a9697989897979698928f8c88837e78706b605c544b43392f261b100600000000000000000000000000000000000000020a11171e24292d3337393c3f414344444443413e3b3936302c2d323637393939393939393939393635322d261f160d03000000000000020a121a1d262d3337393c3e3f3f3d3a39352f29241d160d05000000000000000c1926323f4c5965727f8c98abb5c0cbd2c1b4a89b8e8175665c5144392e231f23303d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676875828e9ba8b5c1cec7baada194877a6e676767676767676361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001060e1b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2114070602000000000000000000000000000000000000000713202d3a4653606d7985929eabb8c4cedae5e8e8ddd2c7b8ab9f95887b6e6255483c32261b0f00000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d817467565e6165676d6f71717271706e6c6664605d55514b433d352d251c130a0000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a6a6a6a6a6a396897d7063564a3d3023170a000c1925323f4c5865727f8b8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023212e3a4754616d7a878d8d8d8d8d8d8d8d8d8d8d8175685b4f4235281c0f0000000000000000040d18212a333b434b515960636b70757a7e818486888a8a8b8b8b8a898785837f7c77716d666059504a423930271d140a00000000000000000000000000000000000000050b141c22283035383f4446494c4e50515151504e4b4746413b38383e42434646464646464646464643423e3831281f150a0000000000000a141c242c2f383f4446494b4c4c4a4745413a352f281f170e050000000000000a1723303d4a5663707d8999a3afbbc7d2c5b8ab9f9285796d60544a40342e2c2d2f3d495663707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5b6875828e9ba8b5c1cec7baada194877a6e615a5a5a5a5a5a57554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d12161b2834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e211514120f0a030000000000000000000000000000000004101c2934404b5563707d8997a1adb9c6d6e0dcdbdce4d4c8bcb1a7998c7f7366584e43372b1b1106000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a5254555d6062646565646361605b5453514b454039312b231b130a010000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99999999999999999996897d7063564a3d3023170a00091623303c4956636f7d8080808080808080808080807b6e6155483b2e22202d3a4753606d798080808080808080808080807e7164574b3e3124180b000000000000000000060f182129313a41454f54596063686d7174777a7b7d7d7e7e7e7d7c7b7976736f6a64605c544f443f3830271e150b02000000000000000000000000000000000000050e171d262d333a414649505355595b5d5d5e5d5c5a5854524c4844434a4e5053535353535353535353504e49423a31261c10050000000009121c262e363e41495053555859585754514b45413a312920170b0200000000000714212d3a4754606d7a86929facb9c5d2c6baada2978a7e71665c51443f3a38393b424a5463707c8996a3afbcc9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4e5b6875818e9ba8b4c1cec7baada194877a6e61544d4d4d4d4d4a48443e352c21150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22242834414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a2e2a22211f1a150e0600000000000000000000000000000006131f2c3845515c6774818e9ba9b3bec9d5d2cfcecfd2d7cdc3b7aa9d9184776a5f5347382d22170b000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e474b51535657585857565553504a47454039352f281f19110901000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8c8c8c8c8c8c8c8c8c8c897d7063564a3d3023170a000915222f3b4854606b6f7373737373737373737373736e695f53473a2d211f2c3945515d676d737373737373737373737373716c6155493d3024170a00000000000000000000060f171f282f353d44484f54565d606467676d6e7071717271716f6e6c6566625f5853504a423d342e261e150c03000000000000000000000000000000000000050f1720292f383f444c52535b60626568696a6b6a696764615e56544f46555b5d606060606060606060605c5a544c42382d21160a000000030c1b242e38404850535b606265666563605d55514b433b32291d140a00000000000613202c3945525d687783909daab6c2cdcabeb3a99e9184796d605a504a464546474d545c66707d8996a3b0bcc9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e40414e5b6874818e9ba7b4c1cec8bbaea295887b6f625548404040403d3c3a38352f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313236414e5b6774818e9aa7b4c1cdc7baada094877a6d6154473a36362f2e2b2620180f0600000000000000000000000000000714202d3a4753606d7985929fabb8c5cfccc6c3c2c3c6ccd1c5b8aca095887c6f6253493f33271b0f030000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41404547494a4b4b4b4a4846443f3a39352f29241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d8080808080808080808080807b6e6155483b2e2215080007131f2c38434f596063676767676767676767676767615f574d42372b1e1d2935404b555d6067676767676767676767676764615a5045392d2115080000000000000000000000050d161d242932383d44484c525458555c60626364656564646361605b5355534e46443f383028231c140c03000000000000000000000000000000000000050e172129323b424a50565d61656c6f7274767777777674716e68636059525f666a6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0000000a151e2d36404a525a61656c6f717272706d67605d554d443b2f261c11060000000004111d2935414c5666737f8c99a6b0bcc7d0c5b8aca0968c7f736c605c5453515254565e666d78828f9ca9b6c2cfccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313234414e5a6774818d9aa7b4c0cdcabdb0a4978a7d7164584e4745404547494745403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f43434e5b6774818e9aa7b4c1cdc7baada094877a6d6154474343433b3a37312a22180e0300000000000000000000000004111d2935414c5664717d8a98a2aebac6c9c1bbb6b5b6bbc1c9c8bdb1a89a8d8073655b5044372b1f12060000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4135393a3c3e3e3f3e3d3b3938332d2c29241d18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7373737373737373737373736e695f53463a2d21140700030f1b27323d474f54565a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a18242f39434b51535a5a5a5a5a5a5a5a5a5a5a5a575550483e34281d1105000000000000000000000000040c131821272c33383a4145474b4b51535557575858585756545350494847433c38342e261e17110a02000000000000000000000000000000000000030d172029333b444c545b60686d73787c7f818384848483817e7a756f6b615e667176797979797979797979797670665a4e4235291c0f000006111c26303f48525c636c71787c7e7f7f7d7a746d675e564d42382d22170b00000000010d19242f3b4855626e7b88949fabb7c3cec8bdb2a89f93887e736d6661605c5d6163686e78808e949fabb7c4d0ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d212426333f4c5966727f8c99a5b2bfcecec1b4a89b8e81756a5f5853514b51535553514b43392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5050505b6774818e9aa7b4c1cdc7baada094877a6d6154505050504847433c342a20150a0000000000000000000000000613202c3945525d6875828f9baab4becac1b7afaaa8aaafb7c1cdc3b7ab9e9184786c605346392e23170c0000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e41342c2d2f31323231302e2d2b28221f1d18120d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f596063666666666666666666666666615f574d42372b1e120500000a16212b343d4348494d4d4d4d4d4d4d4d4d4d4d4d4847423c332a1f15121d2731394045474d4d4d4d4d4d4d4d4d4d4d4d4b49453e362c22170c000000000000000000000000000001070d161b21272c3035393a3e404547484a4a4b4b4b4a494846443f3c3a37312c28231c150c0600000000000000000000000000000000000000010b151f29323b454d565e666c727a7f84888c8e909091908f8d8b87827c756d686a7683868686868686868686868276695c504336291d1000000c17232e3842505a636e737e84888b8c8b8a8680796e695e544a3f33281c0f03000000000814212e3a47535f697683909ca7b1bcc8cec3bbafa49a92878078726e6d66686d70747b828e929da6b0bbc7d3ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151724313e4a5764717d8a97a8b2bdc9d2c5b9ac9f92877c6f6a63605d555d6062605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585d5d5d5d6774818e9aa7b4c1cdc7baada094877a6d615d5d5d5d5d55534e463c31261a0f0200000000000000000000000714212d3a4754606d7a86929facb9c5c6bbafa59e9b9ea5afbbc5c5b9ada196897c6f63544a3f34281c100300000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134272023242525242322201f1c1713100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f545659595959595959595959595955534d453c31261a0e020000040f19222b32383b3c4040404040404040404040403b3a37312a21180e0b151f272f35393a4040404040404040404040403e3d39342c241a100600000000000000000000000000000000040b10161c1e24292c2d2f34383a3b3d3e3e3f3e3e3c3b3937332d2e2b261f1c17110a03000000000000000000000000000000000000000007121d27313b444d575e686e787f858c9196989b9c9d9e9d9c9a99938f89827a6f6b78859193939393939393938f8376695c504336291d100003101c28343f4a54626c73808a919698999898928d847b6e665b5044382b1f12060000000006121e2b37424d5764717d8a95a0acb8c1ccccc0b6aca399928c847f7b7978797a7d81868f949da5afb8c2cdd8ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050815222e3b4855616e7b8896a1acb9c5d2c7bbafa39991847c74706d676b676d6f6d675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b6265696969696974818e9aa7b4c1cdc7baada094877a6d696969696969625f584e43372b1f12060000000000000000000005111e2a36414c5664717e8b98a3aebac7c3b6aa9e938f939ea9b3bec9bdb2a89a8d8174665c5044382c1f120700000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b1617181818171513120f0b060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d4348494d4d4d4d4d4d4d4d4d4d4d4d4846423c332a1f14090000000007101921272c2f303434343434343434343434342e2d2b261f180f06030d151d24292c2d34343434343434343434343431302d28221a120900000000000000000000000000000000000000050b1013191d202123292c2d2f303132323131302e2d2b2722211f1b15100c06000000000000000000000000000000000000000000000c18232f39434c565e696e7a828b92979ea1a8a7a9aaaaaaa9aba49f9c938f857d707986939f9f9f9f9f9f9f9c8f8376695c504336291d100006121f2c3844505c66717e8b929da0a8a5aaa39f969083786c605346392d20130600000000020e1a26313c4653606c7883909da5afbac4cdc7beb5aba39f95918c8886858587898d92989ea6afb7c0cad2d9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697884919eabb7c1cecbc0b5aba1969186817c7a7978797a7c796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d72767676767676818e9aa7b4c1cdc7baada094877a767676767676766e6a5f53473a2e211408000000000000000000000714202d3946525e6876828f9caab4bfc9bdb2a89b8f828f97a1adb9c6c4b8ab9e9285796d6053463a2f23180c00000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0b0b0c0b0a080606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c4040404040404040404040403b3a37312a21180e030000000000070f161b1f222327272727272727272727272722211e1a150e060000030b12181d1f202727272727272727272727272424211d1710090000000000000000000000000000000000000000000002080d111314181c1f20222424252525242321201f1b1715120f0a03000000000000000000000000000000000000000000000004101c2934404b555e686e7b848f949fa2a9adb2b4b6b7b7b7b6b5afaca59e9791867d7b889aa4afacacacaca99c8f8376695c504336291d10000713202d3a4653606d7985919ea4acb2b2b4aea89f958a7e7164574b3e3124180b000000000009151f2b3844505b66707d89939ea8b2bbc5cec7bdb5afa7a09d989a93929298969a9fa2aab0b4b6bac1c9d2ccbfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576774808d9aa5afbcc6d0c7bdb2a8a198928d898685858586887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f83838383838385919eabb8c4d1d0c3b6a99d9083838383838383827c6e6255483b2f221508000000000000000000000814212e3b4754616e7a86929facb9c5c5b9aca096887b85929eabb8c5c6b9ada197897d7063554b4034291c1004000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2f303333333333333333333333332e2d2b261f180f0600000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000001070c1013141a1a1a1a1a1a1a1a1a1a1a1a181715110c0600000000000000000000000000000000000000000000000000010407070c10131415171718181817161513120f0b06060300000000000000000000000000000000000000000000000005101a232c3845515c676e7a8491969fa6adb3b9bdc1c3c3c4c2c0c0bbb9afa9a19892867f8c99acb6c0b9b9b6a99c8f8376695c504336291d10000a1623303d495663707d8997a1adb8bdbfbfbab1a79b8f8275685c4f4235291c0f0000000000030f1c28333f4a54606b75818e96a0a9b3bcc4cdc7c0bbb1acaaaca49f9e9fa2aaa7acaeadaba7a9afb7c1cbccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4855626e7b88939eaab4bfcacfc4bab2aaa39f9a969892929298887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d90909090909197a1adb9c6d2d1c4b8ab9f9590909090909090897c6f6256493c2f23160900000000000000000005121e2a36424d5765727f8b99a3afbbc7c4b7aa9e918477818e9babb4bfc9beb3a99b8e8174675c5145382c1f1308000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f222326262626262626262626262622211e1a140e0600000000000000000000030709090d0d0d0d0d0d0d0d0d0d0d0d080806020000000000000000000406070d0d0d0d0d0d0d0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000000000000000000040607080a0b0b0c0b0b0908060503000000000000000000000000000000000000000000000000000000000b16212c38434f59606d79839096a0a8b0babec5c9c6bfbab9b5b3b2b2b3b6b3aaa298928c919ca8bec7d2c2b6a99c8f8376695c504336291d10000c1825323f4b5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5144372b1e110000000000000b17222d38424f59606d7a849197a2aab2bbc1c8cbc3bcb8b7b6afacabacaeb4b4b2a9a19e9b9ea5afbac6ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212e3a47535f6a75828f98a2aebac0c7ccc4bcb4aeaca7aaa29f9e9f95887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9a9c9c9c9c9ea1a9b3bec9d5d4c8bcb1a79f9d9c9c9c9c9c95897c6f6256493c2f2316090000000000000000000714212d3a46535e697683909dabb5c0cabeb4aa9a8d80747d8a99a3aebac7c5b8ab9f9285796d6053473a2f24190d010000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333b4854606b74808d959fa8b2bac2cac7c0bbb4aeaca8a6a5a5a6a9acafaaa29f999ca3adb8d0cfc2b6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5145382b1e1200000000000006111c262f3d45515d676e7c859298a1a9afb8bcc3c5c8c5c4c0bbb9b8b8bab9b0a9a197928e939ea9b6c0c0bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58616e7b86929fa4afb6bec4c9c6bfbab8b4b4aeacaba295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7a9a9a9abadb3bbc4cfdad8cdc2b9b1aba9a9a9a9a9a295897c6f6256493c2f2316090000000000000000000815212e3b4854616e7b87959fabbdc7c6baaea298897d707a86929facb9c5c6baaea2988a7d7164554c4135291d11040000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7ccc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d0d0d0d0d0d0d0d0d0d0d0d08070502000000000000000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131312110f0b070100000000000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000714202c38444f59636f7c88939fa7b1bac4ccc6bdb5afaaa39f9b9998989a9c9fa3abaeaca6a8adb6bfcacfc2b6a99c8f8376695c504336291d10000b1824313e4b5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5043372a1d10000000000000000a141d2935414c555f6a6f7d8691969ea5abb1b7b8bdbdbebebebebab8b3ada69f979185818e9ba7b3b3b3b3b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c46535f69717e8b929fa4acb2b9bec4c5c7c5c0bfbab8aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3b6b6b8b9bec4cdd6e1dfd4cbc2bcb8b6b6b6b6afa295897c6f6256493c2f231609000000000000000006121f2b37434e5866727f8c99a7b1bccfc5b8ab9f9285796d76828f9ca9b5c2cabeb3aa9b8e8275675d5145392c2013080000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebabfbfbfb4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617202020202020202020202020202020202020202020202020202020202020202020202020202020201f1e1b17120c050000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f080100000000000000000916232f3c4855616b7683909aa4afb9c3ccc6bcb4aba39f98928f8d8b8c8d8f92999fa3abb3b4b8bfc8d1cfc2b6a99c8f8376695c504336291d10000814212e3b4754616e7b87939fa8b1b8bab9b4aea3998d8073665a4d4033271a0d00000000000000020b19242f3a434e58606b6f7c848f939d9fa7aaacb1b0b1b1b1b3adaba9a19e9490857c7e8b97a4a6a6a6a6a6a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a36424d57626c73808c939aa1a8adb3b7b9bdbdbebebebbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa7b3b3b3b7b8bcc3cbd5dfdcd2c8c0b9b5b4b3b3b3afa295897c6f6256493c2f23160900000000000000000815212e3a47535f6a7784909daab7c2ccc0b5ab9b8e827566727f8b98a8b1bdc8c5b8ac9f92867a6d6054473a3025190d0100000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3b3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b0200000000000005121e2a36424d5763707d8a959facb6c0cbc7beb4aaa299928c8682807f7f8083868d9299a2a9b3bdc6d1dccfc2b6a99c8f8376695c504336291d10000714202d3a46525e6975828e96a0a7abaeacaba39f92867b6e6155483b2e221508000000000000000008131e28313c464f59606a6f7a828990959a9da0a8a4a4a5a4a9a29f9c97918b837b707c89969a9a9a9a9a9a9a998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313b45505a636e737f8891969ea1a9abacb2b0b1b1b1b0b3a295897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9aa6a6a6a6aaacb1b9c3ced9d6cbc0b6aea9a7a6a6a6a6a295897c6f6256493c2f23160900000000000000000915222f3c4855626f7b8895a0acb8c5c7bbafa4998b7e71646e7b8895a0acb8c5c7baaea3988b7e7164564c41362a1d110500000000000000000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a69a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393837342f2821180f050000000008111a21272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b0100000000000714212d3a46535f6976828f9ca7b1bec7ccc0b6aca2989287807a7573727273767a80879297a2abb5bfcbd7cfc2b6a99c8f8376695c504336291d100005111e2a36424d56616e7b8490959c9fa29f9d99928b7f72695f53463a2d2114070000000000000000010c161f2a343d474f585f686d757d83898d919595979798979697928f8a857f786e6e7b888d8d8d8d8d8d8d8d8d8c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333f48525c636d737d848c92979b9ea1a8a3a4a5a4a4a9a195897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d9a9a9a9a9a9da0a7b1bcc8d4d1c5b9aea49d9a9a9a9a9a9a95897c6f6256493c2f2316090000000000000007131f2c38434e586673808d99a7b1bcc8c6b9ac9f93867a6d61697784919daab7c4cbbfb4aa9c8f8276685e5246392d20140900000000000000000000000000000000000000000815212e3b4854616e7b87949999999999999999998d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464543403a332a21170c01000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d130800000000000815222e3b4855616e7b88949fabb9c2d0c8bbafa49a92867d736d6866656567686d737d859299a3aebbc7d3cfc2b6a99c8f8376695c504336291d1000020e1925303b46525e696e7b838b8f929892918d867f726d62574d42362a1e1205000000000000000000040d18222b353d464e565e616b70777c808487898a8b8b8b8a8885827e79726c666d7980808080808080808080807d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212d36404a525b636b70797f858a8e9196959797989897959791897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a6774808d8d8d8d8d8d9095a0acb8c5d1cec2b5a99d928d8d8d8d8d8d8d897c6f6256493c2f231609000000000000000915222e3b4854606a7784919eaab7c3cec3b6a99d908376685e6773808d9aa9b3becac5b9ac9f92867a6d6154473b31251a0e02000000000000000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c8074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535352504b453c33281e120700000b16212c353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f0300000004101d2935404b5566727f8c99a6b0bbcbcbc0b5ab9f93887e706b605d565859565e616b6f7c87929facb9c5d2cfc2b6a99c8f8376695c504336291d10000009141f2a36424d575f696e787e8285868684807b726d625b51453b31261a0e0200000000000000000000060f19232b343c444c525960636a6f74777a7c7d7e7e7e7d7b7975716d67605c666d7373737373737373737373706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1b242e384049515960676d72797d818487898a8b8b8b8a898785827b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707e80808080808083909daab7c3d0cdc0b4a79a8d80808080808080807b6e6154483b2e21150800000000000003101c28343f4a54626f7c8996a0acb9c5c9bdb2a8998c7f73665663707c8997a2adbac6c7bbafa3998b7e7265574d42362a1e1205000000000000000000000000000000000000000714212d3a4754606d7a8080808080808080808080807d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5556606060606060606060606060606060606060606060606060606060606060606060606060606060605e5c564e453a2f23170b0004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000613202c3945515d677683909da9b6c2ccc7bbafa3998e81756c6159524c4c4c4c5259606a737f8c99a6b2bfcccfc2b6a99c8f8376695c504336291d100000020e1a25303b454d575f666d717678797977746e69625b51493f33291f1409000000000000000000000000071019222a323a41464f5458606267686d6f71717271706e6d6664605d55545c6067676767676767676767676360594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262e3740474f555d60666d7074787a7c7d7e7e7e7d7c7a78756e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c70737373737374818e9aa7b4c1cdc7baada094877a737373737373736e695e53463a2d21140700000000000006121f2b3844505c6674808d9aa8b2bdc9c5b9aca196887c6f6255606d7985929fabb8c5cbc0b5ab9c908376695e53463a2d211509000000000000000000000000000000000000000713202c3945525d686d737373737373737373737373706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000714202d3a4753606d7a86929facb9c5d2c5b9ac9f92867b6e615a5045413f3f41464f58606d7a8693a0adb9c6cfc2b6a99c8f8376695c504336291d1000000009141f29333c454d545c606569666d666a67615f5751493f372d21170d0300000000000000000000000000071018202830353d44484e5456565d6062646465646362605c5453514b4b51535a5a5a5a5a5a5a5a5a5a5a56544f473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c252e353d434b51545c606468686d6f70717271716f6d6869615f574d42372b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d39444f596164676767676774818e9aa7b4c1cdc7baada094877a6d676767676767615e574d42362a1e12050000000000000713202d3a4653606d7985919eabb8c4cec4b7ab9e9184786a5f535c6675818e9babb5c0cbc6b9ac9f93877b6e6154483c31261a0e0200000000000000000000000000000000000004111d2935414c565d606666666666666666666666666361594f44382c201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b70797979797979797979797979797979797979797979797979797979797979797979797979797979797872685c5043372a1e11000916232f3c4855616b70797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0000000a1723303d4a5663707d8999a3afbbc7cfc2b5a99c8f8276695f53483e352f30363d45515d677986939facb9c6cfc2b6a99c8f8376695c504336291d10000000020d17202a333c424a515358545c605c545a55534d453f372d251b0f06000000000000000000000000000000070e161e252933383d4347494c52545657585858575553504a4745404045464d4d4d4d4d4d4d4d4d4d4d4a48443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a131c232c313940454a515357565d6062646465656462615e5655534d453c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5b6774818e9aa7b4c1cdc7baada094877a6d615a5a5a5a5a54534d453b31251a0e02000000000004101c2834404b5563707d8997a1adb9c6cabfb4aa9a8d817467584e5464717e8a99a3afbbc7c8bbafa49a8c7f7265574e42372b1e1206000000000000000000000000000000000000010d19242f3a444c525459595959595959595959595957554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868684786b5e5245382b1f12000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0000000c1926323f4c5965727f8c98abb5c0cbcbbfb4aa988b7f7265574d42362924252a35404b606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000050e18212a30394044464b4a5153514a4d4846423b332d251b13090000000000000000000000000000000000040c131921272c32373b3c414547494a4b4b4b4a4846443f3a383534383a40404040404040404040403d3c38332b231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a111a1f282f35394044464a4c52545657585858575654524c4846423c332a1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17212c353e44494a4d4d4e5b6774818e9aa7b4c1cdc7baada094877a6d61544d4d4d4d4846423b33291f140900000000000006131f2c3845515c6774818e9ba9b3bec9c6baaea2988a7d7063574a54606d7a86929facb9c5ccc0b6ac9d9083776a5f53473a2e21150a0000000000000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8993939393939393939393939393939393939393939393939393939393939393939393939393939184786b5e5245382b1f12000a1723303d4a5663707d89939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0000010e1b2834414e5b6774818e9aa7b4c1d1c7baaea398887b6e6255483c31221919242f4653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000060f181e272e34383a3e4044464440413b3a363129211b13090100000000000000000000000000000000000002080d161c20272b2e2f35393a3c3e3e3f3e3d3b3a38342e2c29282c2d3434343434343434343434302f2c27211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161d24292e34383a3d414547494a4b4b4b4a494746413b3a37312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d40414e5b6774818e9aa7b4c1cdc7baada094877a6d6154474040403b3a36312921170d030000000000000713202d3a4653606d7985929fabb8c4cfc5b8ac9f9285796d605347525d687683909ca9b6c3cec7b8aca095887b6e6255483c32261b0f00000000000000000000000000000000000000010c1620282f35393a4040404040404040404040403d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000003101d2a3643505d697683909ca9b6c3cfc5b9ac9f9286796d6053463a2d2013202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000060c151c23282c2d2e34383a38342e2e2d2a261f170f0901000000000000000000000000000000000000000000050b10151b1f2224292c2d2f31313231302f2d2b28231f1d1c1f2027272727272727272727272322201c160f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181c23282c2d3035393a3c3d3e3f3e3e3c3a3935302d2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282d303134414e5b6774818e9aa7b4c1c9c7baada094877a6d6154473a34342e2d2a251f170f0500000000000004111d2935414b5564707d8a97a2adbac6ccc0b6ac9b8f8275675c51454c5666727f8c99a8b2bdc9c8bcb1a7998c807366584e43372b1b110600000000000000000000000000000000000000040d161e24292c2d333333333333333333333333302f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca79a8e8174675b4e4134281b0e000004101c2834404a546b7784919eaab7c4d0c3b7aa9d908477665c5044382b1f12202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000030b12181c1f2023282c2d2c282322211e1a140d0600000000000000000000000000000000000000000000000000040a0f1315191d202123242525252422201f1c1713101013131a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d12181c1f2024292c2d2f31313232312f2e2d2925211e1a140e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c20232834414e5b6774818e9aa7b4bcbcbcbaada094877a6d6154473a2e2721211e1a140d05000000000000000613202c3945515d6775828e9ba9b3becac8bbafa49a8b7e7165554b404855626e7b8896a0acb9c5cdc3b7aa9d9184776a5f5447382d22170b0000000000000000000000000000000000000000040c13191d20212626262626262626262626262423201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e000006121f2c3844515c667985929facb8c5cfc2b5a99c8f827669544a3f34281c10202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000070c101213181c1f201f1c181514120e0903000000000000000000000000000000000000000000000000000000000306080d111314161718181817151312100b06040406070d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101213191d20212324252525242321201d1914120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141b2834414e5b6774818e9aa7afafafafafada094877a6d6154473a2e211514120e090300000000000000000714212d3a4754606d7a86929facb8c5d0c6b9ac9f93877b6e6154473b47535f6a7784919eaab7c4d0c5b8aca096887c6f6253493f33271b0f03000000000000000000000000000000000000000001080d1113141a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6c6c6c6d0cac6c5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc6c6c6c6d0cac6c5c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b4a79a8e8174675b4e4134281b0e00000713202d3a4653606d798698a2aebac6cec1b5a89b8e8275685b4f422e23170b202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000406070c10121312100c0707050200000000000000000000000000000000000000000000000000000000000000000001040707090b0b0c0b0a0807060300000000000001010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406080d111314161718181817161413110d0805020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1b2834414e5b6774818e9aa2a2a2a2a2a2a2a094877a6d6154473a2e211407050200000000000000000005111d2a36414c5664717e8b98a2aebac7d0c3b6aa9d908377685e524639434e586774808d9aaab4becac8bdb2a89a8d8073655b5044372b1f120600000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d2d7cec6bfbab8b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a79a8e8174675b4e4134281b0e00000714212d3a4754606d7a8793aab4bfcacec1b4a79b8e8174685b4e4135281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000040607060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090a0b0c0b0b09070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e96969696969696969694877a6d6154473a2e21140700000000000000000000000713202d3946525e6876828f9caab4bfcac9bdb2a9998c7f7366564d41363d4a5663707d8998a2aebac6cec3b7ab9e9184786c605346392e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9dbd0c6bcb4aeaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79a8e8174675b4e4134281b0e00000714212e3a4754616d7a8794a0adbad0cdc1b4a79a8e8174675b4e4134281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818989898989898989898989877a6d6154473a2e21140700000000000000000000000714212e3a4754616d7a86929facb9c5d0c5b9ada196887c6f6255493c303a4653606d7985929fabb8c5d2c5b9ada196897c6f63544a3f34281c1003000000000000000000000305061013131313131313131313131311070604000000000000000000050a0d0f101313131313131313131313131107060300000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d1010131313131313131313131312110f0c0702000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6cabfb4aaa29f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e00000714212e3a4754616d7a8794a0adbad0cec1b4a89b8e8175685b4e4235281b13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000005121e2a36424d5765727e8b99a3afbbc7d1c4b8ab9e9184786a5f54473b2e3845515c6675828f9bacb6c0ccc9bdb2a89a8d8174665c5044382c1f12070000000000000000060b0f12131d2020202020202020202020201e1312100c070000000000030a11161a1c1d2020202020202020202020201e1312100b06000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020202020201f1e1c18130d060000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d84786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d3c6baaea298928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e00000714212d3a4754606d7a8793aab4bfcacec2b5a89b8f8275685c4f422e23170b202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382c1f1206000000000000000000000714212d3a46535e697683909cabb5c0cbcabfb4aa9a8e817467584e43372b34404b5464717e8b9aa4afbbc8cfc4b8ab9e9285796d6053463a2f24180c000000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2b201f1c18120b030000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2d2a201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f0700000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f92868181818181818181818181818181818181818181818181818181818073665a4d4033271a0d000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928681818181818181818181818181818181818181818181818181818181817e7164574b3e3124180b00000713202d3a4653606d798698a2aebac6cfc2b5a99c8f827669544a3f34281c10202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000030506090b0c0c0a07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f61636363636363636363636363605c544a3f34281c1003000000000000000000000815212e3b4854616e7b87939facb9c0c0c0baaea2988a7d7063574a3d32262e3a4754616d7a87939facb9c0c0c0b9ada1978a7d7063554b4035291d100400000000020b141b22272b2d37393939393939393939393939382d2c28231c150c03000d161f272d323536393939393939393939393939372d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000030d161f272d32363739393939393939393939393837342f2921190f06000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9184787474747474747474747474747474747474747474747474747474736e63584b3f3226190c000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847874747474747474747474747474747474747474747474747474747474716c6155493d3024170a000006131f2c3845515c677985929facb8c5d0c4b7aa9d918477665c5044382b1f12202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000060b0f121316181919171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d535556565656565656565656565653504a42382e23170c0000000000000000000006121f2b37434e5866727f8c9aa4afb3b3b3b3b3ac9f92867a6d6053473a2d202d3946525e687683909da9b3b3b3b3b3b3a99b8e8174675d5145382c1f1306000000000a141d262d33373943464646464646464646464646443a38342e271e150b08121f2831383e4243464646464646464646464646443a38342e261e140a000000000000000000000000000000000000000000000000000000000000000a151f2831383e424346464646464646464646464544403b332b21170d020000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6767676767676767676767676767676767676767676767676766635c52473b2f23170a000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b67676767676767676767676767676767676767676767676767676764615a5045392d211508000004101c2834404b556b7784919eaab7c4d1c5b9ac9f9286796d6053463a2d2013202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000000000020a11171b1f20222526252421201d18130d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c42464849494949494949494949494946443f3830261c1106000000000000000000000814212e3a47535f6a7783909daca6a6a6a6a6a6a69c8f8275675d5145392c1f2a36414c5666737f8c99a8a6a6a6a6a6a6a69f9285796d6053473a2d20140700000006111b262f383f444650535353535353535353535353514644403930271c120d1a24313a434a4e505353535353535353535353535146443f3830261c1106000000000000000000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535353535352504c453d33291e13070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58524a40352a1f1307000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e34281d11050000000c18232e43505d697683909ca9b6c3cfc7bbaea399887b6e6155483b2f2419142d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000080b141b22272b2d2f323332302d2c29241d18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3a38342e261e150a00000000000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a988b7e7265554b4035291d25303c4955626f7c88969a9a9a9a9a9a9a9a9a988a7d7164574a3e3124170b0000000b17222d38414950535d6060606060606060606060605e53514a42392e2318151f2c36434c545a5d6060606060606060606060605d53504a42382e23170b00000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060606060605f5d574f453b2f24180c0000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4b4740382e24190e02000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362c22170c00000000071b2834414e5b6774818e9aa7b4c1d0cbbfb5ab988b7e7165554c413529202027304653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000020a121a1d262d3337393c3e3f3f3d3a39352f29241d160d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3030303030303030303030302d2c28231c150c0300000000000000000000000d1a2633404d596673808c8d8d8d8d8d8d8d8d8d8d8d877b6e6154483b2f2418212e3b47535f6a78848d8d8d8d8d8d8d8d8d8d8d8d8275685c4f4235291c0f0200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6b605c544a4034281e1d27313e48545e66696c6c6c6c6c6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000000000000000000000000000000000000000000000000010d1a26323e4a555f666a6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524541414141414141414141414141414141414141414141403f3b352e261c120800000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454141414141414141414141414141414141414141414141413e3d39342c241b1006000000000c1926323f4c5965727f8c98aab4bfcbd1c1b5a89b8e8275675d51453b302c2c2f39424e586c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000a141c242c2f383f4446494b4c4c4a4745413a352f281f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e2122232323232323232323232323201f1c17110a030000000000000000000000000c1925323f4c5865727f8080808080808080808080807f72695e52463a2d1d121f2b37434e5864717e808080808080808080808080807366594d4033261a0d000005121f2b3744505b656c76797979797979797979797979776d665c51443a3024232f3943505a667076797979797979797979797979776d665c5044382b1f120600000000000000000000000000000000000000000000000000000003101c2936424e5b66717679797979797979797979797873685d5044372b1e110500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453834343434343434343434343434343434343434343433322f2a241c140a0000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538343434343434343434343434343434343434343434343431302d28221b12090000000000091623303c4956636f7c8998a3aebac7d2c5b8ab9f92857a6d60564c423b39393a414a54606a7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000009121c262e363e41495053555859585754514b45413a312920170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161312100c0600000000000000000000000000000b1824313e4a56626d72737373737373737373737373726d63574d42362a1e0f1b26323c4955616c71737373737373737373737373736e63574b3f3226190c00000613202d394653606c798386868686868686868686868684786d60564c4135292934404b55616c768286868686868686868686868683796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683868686868686868686868685786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b27272727272727272727272727272727272727272726231f19120a020000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b272727272727272727272727272727272727272727272424211d1710090000000000000713202d3a4653606d7986929facb8c5d0c6baaea2988c7f72685e544d474545474c535c666f7c8995a2afbcc8cfc2b6a99c8f8376695c504336291d10000000030c1b242e38404850535b606265666563605d55514b433b32291d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708090909090909090909090909070603000000000000000000000000000000000915222e3a46515b626567676767676767676767676766635b51453b30251a0e15202d3945505a616467676767676767676767676766635c52473b2f23170a000005121f2b3744505b656f7c8793939393939393939393968b7f72685d52463c312c3845515c67717e8a9493939393939393939393897d70665c5044382b1f120600000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909393939393939393939285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1917130e0800000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181715110c060000000000000006131f2c3845515c6776828f9caab4bfcbcabeb3aa9e92857a6e665e5753515153565e656d7883909da9b6c3d0cfc2b6a99c8f8376695c504336291d100000000a151e2d36404a525a61656c6f717272706d67605d554d443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585a5a5a5a5a5a5a5a5a5a5a5a595751494033291f1409111d28343e485055575a5a5a5a5a5a5a5a5a5a5a5a5957524a40352a1f13070000030f1b27333f4953606a74818e98a29f9f9f9f9f9fa89f92857a6d61574d423736414c56606d7984919ea69f9f9f9f9f9fa3988e81756b60544a3f34281c100300000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9f9f9f9f9f9f9f9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f120e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0a07020000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f17171717171717171717171717171717171413110d070a080500000000000000000004101c2834404b5565717e8b98a3aebac7d0c5b9ada1979082786e6962605d5d6063686d77818e959fabb8c4d1cfc2b6a99c8f8376695c504336291d10000006111c26303f48525c636c71787c7e7f7f7d7a746d675e564d42382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313131313130e0d0b0803000000000000000000000000000000000000000000010d18232d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4c4b4640372e21170d020c17222c363e45494b4d4d4d4d4d4d4d4d4d4d4d4d4d4b4740382e24190e020000000b17222d38414e58616e7a85929fa8b2acacacacada2978d8074695f53473d3946525e68727f8c96a1acacacacacb2a89f92867b6e61594f42382e23170b0000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683909da9acacacacacab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205010101010101010101010101010101010100000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b23232323232323232323232323232323232321201d18130c0400000000000000000000000c18232e3a4754616d7a86929fabb5c0cbc9beb3a99f9490827b746f6d67676d6f747a818e939da7b1bcc8d4cfc2b6a99c8f8376695c504336291d1000000c17232e3842505a636e737e84888b8c8b8a8680796e695e544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214152020202020202020202020201b1a17140e0801000000000000000000000000000000000000000006111b252d343a3e3f4040404040404040404040403f3e3b352e251c0f050006101b242c34393d3e404040404040404040404040403f3b352e261c12070000000006111b262f3d46525e68727f8c96a0acb8b9b9beb3a99f92877b6e62594f42434e58616e7a85929fa8b2bdb9b9b9ada1968c8073695e53473d30261c11060000000000000000000206080808080808080808080808080808080808101d2a3743505d6a7683909da9b6b9b9b9b8ab9e9285786b5f5245382c1f120400000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538303030303030303030303030303030303030302d2c29241d160d04000000000000000000000713202d3946525e6874818e99a3afbbc5cfc5bbb0a69f949085807c7a78797a7c80858f939da5afb9c2cdd8cfc2b6a99c8f8376695c504336291d100003101c28343f4a54626c73808a919698999898928d847b6e665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000000000000009131b23292e313234343434343434343434343433322f2a231c130a00000009121b22282d303134343434343434343434343433322f2a241c130a0000000000000a141d2a36414c56606d7984919ea6b0bdc6c5bbafa3998f82756b60544a47535f6a74818e98a2aebac4c7bdb0a69e9184796d60574d42352b1e140a000000000000000003090e12141515151515151515151515151515151515151d2a3743505d6a7683909da9b6c3c6c5b8ab9e9285786b5f5245382c1f13100c070000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f281f160c0100000000000000000005111d2935414c56626e7c87929fa9b3becacdc2b8b0a69f97928d8986858586898d92989ea5afb7c0cbd4dccfc2b6a99c8f8376695c504336291d100006121f2c3844505c66717e8b929da0a8a5aaa39f969083786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393433302b241d140b0100000000000000000000000000000000000000010911181e2224252727272727272727272727272625221e18120a01000000000910171d2124242727272727272727272727272626231f19120a01000000000000020b1925303b45515c66707d8a949eabb5bfcbc0b5ab9e94897d70665b50505a626f7c87939faab4beccc0b5ab9f948a7e71675d51453b3123190c0200000000000000060e151a1e21222222222222222222222222222222222222222a3743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c201f1c18120b03000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281d1307000000000000000000010d1925303a47535f6a74818e97a1adb9c0c9cac2b8b0a9a29f9a95989292939a9a9fa2aaafb7bbc2cad4dccfc2b6a99c8f8376695c504336291d10000713202d3a4653606d7985919ea4acb2b2b4aea89f958a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b464646464646464646464646413f3c362f261d1308000000000000000000000000000000000000000000060d121518191a1a1a1a1a1a1a1a1a1a1a1a191816120d0700000000000000060c111517181a1a1a1a1a1a1a1a1a1a1a1a1a1917130e0700000000000000000008141e2834404b54616b76828f99a3aebbc5c7bdb0a69d9083786c605554616c76828f99a4afbcc5c7bbafa4999083766c61554b4033291f110700000000000000060f1820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382f2d2c28231d150c030000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5656565656565656565656565656565656565656565654514b433a2f24180d0100000000000000000008131e2b37434e58616e7a85929ea4aeb7c0cacac2bbb3adaba7aaa29f9f9fa4acabaeaba9abb0b8c2ccd8cfc2b6a99c8f8376695c504336291d10000a1623303d495663707d8997a1adb8bdbfbfbab1a79b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485353535353535353535353534e4c4741382f241a0e030000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0d0c0c0a06020000000000000000000005080a0b0d0d0d0d0d0d0d0d0d0d0d0d0d0c0a070200000000000000000000020c18232e39424f59626e7b87929fa9b3bec9c1b8aca0958b7e71675d5c66707d8a949fabb5c0cabeb3a99f93877c6f625a5043392f21170d00000000000000040d18212a31373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b43505d6a7683909da9b6c3d0c5b8ab9e9285786b5f52453b3b3a38342e271e150b0000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6363636363636363636363636363636363636363636363605d554b4135291d1104000000000000000000020f1a26313c46525e68717e8a929da5aebabec5cbc5bebab8b3b3aeabacacafb6b0a69f9c9fa6b0bbc7d3cfc2b6a99c8f8376695c504336291d10000c1825323f4b5865727e8b98a9b3bec8cecbc3b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060605a58524a41362b1f14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303e47535f6a73808d97a1adb9c3c8bcb1a79e91857a6d60606d7984919ea6b0bdc7c6baada2978e81746a5f54483e31271d0f05000000000000010c16202a333c424748484848484848484848484848484848484848484848505d6a7683909da9b6c3d0c5b8ab9e9285786b5f524848484645403930271d120700000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185787070707070707070707070707070707070707070707070706d675d5145392c201306000000000000000000000a15202a36414c56616c73808d939da4aeb4babfc5c7c6c5c0bebab8b8b9b6afa69f948f949fabb7c3d0cfc2b6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98acb6c0ccd3d1c4b7ab9e9184786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b37424e57606d7a85929ea7b1bcc8c3b9ada1978d80736968727f8c96a0acb8c2c8bdb1a89f92857a6d61584e43362c1f150b0000000000000008131e28323c454e5355555555555555555555555555555555555555555555555d6a7683909da9b6c3d0c5b8ab9e9285786b5f5555555553514b42392e23180c00000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c5b8ab9e92857d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d6054473a2d21140700000000000000000000030d1925303b44505a606c78818d929fa2aaaeb4b9bbbfbebebebeb9b8b1aca49f948f828f9ca9b5c2cfcfc2b6a99c8f8376695c504336291d10000b1824313e4b5764717e8a9aa4afbbc3c6c5bfb4ab9d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e6976797979797979797979797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1a26313c45525d68717e8b95a0abb8c1c9beb3a99f92867b6e6d7a85929fa8b2bdcac6b8aca0958c7f72685e52463c32241a0d03000000000000010d19242f3a444e575f6262626262626262626262626262626262626262626262626a7683909da9b6c3d0c5b8ab9e9285786b6262626262605c544b4034281c1004000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2c6b9ada19792898989898989898989898989898989898989898989898989887c6f6255493c2f221609000000000000000000000008141e29323e44505b666c78808b92989fa3abacaeb5b1b1b1b3adaba79f9a938d82798693a0adb9c6cfc2b6a99c8f8376695c504336291d10000814212e3b4754616e7b87939fa8b1b8bab9b4aea3998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868074675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202935414c56606c7883909da5afbcc6c4baaea3988e817574818d97a2adbac3c6bdb0a69d9184786d60564c41342a2012080000000000000004111d2935414c565f6a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7683909da9b6c3d0c5b8ab9e9285786e6e6e6e6e6e6d665c5145382c1f1306000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d5c9beb3a9a19e969696969696969696969696969696969696969696969695887c6f6255493c2f2216090000000000000000000000020d172028333f4a545b666c747e868e92999c9fa3aba4a5a4a9a19e9b95908880787986939facb9c6cfc2b6a99c8f8376695c504336291d10000714202d3a46525e6975828e96a0a7abaeacaba39f92867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939393939393938d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a44505b666f7c89939eaab4bfcabfb4aa9e93897d7c87929fa9b3becbbfb4ab9e94897d70665c51443a3022190e00000000000000000713202c3945525d68767b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c83909daab7c3d0c5b8ab9f92857c7b7b7b7b7b7b786d6053463a2d201307000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dacfc5bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a295887c6f6255493c2f221609000000000000000000000000050e17222d38424a545b606c717a81868c8f9299979798979697928e89837d736d7986939facb9c6cfc2b6a99c8f8376695c504336291d100005111e2a36424d56616e7b8490959c9fa29f9d99928b7f72695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28333f4a54606b75818e98a2aebac4c6bcafa59d9083828f99a3afbcc5c7baaea3998f82756b61544a4032291e100700000000000000000714212d3a4754606d7a87888888888888888888888888888888888888888888888888889095a0acb8c4d1c6baada29792888888888888887c6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6d7cdc5beb9b8b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa295887c6f6255493c2f2216090000000000000000000000000006111c262f38424a505a61686e747a7f8386888a8b8b8b8a8885817d776f6b6c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000020e1925303b46525e696e7b838b8f929892918d867f726d62574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1acacacacacaca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17222d38424f59616e7b86929fa8b2bdc9c1b8ab9f95908f949fabb5c0c9beb3a99f92867b6e61594f42392e20170c0000000000000000000815222e3b4855616e7b88949595959595959595959595959595959595959595959595959da0a7b1bcc8d4cabeb3a9a29f959595959595887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6dfd7cfc9c6c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbafa295887c6f6255493c2f22160900000000000000000000000000000a141d262f383f4450565e61686d7276797b7d7e7e7e7d7b7975706b63606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000009141f2a36424d575f696e787e8285868684807b726d625b51453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b9b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3d46525e69737f8c96a0acb9c2c7bcb1a79f9d9c9fa6b0bdc7c7b9ada1978d8073695f53473d30271c0e050000000000000000000916222f3c4955626f7c8895a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1aaacb1b9c3cdd9d0c5bbb3adaba1a1a1a1a195887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6dfd6cfc9c5c4bababababababababababababababababababababaafa295887c6f6255493c2f2216090000000000000000000000000000020b141d262d333e444c52565e6165676d6f70717271706e6c65636059606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000020e1a25303b454d575f666d717678797977746e69625b51493f33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac6c6c0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a36424d57606d7984919ea6b0bdc7c2b9b1aba9a9aab0b8c2c7beb1a79e91857a6d60574d42352c1e150b000000000000000000000a1723303d4a5663707d8996a3aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb7b8bcc3cbd5dfd7cdc5bebab8aeaeaeaea295887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6d6cdc4bdb9b8adadadadadadadadadadadadadadadadadadadadadada295887c6f6255493c2f221609000000000000000000000000000000020b141c2228323b41464c5254555c6062646465646361605b53544f606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000009141f29333c454d545c606569666d666a67615f5751493f372d21170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a25303b45515c67707d8a949fabb5c0cbc2bcb8b6b5b7bbc2ccc0b6ac9f958b7e71675d51453c31231a0c03000000000000000000000b1824313e4b5764717e8a97a4b1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc3c4c8cdd5dde7dfd7d0cac6c5bbbbbbaea295887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dacfc4bbb2adaba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a095887c6f6255493c2f22160900000000000000000000000000000000020a1117202930363a4146474b5153555758585857555350494853606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000020d17202a333c424a515358545c605c545a55534d453f372d251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2934404b55616c76828f99a3afbbc5cdc7c4c3c2c3c7ccc8bbafa49a9083786c60554b41332a1f110800000000000000000000000c1825323f4b5865727e8b98a5b1bed1c8c8c8c9c3bfbebababababababababababababac3c4c8cdd4dde6dfd7cfcac6c5bababaaea295887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d5c9bdb2a9a19e939393939393939393939393939393939393939393939393887c6f6255493c2f221609000000000000000000000000000000000000060e171e252a3036393a404546484a4b4b4b4a4846443f4653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000050e18212a30394044464b4a5153514a4d4846423b332d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18232f3943505a626f7c87929fa9b3becad4d1d0cfd0d3cabfb4aa9f93877c6f655b50433a2f21180e0000000000000000000000000d192633404c5966737f8c99abb5c0cbd7d0c7beb8b3b1adadadadadadadadadadadadadb6b8bcc3cbd4dfd7cdc5beb9b8adadadada295887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2c5b9ada19691878787878787878787878787878787878787878787878787877c6f6255493c2f22160900000000000000000000000000000000000000050d14191e252a2d2e34383a3c3d3e3f3e3d3b3937334653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d100000000000060f181e272e34383a3e4044464440413b3a363129211b1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313e47535f6a74808d97a1adb9c6d2dddcdcdcd3c6baaea2988e81746a6053493f31281d0f060000000000000000000000000d1a2734404d5a6773808d99a3afbbc4cec9beb5ada7a5a0a0a0a0a0a0a0a0a0a0a0a0a0aaabb1b9c3cdd8cfc5bbb3adaba0a0a0a0a095887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786d6053463a2d201307000000000000000000000000000000000000000002080e13191e2023282c2d2f31313231302e2d2b394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000060c151c23282c2d2e34383a38342e2e2d2a261f170f0901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b37434e58616d7a85929eabb8c5d1dee9e8dfd2c5b8ac9f92867b6e61584e41382d1f160c000000000000000000000000000915222f3c4855626f7c87929fa8b2bdc9c3b8ada39b98949494949494949494949494949d9fa7b1bcc8d4cabeb3a9a29e949494949494887b6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382b1f12060000000000000000000000000000000000000000000002080d1113181c1f2022242525252422202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000030b12181c1f2023282c2d2c282322211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b26313c46525d68727e8b98a5b1becbd8e4e5d8ccbfb2a5998c7f72695e52463d2f261b0d04000000000000000000000000000815212e3a47535f6a73808d96a0acb9c1bfb3a79b918b8787878787878787878787878790959fabb8c4d1c6b9ada29792878787878787877c6f6255483c2f221509000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b6060606060606060606060606060606060606060606060605c544a3f34281c10030000000000000000000000000000000000000000000000000105070c10131315171818181715202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000070c101213181c1f201f1c181514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626e7b8895a1aebbc8d4e1e2d5c8bcafa295897c6f625a5043392f23180c030000000000000000000000000006121f2b37434e58606d7984919ea5afbbbeb1a5988b7f7a7a7a7a7a7a7a7a7a7a7a7a7a83909daab6c3d0c5b8ab9e92857a7a7a7a7a7a7a786d6053463a2d201307000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5454545454545454545454545454545454545454545453504a42382e23170b0000000000000000000000000000000000000000000000000000000000040607090a0b0c0b0a13202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d1000000000000000000000000406070c10121312100c070705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b75828f9ba8b5c2cedbe8e9dccfc2b6a99c8f82766c61554b4034291f140900000000000000000000000000030f1b26313c45515d67707d89939ea9b3beb8ab9e91857a6d6d6d6d6d6d6d6d6d6d6d7683909da9b6c3d0c5b8ab9e9285786d6d6d6d6d6d6d665c5044382b1f1206000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5247474747474747474747474747474747474747474746443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000040607060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222c3844505c66707d89939eaab6c3cfdcdededdd0c4b7ab9f948a7e71675c51453b30251a0b02000000000000000000000000000a15202935404b55606b74818e97a1adb9b9ada1978e81746b61616161616161616a7683909da9b6c3d0c5b8ab9e9285786b6161616161605c544a3f34281c1003000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c56606d7883909da5afbbc6d2d2d1d1d2d3c7bbb0a69e9184796d60574d42362a1d140a00000000000000000000000000040c18242f39434f59616d7a85929ea6b0bcb3a99f93887d6f665c54545454545d6a7683909da9b6c3d0c5b8ab9e9285786b5f5454545453504a42382e23170b00000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6cfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b26313946525e68727f8b95a0acb8c1ccc9c5c4c4c5c9cdc2b9aca1968c7f73695e52463d2f261c11060000000000000000000000000007121d27313d46525e68717e8b949faab4bbafa49a9183796d60574d4747505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5247474746443f3830261c110600000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b212121212121212121212121212121212121201f1c17181715110c060000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9c6ccc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b37434e58616d7a85929fa7b1bccac4bdb9b7b8b9bdc4c9bdb2a89f92867b6e61594f42382d22170b01000000000000000000000000010b151f2a36414c56616c76828f98a2aebab6aca0958c7f73695f534743505d6a7683909da9b6c3d0c5b8ab9e9285786b5f52453a3a3a38342e261e140a0000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b292929292929292929292929292929292929292929292423211d17100800000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb9bfbfbfb6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313947535f6a74818d97a2adb9c3c4bab2acababadb2bbc4c4baaea2988e81756b60544a3f33281e130800000000000000000000000000030d1925303a44505a616e7b86929fa7b1bdb1a79f92867b6e625a5044505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382e2d2b28231c140c020000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524538353535353535353535353535353535353535353535353531302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939facb3b3b3b3b3a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3943505a626f7c87929fa9b3bec9bdb2a8a19e9ea1a9b2bdc9bfb4aa9e93897c6f665b50443a2f24190d030000000000000000000000000008131e28323e46535f69727f8c95a0abb5baaea3988f82766c62564c505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c201f1c17110a02000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52454242424242424242424242424242424242424242424242423e3d39342c241a10060000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939fa6a6a6a6a6a6a69c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616c76828f99a3afbbc5c5b9aca196919196a1adb9c3c6bcafa59d9083786c60564c41352920150900000000000000000000000000020c16202a36424d57606d78839099a4afbbb4aa9f948b7e71685e52505d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f12100b060000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b49453e362c22170c0000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986939999999999999999998f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b19222c3845515c67717d8a949fabb5c0c8bcb1a79e918484919ea7b1bcc8c1b8aca0958b7e71685d52453c31261a0c0300000000000000000000000000050e1a26313b44505c666f7c87939fa8b2bcb0a69e92857a6d61594f5d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120300000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c575550483e34281d110500000000000000000000000000000000000000000000000000000000000000000613202d394653606c79868c8c8c8c8c8c8c8c8c8c8c8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a36424d57606d7984919ea6b0bdc7c7b8ab9f958a7e7e8b95a0abb8c1c8bcb1a79e92857a6d60584e43372b1e150b000000000000000000000000000009141f28343f4a54606a74808d96a1adb9b9ada2978e81756b60555d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b68686868686868686868686868686868686868686868686868686864615a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738080808080808080808080807e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3846525e69737f8c96a1acb8c2c7bdb0a69d9083777783909da5afbdc6c3b9ada1978d80746a5f53473e30271d120700000000000000000000000000030c17232e38424e58606d7984919ea5afbcb3a99e93897d70675d5d6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e91847875757575757575757575757575757575757575757575757575757575716c6155493d3023170a0000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d737373737373737373737373716c6256493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59616e7b86929fa8b2bdcbc0b5ab9e94897d70707d89939eabb4bfc9beb3a99f92877c6e62594f42392e23180c020000000000000000000000000006111c26303d45515d67707d8a939ea9b3bbafa59e9184796d60586a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2c5b8ac9f928682828282828282828282828282828282828282828282828282828282827e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b6366666666666666666666666664625a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b75818e98a2aebac4c7bbafa3998f82756b6b75828f99a3aebac5c5bbafa3998f82766b61544b4034281f140800000000000000000000000000000a151e2935404b55616b75818e97a2adbab9aca0968d80736a5f6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d3c7baaea398928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000007131e2a3540495257595959595959595959595959585650483e34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b0e07070809090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212b3744505b656f7c89939eaab4bfcabfb4aa9f92877c6e62616e7b86929fa9b3becac0b5ab9f948a7d70665c51453b3025190b0200000000000000000000000000030c18242f3a434f59616e7b85929fa6b0bdb2a89f92877c6f666a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6cbbfb4aaa39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474b4d4d4d4d4d4d4d4d4d4d4d4d4b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e4134271b14141415161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935414c55606c7883909da5afbcc6c6baaea2988d81746a5f5f6973808d97a1adb9c3c7bdb0a69e9184796d60564d41362a1d140a000000000000000000000000000007131d28313e46525e68727e8b949fabb4bbafa3999083786c6a7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9dcd0c6bcb4aeaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f4040404040404040404040403e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174675a4e412d2521202021222322221f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1a26313945515d67717e8b959fabb7c1c9bdb2a99f92867a6e615857606d7a85929ea8b2bdc8c2b9aca0968c7f72685e52463d2f261b110600000000000000000000000000010c161f2a36414d56606c77839099a3aebab5ab9f958b7f72697683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d2cec6bfbab8b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f3233333333333333333333333331302d29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d81746753493f36302e2d2d2e2e302f2e2b26201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b37424d57606d7a85919ea7b1bcc9c5b9ada1968c7f73685e52525d68727f8b96a0acb8c2c8bdb2a89f92857b6e61584e41382d22170b0100000000000000000000000000040d1925303b44505b656e7c86929fa8b2bdb1a79f92857b6e7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c4b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5c5c5c5c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2bfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000010a12191e23252626262626262626262626262524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc0b4a79a8d8174655b5046413c3b3a3a3a3b3c3c3b37322a22190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303947535f6973808d97a1adb9c0c0bcb1a79e9184796d60564c4c56606d7884919da6b0bdc0c0baaea2988e81746a6053493f33271d1307000000000000000000000000000008141f27333f49535f6a73808c96a0acb6baaea2988f82757683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b8ab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000070d1316191a1a1a1a1a1a1a1a1a1a1a1a181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d0c3b6aa9d9083786c605a524c494747474748494947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59616e7b86929fa9b3b3b3b3b3aca0958b7e71675d514444505c66707d8a949fabb5b3b3b3b4aa9f93877c6f655b50443a2f24180d0100000000000000000000000000020b17222d38414e58606d7984919aa4afbbb3aa9e938a7d7683909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d8996a3acacacacacacab9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d1c4b8ab9f958b7f726c615e565654535354555655544e463c32261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54616b75828f99a3a6a6a6a6a6a6a69d9083786c60554b403f4a54616b76828f99a4a6a6a6a6a6a6a49a9083786c60554b4135291d1104000000000000000000000000000006111b262f3c45515c676f7d88939fa9b3bcafa59e91847a83909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4c8bcb1a79f92877e746d686562616060616163625f584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66707d89949a9a9a9a9a9a9a9a9a94897d70665b50433938424f59626f7c87939a9a9a9a9a9a9a9a9a958b7e71675d5145392c2013060000000000000000000000000000000a141d2834404b55606b74818e97a1adb9b9ada1968d8083909da9b6c3d0c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d89929292929292929292929185786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89929292929292929292929292929292929292929292929292929292929292929292929292929292928c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d8cdc3bbaea3999287807a75716f6e6d6d6d6e6f6f6a5f54473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79848d8d8d8d8d8d8d8d8d8d8d8d82766b61544a3f31303e47535f6a74818d8d8d8d8d8d8d8d8d8d8d8d857a6d6054473a2d211407000000000000000000000000000000020b18232e39434f59606d7a85919ea6b0bcb2a89f928684919eabb8c4d1c5b8ab9e9285786b5f5245382c1f120500000000000000000000000a1723303d4a5663707d87868686868686868686868684786b5e5145382b1e1205000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d878686868686868686868686868686868686868686868686868686868686868686868686868686868687807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d7cbbfb5aba399938d86827e7c7a7a7a7a7b7c7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c808080808080808080808080807c6e62594f42382d2b37434e58616e7a808080808080808080808080807c6f6256493c2f2316090000000000000000000000000000000007121d27303d45525d68717e8a949eaab4baaea399929196a1adb9c5d1c5b8ab9e9285786b5f5245382c1f120500000000000000000000000916222f3c4854606b707979797979797979797979797872685c5043372a1d1104000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4dcd1c6bdb5aba49f98928e8b898786868788898174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f737373737373737373737373736e6a5f53473d2f2626313c46525e686e737373737373737373737373736f6a6054473b2e22150800000000000000000000000000000000000b151e2935414c56616c75828f98a2aebab4aba39f9ea1a9b2bdc9d1c5b8ab9e9285786b5f5245382c1f120500000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6b6860564b3f33271b0f02000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4d9d0c7c0bbb5afaaa39f9b989594939394948e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6267676767676767676767676767625f584e43352c1d202a36414c565e61676767676767676767676767676260584e43382b1f13060000000000000000000000000000000000030c19242f3a44505a616e7b86929fa7b1bdb4aeacabadb2bbc4cfd1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5e5c564e443a2f23170b000000000000000000000000000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7ddd2c7beb6afacafb4aeaca8a4a2a1a0a0a09b8e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c464e53555a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31231a1925303b444c52545a5a5a5a5a5a5a5a5a5a5a5a5a56544e463d32271b0f0300000000000000000000000000000000000008131e28323e46535e69727f8c959fabb5bfbab9b8b9bdc4cdd6d1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000b16212b353d44484a53535353535353535353535351504b443c32281d12070000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d8ccc0b6aca49fa4acb6b9b5b1afadadada89b8e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a2011141e29323b4146474d4d4d4d4d4d4d4d4d4d4d4d4d4947433d342b20160a00000000000000000000000000000000000000010c16202a36424d57606d78839099a3afbbc4c5c4c5c9cfd6ded1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000050f1a232b33383c3d46464646464646464646464645433f3a322a20160c01000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4c8bbafa49a939aa4afbbc1bebcbab9b5a89b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c404040404040404040404040403b3a37312a22180e0d1720293036393b404040404040404040404040403c3b38322b22190f040000000000000000000000000000000000000000040d1a25313b44505c666f7c87929fa8b2bdc9d1d2d5dae0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000008111a21272c2f303939393939393939393939393837332f2820180f05000000000000000000000000000000000000000000000000000000000000000008111a21272c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cdc6b9ac9f9386939fa5afb9c3ccd2c1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f343434343434343434343434342f2e2b2620180f06050e171e252a2d2e343434343434343434343434342f2e2b27201910070000000000000000000000000000000000000000000009141f28343f4a545f6a73808d96a0acb9c1cdd7e1e6ebded1c5b8ab9e9285786b5f5245382c1f12050000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2b2a27231d160f0600000000000000000000000000000000000000000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac0c0c0b3a69a8d808d939ea7b1bbc0c7c2b5a89b8f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222727272727272727272727272722211f1a150e060000050d14191e20212727272727272727272727272723221f1b160f070000000000000000000000000000000000000000000000030b17232e38424e58606d7984919ea5afbbc5cfdbe6ebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000050b101416172020202020202020202020201e1d1b17120c05000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb3b3b3b3aea194887b818f959fa7afb5babeb5a89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215151a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0a030000000002080d1114141a1a1a1a1a1a1a1a1a1a1a1a1a1615130f0a040000000000000000000000000000000000000000000000000006111c26303c45515d67707d89939ea9b3becad6e0eaded1c5b8ab9e9285786b5f5245382c1f120500000000000000000000000000000000000407090a13131313131313131313131312110f0b07010000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a6a6a6a6a6a6a49a877a798390959fa4abadb3b1a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d0d0d0d0d0d0d0d080806020000000000000000010507080d0d0d0d0d0d0d0d0d0d0d0d0d09080603000000000000000000000000000000000000000000000000000000000a141e2935404b55606b75818e97a2adb9c2ced8dfded1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949a9a9a9a9a9a9a9a9386796d7a838d93999fa2a9a4a49c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434f59616d7a85929ea6b0bcc6d0d2d2d1c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8d8d8d8d8d8d8d8d8d8578686d7980878e9297979897968f8376695c504336291d100000000000000000000000000000000000000000000000000001070c0f11121313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1313131313131313131313130908060300000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313d46525e68717e8b949faab4bfc5c5c5c5c5b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a80808080808080808080807f7366676d747c8185888a8b8b8a888275695c4f4236291c0f000000000000000000000000000000000000000000000000050c13181b1e1f202020202020202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1316191a2020202020202020202020201615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36414c56626c76828f98a3aeb9b9b9b9b9b9b8ab9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d7373737373737373737373736d635c606a6e74797c7d7e7e7d7b7570655a4e4135281b0f0000000000000000000000000000000000000000000000060f171e24282b2b2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d22221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000030d1925303a44505a616e7b86929fa7acacacacacacacab9e9285786b5f5245382c1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60676767676767676767676766635b51585f62666d6f717171706e69655e54493d3125190d00000000000000000000000000000000000000000000050f1821292f343738393939393939393939393939302f2c27211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f32333939393939393939393939392f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000008131e29323f47535f69737f8c959f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545a5a5a5a5a5a5a5a5a5a5a595751454e53545c606264656463615f57544c42372c211509000000000000000000000000000000000000000000010c17212b333a4044454646464646464646464646463d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646464646463c3b37322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000020c17202b37424d57606d788390929292929292929292929285786b5f5245382c1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145474d4d4d4d4d4d4d4d4d4d4d4c4b464043474a5053555758585755534d45423a30261b100400000000000000000000000000000000000000000007131e29333d454c50525353535353535353535353534a48443d352c21160b000000000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474b4d5353535353535353535353534947433c342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000050e1a26313c44515c666f7c86868686868686868686868685786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a4040404040404040404040403e3b3537383f4446484a4b4b4a4846423b3330281e140a000000000000000000000000000000000000000000000c18242f3a454f575c5e60606060606060606060606056554f473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060606060606055544e463c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000009151f2834404a54606a6f7979797979797979797979797873685c5044372b1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d343434343434343434343433322f2a2b2e34383a3c3e3e3e3d3b3a36312a211e160c02000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c6c6c6c6c6260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000030c18232e39424e5860626c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202127272727272727272727272625231e1c23282c2d2f313231302e2d2a261f180f0c030000000000000000000000000000000000000000000005111e2b3744505c687378797979797979797979797979706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d73797979797979797979797979766a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303d464e54565f5f5f5f5f5f5f5f5f5f5f5f5e5c574f453a2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1919161211171c1f20222425252422211e1a140e0600000000000000000000000000000000000000000000000005121f2b3845525e6b78858686868686868686868686867d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808686868686868686868686867c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343d43474953535353535353535353535352504c453d33291e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070d0d0d0d0d0d0d0d0d0d0d0d0c0a00060c10121315171818171514120e09030000000000000000000000000000000000000000000000000005121f2b3845525e6b78859193939393939393939393897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c93939393939393939393887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32383b3c4646464646464646464646464544403a332b21170c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010101000000000000030607090b0b0b0a0807050200000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999f9f9f9f9f9f9f9f95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3939393939393939393939393837342f2921180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabacacacacacaca396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6acacacacacaca295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232c2c2c2c2c2c2c2c2c2c2c2c2b2b28241e170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8b9b9b9b9b0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b9b9b9b9afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020202020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4c6c6bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfc6c6bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131313131313131312110f0c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000106090b0c0b080705010d1a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000060d12151819181414110d081a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000010911181e2224252521201e19141a2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000000009131b23292e3132322e2d2a25211e2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000006111b252d343a3e3f3e3b3936302e2b2633404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a0000000000000000000000000000000000000000010d18232d373f464a4c4b4746413b3a373133404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a000000000000000000000000000000000000000006121e29343f495156585854524c4847423c39404d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000915222e3a46515b626565615e5655534d4946444d596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020205121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170a02020202020202020201010000000000000000000b1824313e4a56626d72716e6866625f5756535049596673808c99a6b3bfccc8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0f0f0f0f0f0f0f0f0f121f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d3023170f0f0f0f0f0f0f0f0f0f0e0d0b08030000000000000c1925323f4c5865727f7e7a76726e696662605b53596673808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f1214151c1c1c1c1c1c1c1c1c1c1c1f2b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d30231c1c1c1c1c1c1c1c1c1c1c1b1a18140f0801000000000f1c2835424f5b6875818b86837f7b77736f6c6563606673808c99a6b3bfccc8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222929292929292929292929292b3845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d30292929292929292929292929282724201a130b020000000f1c2835424f5b6875828e93908c8884807c7874706d6773808c99a6b3bfccc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f353535353535353535353535353845525e6b7885919eabb8c4d1c9bcb0a396897d7063564a3d353535353535353535353535353433302b251d140b0100000f1c2835424f5b6875828e9b9c9995918d8984817d797573808c99a6b3bfccc8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b424242424242424242424242424245525e6b7885919eabb8c4d1c9bcb0a396897d7063564a424242424242424242424242424241403c362f261d130800000f1c2835424f5b6875828e9ba8a8a09d9997918e8a85827e808d9aa7b3c0cdc8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4347484f4f4f4f4f4f4f4f4f4f4f4f4f4f4f525e6b7885919eabb8c4d1c9bcb0a396897d7063564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4c4841382f251a0f03000f1c2835424f5b6875828e9ba8b1acaaa9a19e9a98928e8a8d929da9b5c1cec8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e53555c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e6b7885919eabb8c4d1c9bcb0a396897d70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b58534a41362b201408000f1c2835424f5b6875828e9ba8b5b8b7b2adabaaa29f9b979a9da4aeb9c5d1c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6268686868686868686868686868686868686b7885919eabb8c4d1c9bcb0a396897d70686868686868686868686868686868686867645c53483c3024180b000f1c2835424f5b6875828e9ba8b5bbc0beb9b8b4aeaca8a4a7a9aeb6c0cbd6c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e7575757575757575757575757575757575757885919eabb8c4d1c9bcb0a396897d757575757575757575757575757575757575746e64584c4033271a0d000f1c2835424f5b6875828e9baaacafb5b8bcc2bfbab8b5b1b3b5b9c0c8d2d5c8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c8282828282828282828282828282828282828286929facb9c5d2d0c3b6a99d90838282828282828282828282828282828282828174675b4e4134281b0e000f1c2835424f5b6875828e989c9fa3ababb1b7b9bdc3c1bdc0c1c5cbd2dad5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a3aebac7d3d1c4b7ab9f95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84786b5e5145382b1e12000c1926323f4c5965727f868a8f92999d9fa7aaacb2b8b9bec5c7cad0d4d7dcc8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9fa3aab4bfcbd7d3c7bcb1a79f9d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9184786b5e5145382b1e12000b1825313e4a57626d72797e82868b9095999ea0a8abadb3b8babfc5c7cbd1c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8acaeb4bcc6d1dcd8cdc2b9b1aba9a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89e9184786b5e5145382b1e12000916222e3a46515b62676d71757a7f83888c91969a9ea1a9acaeb4b9bbc0c7c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b9babfc6cfd2d2d2d2cbc2bcb7b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5ab9e9184786b5e5145382b1e120006121e29353f4951555d6064686d72767b8084898d92979b9fa2aaacafb5b8bcbbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afbcc2c2c2c2c2c2c2c2c2c2c2c2c2c2c5c5c5c5c5c5c5c5c5c5c5c5c5c3c2c2c2c2c2c2c2c2c2c2c2c2c2c2b7ab9e9184786b5e5145382b1e1200010d18232d373f434b5153565e6165696e73777c80858a8e92989c9fa3ababb1b7afa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7ab9e9184786b5e5145382b1e12000007111b252d31394045474c5254575f61666a6f74797d81868b8f92999da0a7abaca295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2acacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacab9e9184786b5e5145382b1e120000000a131b1f272f35393a4146474d5355586062666d70757a7e82868c9095999ea1a895887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9184786b5e5145382b1e12000000010a0d151d24292c3036393c4246484e54545c6063676d71767b7f83888d91969a95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d89929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929184786b5e5145382b1e120000000000030b12181d1f252a2d31373a3d43474a5053555d6064686e72777b8084898d92887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d87868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868684776b5e5144382b1e1100000000000001070c1013191d20262b2d3237383f44464b5153565e61656a6e73787c8185877c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f7979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797772675c4f43372a1d1100000000000000000004080d11141a1e21272b2e34383a4045474d5254585f62656c6f74797a786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6760564b3f33271b0e00000000000000000000000105090e12161b1c23282c2f35393b4146474e53535b6063666d6d6d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c564e44392e23170b000000000000000000000000000002050a0f11171c1f24292c3036393c4347495053545c6061605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434849535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514f4b443c32281d1206000000000000000000000000000000000000060c1013181d20252a2d3137383f44464a51535453504a42382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644433f39322a20160c01000000000000000000000000000000000000000003070d1114191e20262b2d3337394044464746443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393837332e2820180e0400000000000000000000000000000000000000000000000104080e11151a1b22272b2e34383a3a3a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a27231d160e060000000000000000000000000000000000000000000000000000000205090f11171b1f23282c2d2e2d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1d1b17120c040000000000000000000000000000000000000000000000000000000000000000060b0f12181c1f2021201f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090913131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131311110e0b0601000000000000000000000000000000000000000000000000000000000000000000000003070c101213141312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131313131313131312110f0b07010000000000000005080a0b1313131313131313130707040100000000000000000306080913131313131313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020202020202020201f1e1b17120c0500000000060c111517182020202020202020201413110d080200000000040a0f131516202020202020202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e170f0600000910171d2124252d2d2d2d2d2d2d2d2c21201d19130c040000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393939393939393837342f2821180f0509121b22282d30313939393939393939392d2c29241e160e0406101820262b2e2f39393939393939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d4646464646464646464646464543403a332a21170c101b242d34393d3e4646464646464646463a3935302820160c0e18222a32373b3c464646464646464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a53535353535353535353535352504b453c33281e1217222d363e45494b5353535353535353534745413a32281e1315202a343c434749535353535353535353535353535345403931271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606060606060605e5c564e453a2f23171d28343e4850565860606060606060605f54524c443a3024191b26323c464e5355606060606060606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b212d3945505a61646c6c6c6c6c6c6c6c6c605d564c4135291d1f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707979797979797979797979797872685c5043372a1e24303d4956616c717979797979797979796d685d5245392c20212e3b47535f6a767979797979797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d86868686868686868686868684786b5e5245382b1e2a36424d5664717e8686868686868686867a6d6054473b3126222f3c4955626f7c86868686868686868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89939393939393939393939185786b5e5245382b202d3a46525e6976828f939393939393998b7e7165574d42362a222f3c4955626f7c889393939393939393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9e9185786b5e5245382b212e3b4754616e7b87939f9f9f9f9f9f9c908376695f53463a2d222f3c4955626f7c88959f9f9f9f9f9f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacab9e9185786b5e5245382b2b37434e5865727f8c99a4afacacacac9f93877b6e6155483d32272f3c4955626f7c8895a2acacacacacacaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b8ab9e9185786b5e5245382b2e3a47535f6a7783909dabb5c0b9bbafa49a8c7f7366584e43372b2f3c4955626f7c8895a2afb9b9b9b9b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6c6c4b8ab9e9185786b5e52453828333f4a54626f7c8895a0acbdc7ccc0b6ac9d9184776a605447382e2f3c4955626f7c8895a2afbbc6c6c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382b3844505b6673808d9aa7b1bcd0d2c7b8aca096897c6f62544a3f342f3c4955626f7c8895a2afbbc8d2c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245382d394653606c7884919eabb8c3ced4c8bdb2a89a8d8074665c5044382f3c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453835404b5563707d8996a1adb9c5d5d9cec3b8ab9e9285796d6053463a2f3c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245383845515d6774818e9ba8b2bdc9d5dfd2c6b9ada1978a7d7063554c41353c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245383a4753606d7985929fabb8c4cfdaded5c9beb3a99b8e8175675d5145393c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524536414c5664717e8a98a2aebac6d6d3d2d3cfc5b8ac9f92867a6d6054473b3c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453946525e6875828f9caab4becacac6c5c6cac7baaea3988b7e7165574d423c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e52453a4754616d7a86929facb9c5c5bebab8babec5bfb4aa9c8f8276695e52463c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e5245424e5765727f8b99a3afbbc5bbb3adabadb3bbc5b9ac9f93877b6e6154483c4955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e524547535f6a7783909dabb5c0bdb3a9a29fa2a9b3bebbafa49a8c7f7266584e434955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b8ab9e9185786b5e523f4953626e7b88959fabbdbfb4aba2979297a2adbac0b6ac9d9084776a5f53474955626f7c8895a2afbbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1c4b7ab9e9184786b5e5144505b6573808d99a7b1bcbaaea3999285929fa9b3beb8aca095887c6f62544a4855626f7b8895a2aebbc8d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d0c4b7aa9d9184776a5e514653606c7884919eabb7c3b9ac9f92867e8b97a2adb9bcb1a79a8d8073665c504855616e7b8894a1aebbc7d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d0c3b6aa9d9083776a5d504b55636f7c8996a1acb9beb4aa9b8f827985929eabb8c3b8ab9e9185796d60534754616e7a8794a1adbad1dcc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cfc3b6a99c908376695d50515c6774818e9aa8b2bdbaaea2988a7e74818e9aa8b2bdb9ada197897d7063554b54606d7a8793aab4bfcbd7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cfc2b5a89c8f8275695c4f53606d7985929fabb8c4b8ab9f928579707c8996a1adb9beb3a99b8e8175675d5153606d798698a3aebac7d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec1b5a89b8e8275685b4c5664717d8a97a2adbabeb3a99b8e81746c7884919eabb7c3b8ac9f92867a6d6053505c667986929facb9c5d2c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cec1b4a79b8e8174685b525e6875828f9ba9b3beb9ada197897d706573808d9aa7b1bcbaaea2988b7e7164564d5f6b7885929eabb8c5d1c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cdc0b4a79a8d8174675a54616d7a86929facb9c4b8ab9e9185796d626f7c8895a0acb8bfb4aa9c8f8276695e525e6b7884919eabb7c4d1c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cdc0b3a69a8d8073675a5765727e8b99a3aebbbdb2a89a8d8074665f6a7784919daab7c2b9ac9f93877b6e61545e6a7784919daab7c4d0c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9ccbfb2a6998c7f7366595f697683909dabb5bfb9aca096897c6f625866737f8c99a7b1bcbbafa4998c7f7265585d6a7783909daab6c3d0c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cbbfb2a5988c7f726559616e7b88959fabbdc4b7aa9e9184776a6055616e7b88959fabb8c0b5ab9d9083776a5f5d697683909ca9b6c3cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cbbeb1a5988b7e7265586673808c99a7b1bcbcb1a7998c80736658535f697683909dabb5c0b8aca095887c6f62546975828f9ca8b5c2cfc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cabeb1a4978b7e7164606a7784919eaab7c2b8ab9f95887b6e62554d5765727f8b99a3afbbbcb1a7998d8073665b6875828e9ba8b5c1cec6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cabdb0a3978a7d7064626f7c8996a0acb9c0b5ab9d908377695f534754616d7a86929facb9c3b8ab9e9184786c606874818e9ba7b4c1cec6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c9bcb0a396897d70636674818d9aa8b2bdbbafa4998c7f7265574d46525e6876828f9caab4bfb9ada196897d70636774818d9aa7b4c0cdc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c9bcafa296897c6f636d7985929eabb8c3b9ac9f93877b6e615447414c5664717e8b98a2aebabdb2a89b8e8174676673808d99a6b3c0ccc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c8bbafa295887c6f64707d8a97a1adb9bfb4aa9c8f8276685e52463a4754606d7a86929facb8c4b8ab9f9285796d66737f8c99a6b2bfccc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7bbaea194887b6e6875828e9ba9b3bebaaea3988b7e7164564d413945515d6775828e9ba9b3bebaaea2988a7e7165727f8c98a5b2bfcbc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baada194877a6e6d7a86929facb9c5b8ac9f92867a6d6054473b35414b5564707d8a97a2adbabeb4aa9c8f827568727e8b98a5b1becbc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cbbfb4ab93877a6d717e8b98a3aebabeb3a99b8e8275675d5145392f3a4653606d7985929fabb8c4b9ac9f92867a6d717e8b97a4b1becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c7baaea39986796d7683909caab4bfbaada2978a7d7064554c41352c3845515c6674818e9aa9b2bdbbafa3998b7f72707d8a97a3b0bdcac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c5b9ac9f9286796e7b87939facb9c5b8ab9f9285796d6053463a2f2834404b5463707d8996a1adb9c0b5ab9d908377707d8996a3b0bcc9c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c5b8ab9f928578727f8c9aa4afbbbdb2a89a8e8174675c51453828232e394653606c7884919eabb8c3b8ab9f95887b6f7c8996a2afbcc9c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c4b7ab9e9184787784919dacb6c0b9ada196897c7063554b4034281f2b3844505b6673808d9aa8b2bdbcb1a7998d80737c8895a2afbbc8c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c4b7aa9d9184777c8895a0acbec4b8ab9e9184786c605346392e231c28333f4a54626f7c8896a0acb8c3b7ab9e9184787b8894a1aebbc7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c3b6aa9d908377808d9aa7b1bcbcb1a79a8d8073665b5044382b1d17222d384754606a7784919daab7c3b9aca196897c7b8794a1adbad1c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c3b6a99c90837885929eabb8c3b8aca095887c6f62544a3f33281c111c2b37434e5866737f8c99a7b1bcbdb2a89a8e817a8793aab4bfcbc6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c2b5a89c8f827d8a97a1adb9c4b7aa9d9184776a5f5342382d22170f1b27323c4855616e7b88959fabb8c4b8ab9f9285798698a3aebac7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c1b5a89b8e81818e9ba9b3bebcb1a7998c7f7366584e432f261c110a15212d3a47535f697783909dabb5c0baada2978a7d86929facb9c5c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c2b5a89b8f8186929facb8c5b7ab9f95887b6e6155483c3222140a06121e2b37424d5765727f8c99a4afbbbeb3a99b8f8285929eabb8c5c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c5b8ab9f92859298a2aebac0b5ab9d908376695f53463a2d211402020e1a26313c4754616e7b87939facb9c5b9ac9f928686929fabb8c5c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9c6baada2979297a2aab4bfbbafa3998b7f7265574d42362a1e1205000915202d3946525e6876828f9caab4bfbbaea399929298a2aebac6c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9cabeb3a9a29fa2a9b3bcc5b9ac9f92867a6d6154473b31261a0e020005111e2a36414d5665717e8b98a3aebabfb5aba39f9fa2aab4becac6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d0c5bbb3adabadb3bbc5bfb4aa9c8f8275685e524639291f14090000020e1925303b4754606d7a86929facb9c5bdb5aeacabaeb4bcc5d0c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d7cdc5bebab8babec5c6baaea2988a7e7164564c41362a170d030000000814202c3945525d6875828f9baab3bec6bfbbb9b8babec5ced7c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6d7d0cac6c5c6cad0c5b8ac9f92867a6d6053473a302519070000000004111d2935414c5664717d8a98a2aebac6cbc7c5c5c6cad0d7d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e1dbd6d3d2d3d5c9beb3a99b8e8175675d514539291e130800000000010d19242f3a4753606d7985929fabb8c4cfd3d2d2d3d6dbe2d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3e6e2dfdedfd2c6b9ada1978a7d7063554b4035291d1004000000000008131f2c3845515c6774818e9ba9b3bec9d5dfdedfe2e7e0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3ecececebded1c5b8ab9e9285796d6053463a2f24180d01000000000004101c2934404b5563707d8997a1adb9c6d2dfebececece0d3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6dfdfdfdfdfd5c9bdb2a89a8d8174665c5144382c1d1207000000000000000c18232f3a4653606d7985919eabb8c4ced9dfdfdfdfdfd3c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d2d2d2d2d2d2c5b9aca196897c6f63544a4034281c0c010000000000000007121f2b3844505c6674808d9aa8b2bdc9d2d2d2d2d2d2d2c6b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5c5c5c5c4b7ab9e9184786c605346392e23180c000000000000000003101c28343f4a54626f7c8996a0acb9c5c5c5c5c5c5c5c5c5b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b1a7998d8073655b5044372b1c12070000000000000000000b17232e384754606a7784919eaab7b9b9b9b9b9b9b9b9b9b9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacacacacaca095887b6f6253493f33271b0f0300000000000000000006111c2b37434e586673808c99a7acacacacacacacacacacacaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5f5341382d22170b00000000000000000000000f1b27323d4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899292929292929292929292929292928c7f7266584e432f261b110600000000000000000000000a16212e3a47535f6a778390929292929292929292929292929292867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d87868686868686868686868686868686877b6e6154483c3121140a00000000000000000000000006121e2b37424e5765727f8686868686868686868686868686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7079797979797979797979797979797979796e695e52463a2d201402000000000000000000000000020e1a26313c4a57626d72797979797979797979797979797979797975675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1e1205000000000000000000000000000915202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a5c554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54524d453b30251a0e020000000000000000000000000003121e29353f495157595f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e514b43392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a53535353535353535353535353535353534846423b33291f14090000000000000000000000000000010d18232d373f464a4c53535353535353535353535353535353535245403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232b33383c3d46464646464646464646464646464646463b3a36302921170d0300000000000000000000000000000007111b252d353a3e3f46464646464646464646464646464646463a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f3039393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000009131b23292e313239393939393939393939393939393939392d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c21201e1a140d05000000000000000000000000000000000000010911181e2225262c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020201313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313131313131313080705020000000000000000000000000000000000000000000000000106090b0c1313131313131313131313131313131313070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Assets/URP_Things/BS_URP.asset b/Assets/URP_Things/BS_URP.asset index 547ce406b..968dae8e0 100644 --- a/Assets/URP_Things/BS_URP.asset +++ b/Assets/URP_Things/BS_URP.asset @@ -30,11 +30,11 @@ MonoBehaviour: m_UpscalingFilter: 0 m_FsrOverrideSharpness: 0 m_FsrSharpness: 0.92 - m_MainLightRenderingMode: 0 + m_MainLightRenderingMode: 1 m_MainLightShadowsSupported: 1 m_MainLightShadowmapResolution: 2048 m_AdditionalLightsRenderingMode: 1 - m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightsPerObjectLimit: 1 m_AdditionalLightShadowsSupported: 0 m_AdditionalLightsShadowmapResolution: 2048 m_AdditionalLightsShadowResolutionTierLow: 256 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index bc4c47be7..a087bd121 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -32,7 +32,8 @@ GraphicsSettings: m_AlwaysIncludedShaders: - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] + m_PreloadedShaders: + - {fileID: 20000000, guid: 5b110480d00616d4caec3a7941ea8d1b, type: 2} m_PreloadShadersBatchTimeLimit: -1 m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 954a48d74..01c1f5231 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -148,6 +148,7 @@ PlayerSettings: - {fileID: 0} - {fileID: 0} - {fileID: 0} + - {fileID: 0} - {fileID: 11400000, guid: bfa1182bd221b4ca89619141f66f1260, type: 2} - {fileID: -4733715148790402427, guid: 64bb0f97eda34b24c921abfcb3c50cdb, type: 2} - {fileID: 1986561998018273367, guid: a9a6963505ddf7f4d886008c6dc86122, type: 2} diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index 6ba6925be..4c68ff252 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -4,45 +4,8 @@ QualitySettings: m_ObjectHideFlags: 0 serializedVersion: 5 - m_CurrentQuality: 6 + m_CurrentQuality: 5 m_QualitySettings: - - serializedVersion: 2 - name: Very Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - skinWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - streamingMipmapsActive: 0 - streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 - streamingMipmapsRenderersPerFrame: 512 - streamingMipmapsMaxLevelReduction: 2 - streamingMipmapsMaxFileIORequests: 1024 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 16 - asyncUploadPersistentBuffer: 1 - resolutionScalingFixedDPIFactor: 1 - customRenderPipeline: {fileID: 11400000, guid: 9493754fa29e3e34fa3d1855a20e36f1, - type: 2} - excludedTargetPlatforms: [] - serializedVersion: 2 name: Low pixelLightCount: 0 @@ -253,7 +216,7 @@ QualitySettings: maximumLODLevel: 0 streamingMipmapsActive: 1 streamingMipmapsAddAllCameras: 1 - streamingMipmapsMemoryBudget: 512 + streamingMipmapsMemoryBudget: 1024 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 @@ -264,22 +227,20 @@ QualitySettings: resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 11400000, guid: 68eca57dd61035940a6a30e9354f2c27, type: 2} - excludedTargetPlatforms: - - Standalone - - Server + excludedTargetPlatforms: [] m_PerPlatformDefaultQuality: - Android: 2 - Lumin: 5 - Nintendo 3DS: 5 - Nintendo Switch: 5 - PS4: 5 - PS5: 5 - PSP2: 2 + Android: 1 + Lumin: 4 + Nintendo 3DS: 4 + Nintendo Switch: 4 + PS4: 4 + PS5: 4 + PSP2: 1 Server: 0 - Stadia: 5 - Standalone: 5 - WebGL: 3 - Windows Store Apps: 5 - XboxOne: 5 - iPhone: 2 - tvOS: 2 + Stadia: 4 + Standalone: 4 + WebGL: 2 + Windows Store Apps: 4 + XboxOne: 4 + iPhone: 1 + tvOS: 1 From bebe012c2a4c17bb8e24bb9f9c72e21298228db2 Mon Sep 17 00:00:00 2001 From: Anartz Date: Wed, 22 Apr 2026 13:02:14 +0200 Subject: [PATCH 2/2] check --- ...Localization-Asset-Tables-Dutch (nl).asset | 2 + ...calization-Asset-Tables-English (en).asset | 2 + ...ocalization-Asset-Tables-German (de).asset | 2 + ...lization-Asset-Tables-Norwegian (no).asset | 2 + .../Localization-Assets-Shared.asset | 50 + .../AssetGroups/Localization-Locales.asset | 4 + ...ocalization-String-Tables-Dutch (nl).asset | 48 + ...alization-String-Tables-English (en).asset | 48 + ...calization-String-Tables-German (de).asset | 48 + ...ization-String-Tables-Norwegian (no).asset | 48 + .../ProfileDataSourceSettings.asset | 34 + .../ProfileDataSourceSettings.asset.meta | 8 + Assets/AddressableAssetsData/link.xml | 32 + Assets/AddressableAssetsData/link.xml.meta | 7 + Assets/Boats/Materials/Boat_2_Mat.mat | 9 +- Assets/Boats/Models/Materials/No Name.mat | 5 +- Assets/Boats/Prefabs/Boat_2.prefab | Bin 6508 -> 2941 bytes .../Materials/M Conifer Bark Simple BODT.mat | 5 +- .../Materials/M Conifer Leaves BODT.mat | 9 +- .../Meshes/Materials/texture_model.mat | 11 +- .../Source/Materials/defaultMat.mat | 13 +- Assets/EasyRoads3D/Materials/roadsample_d.mat | 13 +- .../Materials/roads/road material.mat | 5 +- .../Materials/sidewalks/sidewalk.mat | 5 +- Assets/ExampleAssets/Materials/Controller.mat | 11 +- Assets/ExampleAssets/Materials/Grid.mat | 13 +- .../Texture/BleedingMachine.mat | 5 +- .../Textura DEF/Bleeding Machine DEF.mat | 9 +- .../Port/Textures/Port_Prueba.mat | 5 +- ...ors_DefaultMaterial_AlbedoTransparency.mat | 5 +- .../Trim Port Door/Trim PortDoor.mat | 5 +- .../Trim Room/Trim_Factory_Room.mat | 5 +- ..._02_DefaultMaterial_AlbedoTransparency.mat | 5 +- .../Trim_Machinery/Trim_Machinery_Texture.mat | 5 +- .../Trim_Machinery_Texture_Light.mat | 5 +- .../Boots/Texture/CleanBoots/CleanBoots.mat | 5 +- .../Boots/Texture/DirtyBoots/DirtyBoots.mat | 5 +- .../Boots/Texture/SemiSoapBoots/SemiSoap.mat | 5 +- .../Boots/Texture/SoapBoots/SoapBoots.mat | 5 +- .../HSEroom/Floor/Texture/Floor.mat | 5 +- .../HSEroom/HeadFones/Texture/HeadFones.mat | 5 +- .../Locker/OpenLocker/Texture/OpenLocker.mat | 5 +- .../Components/HSEroom/Wall/Texture/Wall.mat | 5 +- .../Puddles/Prueba_02/Puddle_02.mat | 9 +- .../FishFactory/Components/Puddles/Puddle.mat | 9 +- Assets/FishFactory/Materials/ButtonBlue.mat | 5 +- Assets/FishFactory/Materials/ButtonGreen.mat | 5 +- Assets/FishFactory/Materials/ButtonOrange.mat | 5 +- .../Materials/BadFishMaterialTemp.mat | 5 +- .../FishFactory/Resources/Materials/Bag.mat | 5 +- .../Resources/Materials/BlueGlove.mat | 5 +- .../FishFactory/Resources/Materials/Box.mat | 5 +- .../Materials/FactoryConcreteRoof.mat | 5 +- .../Materials/FactoryConcreteWallPanels.mat | 5 +- .../Materials/FactoryGraniteFloor.mat | 5 +- .../Materials/Fish/badFishMaterial.mat | 5 +- .../Materials/Fish/badSalmonMaterial0.mat | 11 +- .../Materials/Fish/badSalmonMaterial1.mat | 11 +- .../Materials/Fish/badSalmonMaterial2.mat | 11 +- .../Materials/Fish/salmonBleeding.mat | 5 +- .../Resources/Materials/Fish/salmonGutted.mat | 5 +- .../Resources/Materials/Fish/salmonTier1.mat | 5 +- .../Resources/Materials/Fish/salmonTier2.mat | 5 +- .../Resources/Materials/Fish/salmonTier3.mat | 5 +- .../Materials/Fish/salmonWronglyGutted.mat | 5 +- .../Materials/FrameFactoryWindow.mat | 5 +- .../FishFactory/Resources/Materials/Glass.mat | 15 +- .../Materials/GlassFactoryWindow.mat | 9 +- .../Materials/GuttedMaterialTemp.mat | 11 +- .../Resources/Materials/HSE/CleanBoots.mat | 5 +- .../Resources/Materials/HSE/DirtyBoots.mat | 5 +- .../Materials/HSE/Semi-cleanBoots.mat | 5 +- .../Resources/Materials/HSE/Semi-soaped.mat | 5 +- .../Resources/Materials/HSE/Soaped.mat | 5 +- .../Resources/Materials/Metal 08_02.mat | 5 +- .../Resources/Materials/MetalStair.mat | 5 +- .../Resources/Materials/NewDoorMaterial.mat | 5 +- .../Old project material/Colors/Black.mat | 5 +- .../Colors/BlackButton.mat | 5 +- .../Colors/BlackSpawn.mat | 5 +- .../Old project material/Colors/BloodRed.mat | 5 +- .../Old project material/Colors/Blue.mat | 5 +- .../Colors/BrightWood.mat | 5 +- .../Old project material/Colors/Burgundy.mat | 5 +- .../Colors/CleanBoots.mat | 5 +- .../Colors/ConcreteWallPanels_short.mat | 5 +- .../Colors/ControllerTutorial.mat | 5 +- .../Colors/DirtyBoots.mat | 5 +- .../Colors/DispenserDischarge.mat | 5 +- .../Old project material/Colors/Gray.mat | 5 +- .../Old project material/Colors/Green.mat | 5 +- .../Colors/IndustialConcrete.mat | 5 +- .../Colors/IndustialWall.mat | 5 +- .../Old project material/Colors/Invisible.mat | 5 +- .../Old project material/Colors/Orange.mat | 5 +- .../Old project material/Colors/Red.mat | 5 +- .../Old project material/Colors/Salma.mat | 5 +- .../Old project material/Colors/ScaleBlue.mat | 5 +- .../Colors/Semi-cleanBoots.mat | 5 +- .../Colors/Semi-soaped.mat | 5 +- .../Old project material/Colors/SinkWater.mat | 5 +- .../Old project material/Colors/Soaped.mat | 5 +- .../Colors/Transparent Blue.mat | 5 +- .../Colors/TransparentNothing.mat | 5 +- .../Old project material/Colors/White.mat | 5 +- .../Old project material/Common/Beams.mat | 5 +- .../Old project material/Common/Floor.mat | 5 +- .../Old project material/Common/Glass.mat | 10 +- .../Common/MetalStairsTop.mat | 5 +- .../Old project material/Common/PipeLong.mat | 5 +- .../Old project material/Common/PipeShort.mat | 5 +- .../Common/PittedMetal.mat | 5 +- .../Old project material/Common/WallLong.mat | 5 +- .../Old project material/Common/WallMini.mat | 5 +- .../Old project material/Common/WallShort.mat | 5 +- .../Common/WindowBroad.mat | 5 +- .../Common/WindowTall.mat | 5 +- .../Conveyor/BackBelt 1.mat | 5 +- .../Conveyor/BackBelt.mat | 5 +- .../Old project material/Conveyor/Belt 1.mat | 5 +- .../Old project material/Conveyor/Blade 1.mat | 5 +- .../Old project material/Conveyor/Blade.mat | 5 +- .../Conveyor/MainBelt 1.mat | 5 +- .../Conveyor/MainBelt.mat | 5 +- .../Old project material/Conveyor/Metal 1.mat | 5 +- .../Old project material/Conveyor/Metal 2.mat | 5 +- .../Old project material/Conveyor/Metal 3.mat | 5 +- .../Conveyor/NuillMaterial.mat | 5 +- .../Old project material/Conveyor/test.mat | 11 +- .../DoorSign/DoorSign.mat | 5 +- .../DoorSign/DoorSign2.mat | 5 +- .../Old project material/HSE/ConcreteRoof.mat | 5 +- .../HSE/ConcreteWallPanels.mat | 5 +- .../Old project material/HSE/GraniteFloor.mat | 5 +- .../HSE/HMS/Material.001.mat | 5 +- .../Old project material/HSE/HMS/Material.mat | 5 +- .../Old project material/HSE/M_MidDoor.mat | 5 +- .../Old project material/HSE/Material.001.mat | 5 +- .../Old project material/HSE/Material.mat | 5 +- .../Plastic_002_ambientOcclusion.mat | 5 +- .../Materials/Plastic_002_basecolor.mat | 5 +- .../Materials/Plastic_002_height.mat | 5 +- .../Materials/Plastic_002_normal.mat | 11 +- .../Materials/Plastic_002_roughness.mat | 5 +- .../Resources/Materials/Plastic_Blue.mat | 5 +- .../Resources/Materials/Plastic_White.mat | 13 +- .../Materials/Posters/Materials/Frame.mat | 5 +- .../Posters/Materials/Material 2.mat | 5 +- .../Materials/Posters/Materials/Material.mat | 5 +- .../Materials/Posters/Materials/Material1.mat | 5 +- .../Materials/Posters/Materials/Task2EPL.mat | 5 +- .../Materials/Posters/Materials/Task3EPL.mat | 5 +- .../Materials/WearYourPPE_Poster__53662.mat | 5 +- .../Materials/QAPanel/DefaultTier.mat | 5 +- .../Resources/Materials/QAPanel/Tier1.mat | 11 +- .../Resources/Materials/QAPanel/Tier2.mat | 11 +- .../Resources/Materials/QAPanel/Tier3.mat | 11 +- .../Resources/Materials/RedMetal.mat | 5 +- .../Shaders/Shader Graphs_Color Ramp.mat | 5 +- .../Shaders/Shader Graphs_Dotted Line.mat | 5 +- .../Resources/Materials/Shaders/filet.mat | 5 +- .../Resources/Materials/SteelGlove.mat | 5 +- .../Materials/Task2/cutobjectetmat.mat | 5 +- .../Resources/Materials/Task2/filetFancy.mat | 5 +- .../FishFactory/Resources/Materials/Tray.mat | 5 +- .../FishFactory/Resources/Materials/Void.mat | 5 +- .../Resources/Materials/YellowLight.mat | 5 +- .../Resources/Materials/ff-sanitizer1.mat | 5 +- .../FishFactory/Resources/Materials/grey.mat | 5 +- .../Resources/Materials/metal08_diffuse.mat | 5 +- .../Resources/Materials/transparent.mat | 9 +- .../Scenes/BleedingStation/LightingData.asset | Bin 189440 -> 189436 bytes .../BleedingStation/Lightmap-0_comp_light.exr | 4 +- .../Lightmap-0_comp_light.exr.meta | 34 +- .../ReflectionProbe-0.exr.meta | 34 +- .../FishFactory/Scenes/HSELighting.lighting | 13 +- Assets/FishFactory/Scenes/HSERoom.unity | 7852 ++++++- .../Scenes/HSERoom/LightingData.asset | Bin 108192 -> 108192 bytes .../Scenes/HSERoom/Lightmap-0_comp_dir.png | 4 +- .../HSERoom/Lightmap-0_comp_dir.png.meta | 34 +- .../Scenes/HSERoom/Lightmap-0_comp_light.exr | 4 +- .../HSERoom/Lightmap-0_comp_light.exr.meta | 34 +- .../HSERoom/Lightmap-0_comp_shadowmask.png | 4 +- .../Lightmap-0_comp_shadowmask.png.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-0.exr | 4 +- .../Scenes/HSERoom/ReflectionProbe-0.exr.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-1.exr | 4 +- .../Scenes/HSERoom/ReflectionProbe-1.exr.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-2.exr | 4 +- .../Scenes/HSERoom/ReflectionProbe-2.exr.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-3.exr | 4 +- .../Scenes/HSERoom/ReflectionProbe-3.exr.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-4.exr | 4 +- .../Scenes/HSERoom/ReflectionProbe-4.exr.meta | 34 +- .../Scenes/HSERoom/ReflectionProbe-5.exr.meta | 34 +- .../Materials/SalmonGuttingStates.mat | 5 +- .../SalmonGuttingStatesSignFailure.mat | 5 +- .../SalmonGuttingStatesSignIncomplete.mat | 5 +- .../SalmonGuttingStatesSignSuccess.mat | 5 +- .../QAStation/Materials/SalmonTiersPoster.mat | 5 +- .../Materials/Salmon_TEX_low_res.mat | 5 +- .../Fish/Materials/Fish Material.mat | 5 +- .../Fish/Materials/Fish Salmon 1 MAT.mat | 5 +- .../Fish/Materials/Fish Salmon 2 MAT.mat | 5 +- .../Fish/Materials/Salmon TEX 1.mat | 5 +- .../Fish/Materials/Salmon TEX Damaged2.mat | 5 +- .../FishSystem/Materials/FoodMaterial.mat | 9 +- .../FishSystem/Materials/New Material.mat | 9 +- .../Merd/Materials/merd_metal_and_ropes.mat | 5 +- .../Components/Merd/Materials/merd_net.mat | 9 +- .../Components/Merd/Materials/merd_tubes.mat | 5 +- .../Materials/MerdCameraMaterial.mat | 5 +- .../Materials/MerdCameraTexture.renderTexture | 1 + .../MerdCamera/Materials/tv_material.mat | 5 +- .../Materials/tv_stand_material.mat | 5 +- .../MerdControls/Materials/Black.mat | 5 +- .../MerdControls/Materials/ButtonEmissive.mat | 5 +- .../Materials/Dirty Grey Plastic.002.mat | 5 +- .../Materials/Dirty Red Plastic.001.mat | 5 +- .../Materials/Dirty Red Plastic.mat | 5 +- .../MerdControls/Materials/EDGEWEAR.mat | 5 +- .../MerdControls/Materials/Edgewear BAKED.mat | 5 +- .../MerdControls/Materials/Glow.mat | 5 +- .../MerdControls/Materials/Joystick.mat | 5 +- .../MerdControls/Materials/Material.001.mat | 5 +- .../MerdControls/Materials/Material.002.mat | 5 +- .../MerdControls/Materials/Material.003.mat | 5 +- .../MerdControls/Materials/MerdButtonBase.mat | 5 +- .../Materials/MerdButtonInner.mat | 5 +- .../MerdControls/Materials/PaelMaterial.mat | 5 +- .../MerdControls/Materials/PanelMaterial.mat | 5 +- .../Powdered Metal, Edge Wear.001.mat | 5 +- .../MerdControls/Materials/SirenMaterial.mat | 5 +- .../Models/unified-controls-tris-baked.mat | 5 +- .../MerdHologram/Materials/HologramBase.mat | 5 +- .../Materials/HologramCamBody.mat | 5 +- .../MerdHologram/Materials/HologramCamFoV.mat | 5 +- .../MerdHologram/Materials/HologramPlane.mat | 11 +- .../MerdHologram/Materials/Hologram_Wall.mat | 11 +- .../MerdHologram/Materials/Hologram_body.mat | 11 +- .../Ocean/Material/ocean-material.mat | 13 +- .../Office/Materials/Bench/BenchMaterial.mat | 5 +- .../BootRubber/BootRubberMaterial.mat | 5 +- .../BuidlingV2/BuildingV2_material.mat | 5 +- .../Office/Materials/BuildingV2_material.mat | 5 +- .../Materials/BuildingV3/BuildingV3Glass.mat | 11 +- .../BuildingV3/BuildingV3_material.mat | 5 +- .../Materials/BuildingV4/camera-glass.mat | 9 +- .../Materials/BuildingV4/concrete-1.mat | 9 +- .../Materials/BuildingV4/concrete-2.mat | 5 +- .../Materials/BuildingV4/doorhandles.mat | 9 +- .../Office/Materials/BuildingV4/gutter.mat | 9 +- .../Materials/BuildingV4/handrail-metal.mat | 9 +- .../Materials/BuildingV4/metal-camera.mat | 9 +- .../Materials/BuildingV4/plastic-camera.mat | 9 +- .../Materials/BuildingV4/roof-frame.mat | 9 +- .../Office/Materials/BuildingV4/roof.mat | 9 +- .../Materials/BuildingV4/stairs-sides.mat | 9 +- .../Materials/BuildingV4/stairs-steps.mat | 9 +- .../BuildingV4/windows-and-doors.mat | 9 +- .../Materials/BuildingV4/wooden-floor.mat | 9 +- .../BuildingV4/wooden-wall-inner.mat | 9 +- .../BuildingV4/wooden-wall-outer.mat | 9 +- .../Materials/CeilingLight/ceiling-light.mat | 9 +- .../Materials/CoatRack/CoatRackMaterial.mat | 5 +- .../CoffeMachine/CoffeMachineMaterial.mat | 5 +- .../Materials/DockV2/DockV2_material.mat | 5 +- .../Office/Materials/DockV4/concrete-016.mat | 5 +- .../Office/Materials/DockV4/concrete-042.mat | 5 +- .../Materials/DockV4/concrete-1-dock.mat | 9 +- .../Materials/DockV4/dock_V4_concrete.mat | 5 +- .../Office/Materials/DockV4/tire.mat | 9 +- .../Materials/DockV4/wooden_dock_thing.mat | 9 +- .../JacketReflectiveMaterial.mat | 5 +- .../KitchenBench/KitchenBenchMaterial.mat | 5 +- .../Office/Materials/Magazin_content.mat | 5 +- .../PaintingSalmon/painting-salmon.mat | 5 +- .../Office/Materials/TubeLight/tube-light.mat | 5 +- .../Office/Materials/book1_material.mat | 5 +- .../Office/Materials/book2_material.mat | 5 +- .../Office/Materials/book3_material.mat | 5 +- .../Office/Materials/book4_material.mat | 5 +- .../Office/Materials/bookshelf_material.mat | 5 +- .../Office/Materials/building_material.mat | 5 +- .../Office/Materials/desk_material.mat | 5 +- .../Office/Materials/dock_material.mat | 5 +- .../Office/Materials/door_material.mat | 5 +- .../Office/Materials/lamp_material.mat | 5 +- .../Office/Materials/mug_material.mat | 5 +- .../Materials/office_building_texture.mat | 5 +- .../Materials/painting_fish_material.mat | 5 +- .../Materials/swivel_chair_material.mat | 5 +- .../Office/Materials/table_material.mat | 5 +- .../Terrain/Textures/ground1/ground1.mat | 5 +- .../Terrain/Textures/ground10/ground10.mat | 5 +- .../Terrain/Textures/ground11/ground11.mat | 5 +- .../Terrain/Textures/ground12/ground12.mat | 5 +- .../Terrain/Textures/ground13/ground13.mat | 5 +- .../Terrain/Textures/ground14/ground14.mat | 5 +- .../Terrain/Textures/ground2/ground2.mat | 5 +- .../Terrain/Textures/ground3/ground3.mat | 5 +- .../Terrain/Textures/ground4/ground4.mat | 5 +- .../Terrain/Textures/ground5/ground5.mat | 5 +- .../Terrain/Textures/ground6/ground6.mat | 5 +- .../Terrain/Textures/ground7/ground7.mat | 5 +- .../Terrain/Textures/ground8/ground8.mat | 5 +- .../Terrain/Textures/ground9/ground9.mat | 5 +- .../Components/Tutorial/Materials/Arrow.mat | 9 +- Assets/FishFeeding/Materials/TeleportLine.mat | 5 +- Assets/FishFeeding/Materials/WinXP.mat | 5 +- .../Scenes/FishFeeding/LightingData.asset | Bin 50916 -> 50684 bytes .../FishFeeding/Lightmap-0_comp_dir.png | 4 +- .../FishFeeding/Lightmap-0_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-0_comp_light.exr | 4 +- .../Lightmap-0_comp_light.exr.meta | 34 +- .../Lightmap-0_comp_shadowmask.png | 4 +- .../Lightmap-0_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-10_comp_dir.png | 4 +- .../FishFeeding/Lightmap-10_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-10_comp_light.exr | 4 +- .../Lightmap-10_comp_light.exr.meta | 34 +- .../Lightmap-10_comp_shadowmask.png | 4 +- .../Lightmap-10_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-11_comp_dir.png | 4 +- .../FishFeeding/Lightmap-11_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-11_comp_light.exr | 4 +- .../Lightmap-11_comp_light.exr.meta | 34 +- .../Lightmap-11_comp_shadowmask.png | 4 +- .../Lightmap-11_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-12_comp_dir.png | 4 +- .../FishFeeding/Lightmap-12_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-12_comp_light.exr | 4 +- .../Lightmap-12_comp_light.exr.meta | 34 +- .../Lightmap-12_comp_shadowmask.png | 4 +- .../Lightmap-12_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-13_comp_dir.png | 3 - .../FishFeeding/Lightmap-13_comp_dir.png.meta | 98 - .../FishFeeding/Lightmap-13_comp_light.exr | 3 - .../Lightmap-13_comp_light.exr.meta | 98 - .../Lightmap-13_comp_shadowmask.png | 3 - .../Lightmap-13_comp_shadowmask.png.meta | 98 - .../FishFeeding/Lightmap-1_comp_dir.png | 4 +- .../FishFeeding/Lightmap-1_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-1_comp_light.exr | 4 +- .../Lightmap-1_comp_light.exr.meta | 34 +- .../Lightmap-1_comp_shadowmask.png | 4 +- .../Lightmap-1_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-2_comp_dir.png | 4 +- .../FishFeeding/Lightmap-2_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-2_comp_light.exr | 4 +- .../Lightmap-2_comp_light.exr.meta | 34 +- .../Lightmap-2_comp_shadowmask.png | 4 +- .../Lightmap-2_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-3_comp_dir.png | 4 +- .../FishFeeding/Lightmap-3_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-3_comp_light.exr | 4 +- .../Lightmap-3_comp_light.exr.meta | 34 +- .../Lightmap-3_comp_shadowmask.png | 4 +- .../Lightmap-3_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-4_comp_dir.png | 4 +- .../FishFeeding/Lightmap-4_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-4_comp_light.exr | 4 +- .../Lightmap-4_comp_light.exr.meta | 34 +- .../Lightmap-4_comp_shadowmask.png | 4 +- .../Lightmap-4_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-5_comp_dir.png | 4 +- .../FishFeeding/Lightmap-5_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-5_comp_light.exr | 4 +- .../Lightmap-5_comp_light.exr.meta | 34 +- .../Lightmap-5_comp_shadowmask.png | 4 +- .../Lightmap-5_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-6_comp_dir.png | 4 +- .../FishFeeding/Lightmap-6_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-6_comp_light.exr | 4 +- .../Lightmap-6_comp_light.exr.meta | 34 +- .../Lightmap-6_comp_shadowmask.png | 4 +- .../Lightmap-6_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-7_comp_dir.png | 4 +- .../FishFeeding/Lightmap-7_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-7_comp_light.exr | 4 +- .../Lightmap-7_comp_light.exr.meta | 34 +- .../Lightmap-7_comp_shadowmask.png | 4 +- .../Lightmap-7_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-8_comp_dir.png | 4 +- .../FishFeeding/Lightmap-8_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-8_comp_light.exr | 4 +- .../Lightmap-8_comp_light.exr.meta | 34 +- .../Lightmap-8_comp_shadowmask.png | 4 +- .../Lightmap-8_comp_shadowmask.png.meta | 34 +- .../FishFeeding/Lightmap-9_comp_dir.png | 4 +- .../FishFeeding/Lightmap-9_comp_dir.png.meta | 34 +- .../FishFeeding/Lightmap-9_comp_light.exr | 4 +- .../Lightmap-9_comp_light.exr.meta | 34 +- .../Lightmap-9_comp_shadowmask.png | 4 +- .../Lightmap-9_comp_shadowmask.png.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-0.exr | 4 +- .../FishFeeding/ReflectionProbe-0.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-1.exr | 4 +- .../FishFeeding/ReflectionProbe-1.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-2.exr | 4 +- .../FishFeeding/ReflectionProbe-2.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-3.exr | 4 +- .../FishFeeding/ReflectionProbe-3.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-4.exr | 4 +- .../FishFeeding/ReflectionProbe-4.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-5.exr | 4 +- .../FishFeeding/ReflectionProbe-5.exr.meta | 34 +- .../Scenes/FishFeeding/ReflectionProbe-6.exr | 4 +- .../FishFeeding/ReflectionProbe-6.exr.meta | 34 +- .../DeadFishHandling/Materials/BlueRope.mat | 5 +- .../DeadFishHandling/Materials/RopeCrane.mat | 5 +- .../Materials/Salmon_TEX_low_res.mat | 13 +- .../Fish/Materials/Fish Material.mat | 5 +- .../Fish/Materials/Fish Salmon 1 MAT.mat | 11 +- .../Fish/Materials/Fish Salmon 2 MAT.mat | 11 +- .../Fish/Materials/Salmon TEX 1.mat | 11 +- .../Fish/Materials/Salmon TEX Damaged2.mat | 11 +- .../Fiskeoppdrett/Materials/FUGLENETT.mat | 13 +- .../Fiskeoppdrett/Materials/FishFood.mat | 13 +- .../Fiskeoppdrett/Materials/GulvTex2.mat | 15 +- .../Materials/Materials/gulvtexture.mat | 15 +- .../Materials/Materials/rope_normal.mat | 15 +- .../Fiskeoppdrett/Materials/Metal.mat | 5 +- .../Fiskeoppdrett/Materials/Nett.mat | 15 +- .../Fiskeoppdrett/Materials/Rope_Bad.mat | 5 +- .../Fiskeoppdrett/Materials/TauendeOver.mat | 15 +- .../FiskeMerdObjects/Materials/No Name.mat | 5 +- .../Models/Materials/AlphaMat.mat | 13 +- .../Fiskeoppdrett/Models/Materials/Black.mat | 5 +- .../Fiskeoppdrett/Models/Materials/Gummi.mat | 15 +- .../Models/Materials/Gummi2_026.mat | 15 +- .../Models/Materials/Gummi2_027.mat | 15 +- .../Models/Materials/Gummi2_028.mat | 15 +- .../Models/Materials/Gummi_001.mat | 15 +- .../Models/Materials/Gummi_002.mat | 15 +- .../Models/Materials/Material.002.mat | 11 +- .../Models/Materials/Material.mat | 15 +- .../Models/Materials/No Name.mat | 5 +- .../Models/Materials/St_l_014.mat | 15 +- .../Models/Materials/St_l_044.mat | 15 +- .../Models/Materials/St_l_045.mat | 15 +- .../Models/Materials/St_l_046.mat | 15 +- .../Models/Materials/St_l_047.mat | 15 +- .../Fiskeoppdrett/mesh_Rope_-205512.asset | 7 +- .../Bucket_Bucket_AlbedoTransparency.mat | 11 +- .../HandFeeding/Materials/Bucket.mat | 5 +- .../Bucket/Materials/Bucket_2_AO.mat | 11 +- .../Bucket/Materials/Bucket_2_Color.mat | 5 +- .../Bucket/Materials/Bucket_2_Metallic.mat | 5 +- .../Bucket/Materials/Bucket_2_Normal.mat | 11 +- .../Bucket/Materials/Bucket_2_Roughness.mat | 11 +- .../HandFeeding/Materials/Food1.mat | 5 +- .../HandFeeding/Materials/Food2.mat | 5 +- .../HandFeeding/Materials/Food3.mat | 11 +- .../HandFeeding/Materials/ShovelRed.mat | 5 +- .../Materials/GuideMaterial.mat | 12 +- .../Materials/Materials/20180625_100359.mat | 5 +- .../Materials/Materials/20180625_100410.mat | 5 +- .../Materials/Materials/20180625_100419.mat | 5 +- .../Materials/Materials/20180625_100433.mat | 5 +- .../Materials/Materials/20180625_100447.mat | 5 +- .../Materials/Materials/20180625_100503.mat | 5 +- .../Materials/Materials/20180625_103000.mat | 5 +- .../Materials/Materials/20180625_103005.mat | 5 +- .../Materials/Materials/20180625_103010.mat | 5 +- .../Materials/Materials/20180625_103017.mat | 5 +- .../Materials/Materials/20180625_103023.mat | 5 +- .../Materials/Materials/20180625_103031.mat | 5 +- .../Materials/Materials/Apron.mat | 11 +- .../Materials/Materials/Asfalt.mat | 9 +- .../Materials/Materials/Belt.mat | 5 +- .../Materials/Materials/Bilde.mat | 5 +- .../Materials/Materials/BlckButton.mat | 5 +- .../Materials/Materials/Cargo0092_3_S.mat | 5 +- .../Materials/Materials/Celing.mat | 5 +- .../Materials/Materials/ConcreteFloor 1.mat | 11 +- .../Materials/Materials/ConcreteFloor.mat | 11 +- .../Materials/Materials/Crack.mat | 14 +- .../Materials/Materials/DarkOak.mat | 5 +- .../Materials/Materials/Dirt.mat | 14 +- .../Materials/Materials/DirtFloor.mat | 14 +- .../Materials/Materials/Door 1.mat | 11 +- .../Materials/Materials/Door.mat | 11 +- .../Materials/Materials/DownButton.mat | 11 +- .../Materials/Materials/Drain.mat | 11 +- .../Materials/Materials/Exit_Cube.mat | 11 +- .../Materials/Materials/Fillet-screen.mat | 5 +- .../Materials/Materials/FishBad.mat | 5 +- .../Materials/Materials/FishCut.mat | 5 +- .../Materials/Materials/FishDamaged.mat | 5 +- .../Materials/Materials/FishDamaged2.mat | 5 +- .../Materials/Materials/FishGood.mat | 5 +- .../Materials/Materials/FishPile.mat | 5 +- .../Materials/Materials/FrontPanel.mat | 5 +- .../Materials/Materials/GarageDoor.mat | 5 +- .../Materials/Materials/Greenbutton.mat | 11 +- .../Materials/Materials/Innfeed 1.mat | 5 +- .../Materials/Materials/Innfeed.mat | 5 +- .../Materials/Kontrollhus-skjerm.mat | 5 +- .../Materials/Materials/Lamp.mat | 11 +- .../Materials/Materials/Material.mat | 11 +- .../Materials/Materials/CameraTexture.mat | 11 +- .../Materials/Materials/Merd-skjerm.mat | 11 +- .../Materials/Materials/Metal.mat | 5 +- .../Materials/Materials/Metall 1.mat | 5 +- .../Materials/Materials/Metall.mat | 5 +- .../Materials/Materials/Muro_body_dm.mat | 5 +- .../Materials/M\303\245s\303\270val.mat" | 11 +- .../Materials/Materials/No Name.mat | 13 +- .../Materials/Materials/OrangeButon.mat | 5 +- .../Materials/Materials/Pakking 1.mat | 5 +- .../Materials/Materials/Pakking.mat | 5 +- .../Materials/Materials/PlainButton.mat | 11 +- .../Materials/Materials/RedButton.mat | 11 +- .../Materials/Materials/RedWall.mat | 11 +- .../Materials/Materials/Roooof.mat | 11 +- .../Materials/Materials/SalMarLogo.mat | 5 +- .../Materials/Materials/Salmon.mat | 13 +- .../Materials/Materials/Screenshot.mat | 5 +- .../Materials/Materials/ShinyBall.mat | 11 +- .../Materials/Materials/Side of button.mat | 11 +- .../Materials/Materials/Steel.mat | 11 +- .../Materials/Materials/Styrofoam.mat | 5 +- .../Materials/Materials/Transparent.mat | 14 +- .../Materials/Materials/Velkommen.mat | 5 +- .../Materials/Materials/Velommen-screen.mat | 5 +- .../Materials/Materials/ViveMap.mat | 11 +- .../Materials/Materials/Wall.mat | 11 +- .../Materials/Materials/WallSmall.mat | 11 +- .../Materials/Materials/Window.mat | 11 +- .../Materials/Materials/WindowFrame.mat | 5 +- .../Materials/Materials/WoodInnerWall.mat | 11 +- .../Materials/Materials/WoodenBeam.mat | 5 +- .../Materials/Materials/WoodenFloor.mat | 13 +- .../Materials/Materials/beltNormal.mat | 5 +- .../Materials/Materials/black-dot-hi.mat | 5 +- .../Materials/Materials/bluedot.mat | 11 +- .../Materials/Materials/bluewall.mat | 5 +- .../Materials/Materials/desk.mat | 5 +- .../Materials/Materials/dot.mat | 11 +- .../Materials/Materials/filing-cabinet.mat | 5 +- .../Materials/Materials/fishmeat 1.mat | 5 +- .../Materials/Materials/fishmeat.mat | 5 +- ...imple-background-texture-wide-48959468.mat | 5 +- .../Materials/Materials/iPadText.mat | 11 +- .../Materials/Materials/insideRoof 1.mat | 11 +- .../Materials/Materials/insideRoof.mat | 11 +- .../Materials/Materials/lightOak.mat | 5 +- .../Materials/Materials/metallic.mat | 5 +- .../Materials/Materials/parkingstripes.mat | 11 +- .../Materials/Materials/salmonpile.mat | 5 +- .../Materials/Materials/stripe.mat | 11 +- .../Materials/Materials/swivel-chair.mat | 11 +- .../Materials/Materials/unnamed.mat | 11 +- .../Materials/TeleportMarker.mat | 14 +- .../Materials/Watch/MessageScreen.mat | 16 +- .../Scenes/FishMaintenance.unity | 11402 ++++++++--- .../Scenes/FishMaintenance/LightingData.asset | Bin 38180 -> 34572 bytes .../FishMaintenance/Lightmap-0_comp_dir.png | 4 +- .../Lightmap-0_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-0_comp_light.exr | 4 +- .../Lightmap-0_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-10_comp_dir.png | 4 +- .../Lightmap-10_comp_dir.png.meta | 34 +- .../Lightmap-10_comp_light.exr | 4 +- .../Lightmap-10_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-11_comp_dir.png | 4 +- .../Lightmap-11_comp_dir.png.meta | 34 +- .../Lightmap-11_comp_light.exr | 4 +- .../Lightmap-11_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-12_comp_dir.png | 4 +- .../Lightmap-12_comp_dir.png.meta | 34 +- .../Lightmap-12_comp_light.exr | 4 +- .../Lightmap-12_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-13_comp_dir.png | 3 - .../Lightmap-13_comp_dir.png.meta | 98 - .../Lightmap-13_comp_light.exr | 3 - .../Lightmap-13_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-14_comp_dir.png | 3 - .../Lightmap-14_comp_dir.png.meta | 98 - .../Lightmap-14_comp_light.exr | 3 - .../Lightmap-14_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-15_comp_dir.png | 3 - .../Lightmap-15_comp_dir.png.meta | 98 - .../Lightmap-15_comp_light.exr | 3 - .../Lightmap-15_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-16_comp_dir.png | 3 - .../Lightmap-16_comp_dir.png.meta | 98 - .../Lightmap-16_comp_light.exr | 3 - .../Lightmap-16_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-17_comp_dir.png | 3 - .../Lightmap-17_comp_dir.png.meta | 98 - .../Lightmap-17_comp_light.exr | 3 - .../Lightmap-17_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-18_comp_dir.png | 3 - .../Lightmap-18_comp_dir.png.meta | 98 - .../Lightmap-18_comp_light.exr | 3 - .../Lightmap-18_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-19_comp_dir.png | 3 - .../Lightmap-19_comp_dir.png.meta | 98 - .../Lightmap-19_comp_light.exr | 3 - .../Lightmap-19_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-1_comp_dir.png | 4 +- .../Lightmap-1_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-1_comp_light.exr | 4 +- .../Lightmap-1_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-20_comp_dir.png | 3 - .../Lightmap-20_comp_dir.png.meta | 98 - .../Lightmap-20_comp_light.exr | 3 - .../Lightmap-20_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-21_comp_dir.png | 3 - .../Lightmap-21_comp_dir.png.meta | 98 - .../Lightmap-21_comp_light.exr | 3 - .../Lightmap-21_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-22_comp_dir.png | 3 - .../Lightmap-22_comp_dir.png.meta | 98 - .../Lightmap-22_comp_light.exr | 3 - .../Lightmap-22_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-23_comp_dir.png | 3 - .../Lightmap-23_comp_dir.png.meta | 98 - .../Lightmap-23_comp_light.exr | 3 - .../Lightmap-23_comp_light.exr.meta | 98 - .../FishMaintenance/Lightmap-2_comp_dir.png | 4 +- .../Lightmap-2_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-2_comp_light.exr | 4 +- .../Lightmap-2_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-3_comp_dir.png | 4 +- .../Lightmap-3_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-3_comp_light.exr | 4 +- .../Lightmap-3_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-4_comp_dir.png | 4 +- .../Lightmap-4_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-4_comp_light.exr | 4 +- .../Lightmap-4_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-5_comp_dir.png | 4 +- .../Lightmap-5_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-5_comp_light.exr | 4 +- .../Lightmap-5_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-6_comp_dir.png | 4 +- .../Lightmap-6_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-6_comp_light.exr | 4 +- .../Lightmap-6_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-7_comp_dir.png | 4 +- .../Lightmap-7_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-7_comp_light.exr | 4 +- .../Lightmap-7_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-8_comp_dir.png | 4 +- .../Lightmap-8_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-8_comp_light.exr | 4 +- .../Lightmap-8_comp_light.exr.meta | 34 +- .../FishMaintenance/Lightmap-9_comp_dir.png | 4 +- .../Lightmap-9_comp_dir.png.meta | 34 +- .../FishMaintenance/Lightmap-9_comp_light.exr | 4 +- .../Lightmap-9_comp_light.exr.meta | 34 +- .../FishMaintenance/ReflectionProbe-0.exr | 4 +- .../ReflectionProbe-0.exr.meta | 34 +- .../ReflectionProbe-1.exr.meta | 34 +- .../Fish_00_rigged_v3/New Material.mat | 5 +- .../Fish_00_rigged_v4/New Material.mat | 5 +- Assets/FishWelfare/3D Models/Fish_01/1.mat | 5 +- Assets/FishWelfare/3D Models/Fish_01/2.mat | 5 +- Assets/FishWelfare/3D Models/Fish_02/0.mat | 5 +- Assets/FishWelfare/3D Models/Fish_02/1.mat | 5 +- Assets/FishWelfare/3D Models/Fish_02/2.mat | 5 +- Assets/FishWelfare/3D Models/Fish_03/0.mat | 5 +- Assets/FishWelfare/3D Models/Fish_03/1.mat | 5 +- Assets/FishWelfare/3D Models/Fish_03/2.mat | 5 +- Assets/FishWelfare/3D Models/Fish_04/0.mat | 5 +- Assets/FishWelfare/3D Models/Fish_04/1.mat | 5 +- Assets/FishWelfare/3D Models/Fish_04/2.mat | 5 +- .../Fish_1/Materials/fisk1_v2_50k_tex0.mat | 5 +- .../Fish_1/Materials/fisk1_v2_50k_tex1.mat | 5 +- ...s-web-transformed_darkened_transparent.mat | 5 +- .../Materials/salmon_1lice_2gill.mat | 5 +- .../Materials/salmon_4lice_1gill.mat | 5 +- .../Materials/salmon_4lice_4gill.mat | 5 +- .../Materials/salmon_5lice_5gill.mat | 5 +- .../Materials/salmon_healthy.mat | 5 +- .../FishWelfare/Bottle/Materials/M_Splash.mat | 8 +- .../Bottle/Materials/growler_material.mat | 5 +- .../Bottle/Meshes/Bottle/BottleMaterial.mat | 5 +- .../FishWelfare/Clipboard/Materials/Board.mat | 5 +- .../FishWelfare/Clipboard/Materials/Metal.mat | 5 +- .../FishWelfare/Clipboard/Materials/Page.mat | 5 +- Assets/FishWelfare/Materials/Board.mat | 5 +- Assets/FishWelfare/Materials/Floor.mat | 5 +- Assets/FishWelfare/Materials/Glass.mat | 9 +- Assets/FishWelfare/Materials/Lice.mat | 5 +- Assets/FishWelfare/Materials/Marker.mat | 9 +- Assets/FishWelfare/Materials/Screen.mat | 5 +- Assets/FishWelfare/Materials/Station.mat | 5 +- Assets/FishWelfare/Materials/Table.mat | 5 +- Assets/FishWelfare/Materials/TankFloor.mat | 5 +- Assets/FishWelfare/Materials/table 1.mat | 5 +- Assets/FishWelfare/Materials/water.mat | 9 +- .../Prefabs/Materials/water-surface.mat | 9 +- .../Scenes/FishWelfare/LightingData.asset | Bin 114404 -> 114204 bytes .../FishWelfare/Lightmap-0_comp_dir.png | 4 +- .../FishWelfare/Lightmap-0_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-0_comp_light.exr | 4 +- .../Lightmap-0_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-10_comp_dir.png | 4 +- .../FishWelfare/Lightmap-10_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-10_comp_light.exr | 4 +- .../Lightmap-10_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-11_comp_dir.png | 4 +- .../FishWelfare/Lightmap-11_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-11_comp_light.exr | 4 +- .../Lightmap-11_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-12_comp_dir.png | 4 +- .../FishWelfare/Lightmap-12_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-12_comp_light.exr | 4 +- .../Lightmap-12_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-13_comp_dir.png | 4 +- .../FishWelfare/Lightmap-13_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-13_comp_light.exr | 4 +- .../Lightmap-13_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-14_comp_dir.png | 4 +- .../FishWelfare/Lightmap-14_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-14_comp_light.exr | 4 +- .../Lightmap-14_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-15_comp_dir.png | 4 +- .../FishWelfare/Lightmap-15_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-15_comp_light.exr | 4 +- .../Lightmap-15_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-16_comp_dir.png | 4 +- .../FishWelfare/Lightmap-16_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-16_comp_light.exr | 4 +- .../Lightmap-16_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-17_comp_dir.png | 3 - .../FishWelfare/Lightmap-17_comp_dir.png.meta | 98 - .../FishWelfare/Lightmap-17_comp_light.exr | 3 - .../Lightmap-17_comp_light.exr.meta | 98 - .../FishWelfare/Lightmap-1_comp_dir.png | 4 +- .../FishWelfare/Lightmap-1_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-1_comp_light.exr | 4 +- .../Lightmap-1_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-2_comp_dir.png | 4 +- .../FishWelfare/Lightmap-2_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-2_comp_light.exr | 4 +- .../Lightmap-2_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-3_comp_dir.png | 4 +- .../FishWelfare/Lightmap-3_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-3_comp_light.exr | 4 +- .../Lightmap-3_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-4_comp_dir.png | 4 +- .../FishWelfare/Lightmap-4_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-4_comp_light.exr | 4 +- .../Lightmap-4_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-5_comp_dir.png | 4 +- .../FishWelfare/Lightmap-5_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-5_comp_light.exr | 4 +- .../Lightmap-5_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-6_comp_dir.png | 4 +- .../FishWelfare/Lightmap-6_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-6_comp_light.exr | 4 +- .../Lightmap-6_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-7_comp_dir.png | 4 +- .../FishWelfare/Lightmap-7_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-7_comp_light.exr | 4 +- .../Lightmap-7_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-8_comp_dir.png | 4 +- .../FishWelfare/Lightmap-8_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-8_comp_light.exr | 4 +- .../Lightmap-8_comp_light.exr.meta | 34 +- .../FishWelfare/Lightmap-9_comp_dir.png | 4 +- .../FishWelfare/Lightmap-9_comp_dir.png.meta | 34 +- .../FishWelfare/Lightmap-9_comp_light.exr | 4 +- .../Lightmap-9_comp_light.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-0.exr | 4 +- .../FishWelfare/ReflectionProbe-0.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-1.exr | 4 +- .../FishWelfare/ReflectionProbe-1.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-2.exr | 4 +- .../FishWelfare/ReflectionProbe-2.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-3.exr | 4 +- .../FishWelfare/ReflectionProbe-3.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-4.exr | 4 +- .../FishWelfare/ReflectionProbe-4.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-5.exr | 4 +- .../FishWelfare/ReflectionProbe-5.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-6.exr | 4 +- .../FishWelfare/ReflectionProbe-6.exr.meta | 34 +- .../Scenes/FishWelfare/ReflectionProbe-7.exr | 4 +- .../FishWelfare/ReflectionProbe-7.exr.meta | 34 +- .../models/Materials/M_05.mat | 9 +- .../models/Materials/M_Boat_1.mat | 5 +- .../models/Materials/M_Boat_2.mat | 5 +- .../models/Materials/M_Boat_3.mat | 5 +- .../models/Materials/M_Boat_4.mat | 5 +- .../models/Materials/M_Boat_Details.mat | 5 +- .../models/Materials/M_Boat_Glass.mat | 9 +- .../models/Materials/M_Boat_Light.mat | 5 +- .../models/Materials/M_Shark3000.mat | 9 +- .../models/Materials/M_Whinches.mat | 5 +- .../Example Scene/BlackMat.mat | 5 +- .../Materials/Armchair_406_AO.mat | 5 +- ...Armchair_406_Artek_Linen_Webbing_Black.mat | 5 +- .../Armchair_406_Artek_Wood_natural.mat | 5 +- .../Coffee_Table_907B_Artek_Wood_Black.mat | 9 +- .../Coffee_Table_90D_Artek_Wood_natural.mat | 11 +- .../Coffee_Table_90D_Artek_Wood_Black.mat | 9 +- .../Coffee_Table_90D_Artek_Wood_natural.mat | 11 +- .../Materials/A810_Artek_Leather_Black.mat | 5 +- .../A810_Artek_Metal_painted_white_glossy.mat | 5 +- .../A810_Artek_Metal_steel_painted_silver.mat | 5 +- .../Materials/Stool_60_Artek_Wood_natural.mat | 11 +- .../Materials/Table_97_Artek_Wood_natural.mat | 5 +- .../Materials/Coffee_Table_Books 1.mat | 355 + .../Materials/Coffee_Table_Books 1.mat.meta | 8 + .../Materials/Coffee_Table_Books.mat | 9 +- .../Curtain/Materials/Curtains_Long_Kivet.mat | 10 +- .../Decorative_Throw_Pillow_9_Fabric.mat | 5 +- Assets/HDRPFurniturePack/Demo_Scene/Light.mat | 5 +- .../Demo_Scene/PlaneMaterial.mat | 5 +- .../Materials/Dining_Chair_Black.mat | 5 +- .../Materials/Dining_Chair_Wood_natural.mat | 5 +- .../Materials/Basket_Wicker.mat | 9 +- ...Plant_Potted_Monstera_Deliciosa_Leaves.mat | 9 +- .../Pot_Gravel_Monstera_Deliciosa.mat | 9 +- .../Rug_High_Pile_Grey_Wool_Grey.mat | 11 +- .../Materials/New Material.mat | 11 +- .../Materials/Rug_Woven_Wool_Natural.mat | 5 +- .../Materials/Sofa_SL03_Fabric_Dark_Grey.mat | 5 +- .../Materials/Sofa_SL03_Legs_Wood_natural.mat | 5 +- .../Succulent_Planter_Ceramic_Plants.mat | 11 +- ...Planter_Ceramic_Porcelain_white_glossy.mat | 5 +- .../Taper_Candle_Holders_Candles.mat | 5 +- .../Materials/Taper_Candle_Holders_Iron.mat | 11 +- .../Materials/Wall_Decoration_Art_Zebra.mat | 5 +- .../Materials/Calculator_1978.mat | 5 +- .../Materials/Calculator_1982.mat | 11 +- .../Materials/Calculator_1990.mat | 5 +- .../Calculator_Sample_Background.mat | 13 +- .../Materials/basket_plastic_material.mat | 5 +- .../Materials/Paper Sheets/PaperSheet3.mat | 5 +- .../beaconapp_microscope_material.mat | 5 +- .../Materials/grid_material.mat | 11 +- .../Bucket/Materials/bucket_material.mat | 5 +- .../Cabinet/Materials/cabinet_material.mat | 5 +- .../Materials/cardboard_box_1.mat | 5 +- .../Materials/cardboard_box_1_vr4vet.mat | 5 +- .../Materials/cardboard_box_2.mat | 5 +- .../Materials/cardboard_box_2_fish.mat | 5 +- .../Materials/cardboard_box_2.mat | 5 +- .../Materials/cardboard_box_4.mat | 5 +- .../Materials/cardboard_box_4_bluesector.mat | 5 +- .../Models/cardboard-box-4-bake.mat | 261 +- .../Counter/Materials/counter_material.mat | 5 +- .../cupboard_sliding_doors_material.mat | 5 +- .../Cupboard/Materials/cupboard_material.mat | 5 +- .../Materials/cutting_board_material.mat | 5 +- .../Salmon/Materials/OrganHighlight.mat | 2 +- .../Scalpel/Materials/Scalpel.mat | 5 +- .../Door/Materials/door_material.mat | 5 +- .../emergency_exit_sign_material.mat | 5 +- .../ethernet_wall_outlet_material.mat | 5 +- .../Materials/plankton_basics_poster.mat | 5 +- .../Posters/Materials/poster_protozoans.mat | 5 +- .../Materials/poster_salmon_brine_shrimp.mat | 5 +- .../Materials/poster_salmon_life_cycle.mat | 5 +- .../Materials/poster_salmon_oxygen_range.mat | 5 +- .../Materials/poster_salmon_ph_range.mat | 5 +- ...r_salmon_temperature_eggs_alevin_range.mat | 5 +- .../poster_salmon_temperature_range.mat | 5 +- .../Posters/Materials/poster_sea_lice.mat | 5 +- .../Posters/Materials/poster_virus.mat | 5 +- .../Materials/power_outlet_angeled_base.mat | 5 +- .../Materials/RoughGlassMaterial.mat | 11 +- .../Teaching Lab/Materials/floor-material.mat | 5 +- .../Materials/office-ceiling-material.mat | 5 +- .../Materials/power-supply-lines.mat | 5 +- .../Materials/skirting-board-wood.mat | 5 +- .../Materials/skirting-boards-mateiral.mat | 5 +- .../Teaching Lab/Materials/walls-material.mat | 5 +- .../Materials/window-still-material.mat | 5 +- .../Ruler/Materials/ruler_material.mat | 5 +- .../Scale/Materials/scale_material.mat | 5 +- .../Shelf/Materials/shelf_material.mat | 5 +- .../Materials/sink_small_material.mat | 5 +- .../Tables/Materials/sink_white_material.mat | 5 +- .../Components/Tables/Materials/table_m.mat | 5 +- .../Materials/table_with_sink_r_material.mat | 5 +- .../Materials/power_outlet_holes_material.mat | 5 +- .../Materials/uk_power_outlet.mat | 5 +- .../Window/Materials/window_material.mat | 5 +- .../Scenes/Laboratory/LightingData.asset | Bin 96616 -> 94488 bytes .../Scenes/Laboratory/Lightmap-0_comp_dir.png | 4 +- .../Laboratory/Lightmap-0_comp_dir.png.meta | 34 +- .../Laboratory/Lightmap-0_comp_light.exr | 4 +- .../Laboratory/Lightmap-0_comp_light.exr.meta | 34 +- .../Scenes/Laboratory/Lightmap-1_comp_dir.png | 4 +- .../Laboratory/Lightmap-1_comp_dir.png.meta | 34 +- .../Laboratory/Lightmap-1_comp_light.exr | 4 +- .../Laboratory/Lightmap-1_comp_light.exr.meta | 34 +- .../Scenes/Laboratory/Lightmap-2_comp_dir.png | 4 +- .../Laboratory/Lightmap-2_comp_dir.png.meta | 34 +- .../Laboratory/Lightmap-2_comp_light.exr | 4 +- .../Laboratory/Lightmap-2_comp_light.exr.meta | 34 +- .../Scenes/Laboratory/ReflectionProbe-0.exr | 4 +- .../Laboratory/ReflectionProbe-0.exr.meta | 34 +- .../Scenes/Laboratory/ReflectionProbe-1.exr | 4 +- .../Laboratory/ReflectionProbe-1.exr.meta | 34 +- .../Scenes/Laboratory/ReflectionProbe-2.exr | 4 +- .../Laboratory/ReflectionProbe-2.exr.meta | 34 +- .../Laboratory/ReflectionProbe-3.exr.meta | 34 +- .../MaintenanceBoat/models/Materials/M_05.mat | 13 +- .../models/Materials/M_Boat_1.mat | 5 +- .../models/Materials/M_Boat_2.mat | 5 +- .../models/Materials/M_Boat_3.mat | 5 +- .../models/Materials/M_Boat_4.mat | 5 +- .../models/Materials/M_Boat_Details.mat | 5 +- .../models/Materials/M_Boat_Glass.mat | 9 +- .../models/Materials/M_Boat_Light.mat | 11 +- .../models/Materials/M_Shark3000.mat | 13 +- .../models/Materials/M_Whinches.mat | 5 +- .../Materials/Other/Bench-1.mat | 9 +- .../Materials/Other/Cafe-chair-1.mat | 9 +- .../Materials/Other/Cafe-table-1.mat | 9 +- .../Materials/Other/Hydrant.mat | 9 +- .../Materials/Other/Pole-base.mat | 9 +- .../Materials/Other/Pole-light.mat | 5 +- .../Materials/Other/Pole1.mat | 5 +- .../Materials/Other/Sewer-grill.mat | 5 +- .../Materials/Other/Sewer-hatch.mat | 5 +- .../Materials/Other/Traffic-cone.mat | 5 +- .../Other/Traffic-light-EU-light.mat | 9 +- .../Materials/Other/Traffic-light-EU.mat | 5 +- .../Materials/Other/Trash_can_1.mat | 9 +- .../Materials/Other/Tree-1.mat | 9 +- .../Materials/Other/Tree-area-1.mat | 9 +- .../Materials/Roads/Border.mat | 9 +- .../Roads/Crossroads-1-lines-circ.mat | 5 +- .../Roads/Crossroads-1-lines-walk-2.mat | 5 +- .../Roads/Crossroads-1-lines-walk.mat | 5 +- .../Materials/Roads/Pavement.mat | 9 +- .../Materials/Roads/Road-1-line-turn-1.mat | 5 +- .../Materials/Roads/Road-1-line-turn-2.mat | 5 +- .../Materials/Roads/Road-1-line.mat | 5 +- .../Ocean/Materials/OceanShadowMaterial.mat | 12 +- Assets/Ocean/Materials/Terrain.mat | 5 +- ...-546c80e5-24f5-4389-a2b7-9dceb0be32b2.json | 2 +- .../Samples/Chess/Materials/CheckerBoard.mat | 13 +- .../Samples/Chess/Materials/CheckerPiece.mat | 13 +- .../LightTraits/Materials/LightOff.mat | 14 +- .../Samples/LightTraits/Materials/LightOn.mat | 14 +- .../LiveUnderstanding/Materials/Shapes.mat | 11 +- .../Voice/Samples/Shapes/Materials/Shapes.mat | 11 +- .../ShapesConduit/Materials/Shapes.mat | 11 +- .../Demo/OfficeRoom/Materials/Door_1_1.mat | 13 +- .../Demo/OfficeRoom/Materials/Material 1.mat | 5 +- .../OfficeRoom/Materials/Material.001.mat | 14 +- .../Demo/OfficeRoom/Materials/Material.mat | 13 +- .../OfficeRoom/Materials/New Material.mat | 11 +- .../Materials/PlasterWhite0147_1_S.mat | 13 +- .../TexturesCom_WoodFine0035_1_seamless_S.mat | 11 +- .../Office/Materials/Armchair_1.mat | 5 +- .../Office/Materials/Armchair_2.mat | 5 +- .../Office/Materials/Armchair_3.mat | 5 +- .../Office/Materials/Armchair_4.mat | 5 +- .../Office/Materials/FloorLamp_1_Off.mat | 5 +- .../Office/Materials/FloorLamp_1_On.mat | 5 +- .../Office/Materials/FloorPlant_1.mat | 5 +- .../Office/Materials/FloorPlant_Cutot.mat | 5 +- .../Office/Materials/Grandmother_1.mat | 5 +- .../Office/Materials/Grandmother_Fade.mat | 5 +- .../Office/Materials/Material.003.mat | 5 +- .../Office/Materials/Material.mat | 5 +- .../Office/Materials/Monitor_1_off.mat | 5 +- .../Office/Materials/Monitor_1_on.mat | 5 +- .../Office/Materials/NestingTable_1.mat | 5 +- .../Office/Materials/No Name.mat | 5 +- .../Office/Materials/Objects_1.mat | 5 +- .../Office/Materials/Objects_1_Fade.mat | 5 +- .../Office/Materials/OfficeDesk_1_AO.mat | 5 +- .../Office/Models/Materials/Chair_8.mat | 11 +- .../Office/Models/Materials/FloorPlant_3.mat | 13 +- .../Models/Materials/Frame_1_Albedo.mat | 11 +- .../Office/Models/Materials/Material.001.mat | 11 +- .../Office/Models/Materials/Material.002.mat | 11 +- .../Office/Models/Materials/Material.009.mat | 11 +- .../Office/Models/Materials/Objects_2.mat | 13 +- .../Models/Materials/WoodFine0019_S.mat | 11 +- .../Plugins/Android/gradleTemplate.properties | 5 + .../Android/gradleTemplate.properties.meta} | 2 +- .../Plugins/Android/launcherTemplate.gradle | 73 + .../Android/launcherTemplate.gradle.meta | 7 + .../QuickOutline/Samples/Materials/Plane.mat | 11 +- .../Car Model No.1201 Asset/BlacksMat.mat | 5 +- .../Car Model No.1201 Asset/BodyMat 4.mat | 11 +- .../Car Model No.1201 Asset/BrakeDiskMat.mat | 13 +- .../Car Model No.1201 Asset/ChromeMat.mat | 11 +- .../Car Model No.1201 Asset/GlassMat.mat | 14 +- .../Car Model No.1201 Asset/MainMat.mat | 12 +- .../Car Model No.1201 Asset/RearLightMat.mat | 11 +- .../Car Model No.1201 Asset/RimMat.mat | 11 +- .../Car Model No.1201 Asset/SeamsMat 4.mat | 11 +- .../Car Model No.1201 Asset/TireMat.mat | 12 +- .../Materials/Asphalt_roofing_green.mat | 5 +- Assets/Reception/Materials/Blue dark.mat | 9 +- Assets/Reception/Materials/Blue-green.mat | 9 +- Assets/Reception/Materials/Metal.mat | 9 +- Assets/Reception/Materials/concrete-72.mat | 9 +- Assets/Reception/Materials/cream-69.mat | 9 +- Assets/Reception/Materials/grass_plane.mat | 8 +- .../Reception/Materials/light_brown_wood.mat | 9 +- .../Reception/Materials/road_simplified.mat | 9 +- Assets/Reception/Materials/sofa_whole.mat | 9 +- Assets/Reception/Materials/wood_dock.mat | 5 +- .../Reception/Materials/wooden-wall-inner.mat | 5 +- .../Reception/Scenes/ReceptionOutdoor.unity | 17013 +++++++++++++--- .../ReceptionOutdoor/LightingData.asset | Bin 285852 -> 215348 bytes .../ReceptionOutdoor/Lightmap-0_comp_dir.png | 4 +- .../Lightmap-0_comp_dir.png.meta | 34 +- .../Lightmap-0_comp_light.exr | 4 +- .../Lightmap-0_comp_light.exr.meta | 34 +- .../Lightmap-0_comp_shadowmask.png | 3 - .../Lightmap-0_comp_shadowmask.png.meta | 98 - .../Lightmap-100_comp_dir.png | 4 +- .../Lightmap-100_comp_dir.png.meta | 34 +- .../Lightmap-100_comp_light.exr | 4 +- .../Lightmap-100_comp_light.exr.meta | 34 +- .../Lightmap-100_comp_shadowmask.png | 3 - .../Lightmap-100_comp_shadowmask.png.meta | 98 - .../Lightmap-101_comp_dir.png | 4 +- .../Lightmap-101_comp_dir.png.meta | 34 +- .../Lightmap-101_comp_light.exr | 4 +- .../Lightmap-101_comp_light.exr.meta | 34 +- .../Lightmap-101_comp_shadowmask.png | 3 - .../Lightmap-101_comp_shadowmask.png.meta | 98 - .../Lightmap-102_comp_dir.png | 4 +- .../Lightmap-102_comp_dir.png.meta | 34 +- .../Lightmap-102_comp_light.exr | 4 +- .../Lightmap-102_comp_light.exr.meta | 34 +- .../Lightmap-102_comp_shadowmask.png | 3 - .../Lightmap-102_comp_shadowmask.png.meta | 98 - .../Lightmap-103_comp_dir.png | 4 +- .../Lightmap-103_comp_dir.png.meta | 34 +- .../Lightmap-103_comp_light.exr | 4 +- .../Lightmap-103_comp_light.exr.meta | 34 +- .../Lightmap-103_comp_shadowmask.png | 3 - .../Lightmap-103_comp_shadowmask.png.meta | 98 - .../Lightmap-104_comp_dir.png | 4 +- .../Lightmap-104_comp_dir.png.meta | 34 +- .../Lightmap-104_comp_light.exr | 4 +- .../Lightmap-104_comp_light.exr.meta | 34 +- .../Lightmap-104_comp_shadowmask.png | 3 - .../Lightmap-104_comp_shadowmask.png.meta | 98 - .../Lightmap-105_comp_dir.png | 4 +- .../Lightmap-105_comp_dir.png.meta | 34 +- .../Lightmap-105_comp_light.exr | 4 +- .../Lightmap-105_comp_light.exr.meta | 34 +- .../Lightmap-105_comp_shadowmask.png | 3 - .../Lightmap-105_comp_shadowmask.png.meta | 98 - .../Lightmap-106_comp_dir.png | 4 +- .../Lightmap-106_comp_dir.png.meta | 34 +- .../Lightmap-106_comp_light.exr | 4 +- .../Lightmap-106_comp_light.exr.meta | 34 +- .../Lightmap-106_comp_shadowmask.png | 3 - .../Lightmap-106_comp_shadowmask.png.meta | 98 - .../Lightmap-107_comp_dir.png | 4 +- .../Lightmap-107_comp_dir.png.meta | 34 +- .../Lightmap-107_comp_light.exr | 4 +- .../Lightmap-107_comp_light.exr.meta | 34 +- .../Lightmap-107_comp_shadowmask.png | 3 - .../Lightmap-107_comp_shadowmask.png.meta | 98 - .../Lightmap-108_comp_dir.png | 4 +- .../Lightmap-108_comp_dir.png.meta | 34 +- .../Lightmap-108_comp_light.exr | 4 +- .../Lightmap-108_comp_light.exr.meta | 34 +- .../Lightmap-108_comp_shadowmask.png | 3 - .../Lightmap-108_comp_shadowmask.png.meta | 98 - .../Lightmap-109_comp_dir.png | 4 +- .../Lightmap-109_comp_dir.png.meta | 34 +- .../Lightmap-109_comp_light.exr | 4 +- .../Lightmap-109_comp_light.exr.meta | 34 +- .../Lightmap-109_comp_shadowmask.png | 3 - .../Lightmap-109_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-10_comp_dir.png | 4 +- .../Lightmap-10_comp_dir.png.meta | 34 +- .../Lightmap-10_comp_light.exr | 4 +- .../Lightmap-10_comp_light.exr.meta | 34 +- .../Lightmap-10_comp_shadowmask.png | 3 - .../Lightmap-10_comp_shadowmask.png.meta | 98 - .../Lightmap-110_comp_dir.png | 4 +- .../Lightmap-110_comp_dir.png.meta | 34 +- .../Lightmap-110_comp_light.exr | 4 +- .../Lightmap-110_comp_light.exr.meta | 34 +- .../Lightmap-110_comp_shadowmask.png | 3 - .../Lightmap-110_comp_shadowmask.png.meta | 98 - .../Lightmap-111_comp_dir.png | 4 +- .../Lightmap-111_comp_dir.png.meta | 34 +- .../Lightmap-111_comp_light.exr | 4 +- .../Lightmap-111_comp_light.exr.meta | 34 +- .../Lightmap-111_comp_shadowmask.png | 3 - .../Lightmap-111_comp_shadowmask.png.meta | 98 - .../Lightmap-112_comp_dir.png | 4 +- .../Lightmap-112_comp_dir.png.meta | 34 +- .../Lightmap-112_comp_light.exr | 4 +- .../Lightmap-112_comp_light.exr.meta | 34 +- .../Lightmap-112_comp_shadowmask.png | 3 - .../Lightmap-112_comp_shadowmask.png.meta | 98 - .../Lightmap-113_comp_dir.png | 4 +- .../Lightmap-113_comp_dir.png.meta | 34 +- .../Lightmap-113_comp_light.exr | 4 +- .../Lightmap-113_comp_light.exr.meta | 34 +- .../Lightmap-113_comp_shadowmask.png | 3 - .../Lightmap-113_comp_shadowmask.png.meta | 98 - .../Lightmap-114_comp_dir.png | 4 +- .../Lightmap-114_comp_dir.png.meta | 34 +- .../Lightmap-114_comp_light.exr | 4 +- .../Lightmap-114_comp_light.exr.meta | 34 +- .../Lightmap-114_comp_shadowmask.png | 3 - .../Lightmap-114_comp_shadowmask.png.meta | 98 - .../Lightmap-115_comp_dir.png | 4 +- .../Lightmap-115_comp_dir.png.meta | 34 +- .../Lightmap-115_comp_light.exr | 4 +- .../Lightmap-115_comp_light.exr.meta | 34 +- .../Lightmap-115_comp_shadowmask.png | 3 - .../Lightmap-115_comp_shadowmask.png.meta | 98 - .../Lightmap-116_comp_dir.png | 4 +- .../Lightmap-116_comp_dir.png.meta | 34 +- .../Lightmap-116_comp_light.exr | 4 +- .../Lightmap-116_comp_light.exr.meta | 34 +- .../Lightmap-116_comp_shadowmask.png | 3 - .../Lightmap-116_comp_shadowmask.png.meta | 98 - .../Lightmap-117_comp_dir.png | 4 +- .../Lightmap-117_comp_dir.png.meta | 34 +- .../Lightmap-117_comp_light.exr | 4 +- .../Lightmap-117_comp_light.exr.meta | 34 +- .../Lightmap-117_comp_shadowmask.png | 3 - .../Lightmap-117_comp_shadowmask.png.meta | 98 - .../Lightmap-118_comp_dir.png | 4 +- .../Lightmap-118_comp_dir.png.meta | 34 +- .../Lightmap-118_comp_light.exr | 4 +- .../Lightmap-118_comp_light.exr.meta | 34 +- .../Lightmap-118_comp_shadowmask.png | 3 - .../Lightmap-118_comp_shadowmask.png.meta | 98 - .../Lightmap-119_comp_dir.png | 4 +- .../Lightmap-119_comp_dir.png.meta | 34 +- .../Lightmap-119_comp_light.exr | 4 +- .../Lightmap-119_comp_light.exr.meta | 34 +- .../Lightmap-119_comp_shadowmask.png | 3 - .../Lightmap-119_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-11_comp_dir.png | 4 +- .../Lightmap-11_comp_dir.png.meta | 34 +- .../Lightmap-11_comp_light.exr | 4 +- .../Lightmap-11_comp_light.exr.meta | 34 +- .../Lightmap-11_comp_shadowmask.png | 3 - .../Lightmap-11_comp_shadowmask.png.meta | 98 - .../Lightmap-120_comp_dir.png | 4 +- .../Lightmap-120_comp_dir.png.meta | 34 +- .../Lightmap-120_comp_light.exr | 4 +- .../Lightmap-120_comp_light.exr.meta | 34 +- .../Lightmap-120_comp_shadowmask.png | 3 - .../Lightmap-120_comp_shadowmask.png.meta | 98 - .../Lightmap-121_comp_dir.png | 4 +- .../Lightmap-121_comp_dir.png.meta | 34 +- .../Lightmap-121_comp_light.exr | 4 +- .../Lightmap-121_comp_light.exr.meta | 34 +- .../Lightmap-121_comp_shadowmask.png | 3 - .../Lightmap-121_comp_shadowmask.png.meta | 98 - .../Lightmap-122_comp_dir.png | 4 +- .../Lightmap-122_comp_dir.png.meta | 34 +- .../Lightmap-122_comp_light.exr | 4 +- .../Lightmap-122_comp_light.exr.meta | 34 +- .../Lightmap-122_comp_shadowmask.png | 3 - .../Lightmap-122_comp_shadowmask.png.meta | 98 - .../Lightmap-123_comp_dir.png | 4 +- .../Lightmap-123_comp_dir.png.meta | 34 +- .../Lightmap-123_comp_light.exr | 4 +- .../Lightmap-123_comp_light.exr.meta | 34 +- .../Lightmap-123_comp_shadowmask.png | 3 - .../Lightmap-123_comp_shadowmask.png.meta | 98 - .../Lightmap-124_comp_dir.png | 4 +- .../Lightmap-124_comp_dir.png.meta | 34 +- .../Lightmap-124_comp_light.exr | 4 +- .../Lightmap-124_comp_light.exr.meta | 34 +- .../Lightmap-124_comp_shadowmask.png | 3 - .../Lightmap-124_comp_shadowmask.png.meta | 98 - .../Lightmap-125_comp_dir.png | 4 +- .../Lightmap-125_comp_dir.png.meta | 34 +- .../Lightmap-125_comp_light.exr | 4 +- .../Lightmap-125_comp_light.exr.meta | 34 +- .../Lightmap-125_comp_shadowmask.png | 3 - .../Lightmap-125_comp_shadowmask.png.meta | 98 - .../Lightmap-126_comp_dir.png | 4 +- .../Lightmap-126_comp_dir.png.meta | 34 +- .../Lightmap-126_comp_light.exr | 4 +- .../Lightmap-126_comp_light.exr.meta | 34 +- .../Lightmap-126_comp_shadowmask.png | 3 - .../Lightmap-126_comp_shadowmask.png.meta | 98 - .../Lightmap-127_comp_dir.png | 4 +- .../Lightmap-127_comp_dir.png.meta | 34 +- .../Lightmap-127_comp_light.exr | 4 +- .../Lightmap-127_comp_light.exr.meta | 34 +- .../Lightmap-127_comp_shadowmask.png | 3 - .../Lightmap-127_comp_shadowmask.png.meta | 98 - .../Lightmap-128_comp_dir.png | 4 +- .../Lightmap-128_comp_dir.png.meta | 34 +- .../Lightmap-128_comp_light.exr | 4 +- .../Lightmap-128_comp_light.exr.meta | 34 +- .../Lightmap-128_comp_shadowmask.png | 3 - .../Lightmap-128_comp_shadowmask.png.meta | 98 - .../Lightmap-129_comp_dir.png | 4 +- .../Lightmap-129_comp_dir.png.meta | 34 +- .../Lightmap-129_comp_light.exr | 4 +- .../Lightmap-129_comp_light.exr.meta | 34 +- .../Lightmap-129_comp_shadowmask.png | 3 - .../Lightmap-129_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-12_comp_dir.png | 4 +- .../Lightmap-12_comp_dir.png.meta | 34 +- .../Lightmap-12_comp_light.exr | 4 +- .../Lightmap-12_comp_light.exr.meta | 34 +- .../Lightmap-12_comp_shadowmask.png | 3 - .../Lightmap-12_comp_shadowmask.png.meta | 98 - .../Lightmap-130_comp_dir.png | 4 +- .../Lightmap-130_comp_dir.png.meta | 34 +- .../Lightmap-130_comp_light.exr | 4 +- .../Lightmap-130_comp_light.exr.meta | 34 +- .../Lightmap-130_comp_shadowmask.png | 3 - .../Lightmap-130_comp_shadowmask.png.meta | 98 - .../Lightmap-131_comp_dir.png | 4 +- .../Lightmap-131_comp_dir.png.meta | 34 +- .../Lightmap-131_comp_light.exr | 4 +- .../Lightmap-131_comp_light.exr.meta | 34 +- .../Lightmap-131_comp_shadowmask.png | 3 - .../Lightmap-131_comp_shadowmask.png.meta | 98 - .../Lightmap-132_comp_dir.png | 4 +- .../Lightmap-132_comp_dir.png.meta | 34 +- .../Lightmap-132_comp_light.exr | 4 +- .../Lightmap-132_comp_light.exr.meta | 34 +- .../Lightmap-132_comp_shadowmask.png | 3 - .../Lightmap-132_comp_shadowmask.png.meta | 98 - .../Lightmap-133_comp_dir.png | 4 +- .../Lightmap-133_comp_dir.png.meta | 34 +- .../Lightmap-133_comp_light.exr | 4 +- .../Lightmap-133_comp_light.exr.meta | 34 +- .../Lightmap-133_comp_shadowmask.png | 3 - .../Lightmap-133_comp_shadowmask.png.meta | 98 - .../Lightmap-134_comp_dir.png | 4 +- .../Lightmap-134_comp_dir.png.meta | 34 +- .../Lightmap-134_comp_light.exr | 4 +- .../Lightmap-134_comp_light.exr.meta | 34 +- .../Lightmap-134_comp_shadowmask.png | 3 - .../Lightmap-134_comp_shadowmask.png.meta | 98 - .../Lightmap-135_comp_dir.png | 4 +- .../Lightmap-135_comp_dir.png.meta | 34 +- .../Lightmap-135_comp_light.exr | 4 +- .../Lightmap-135_comp_light.exr.meta | 34 +- .../Lightmap-135_comp_shadowmask.png | 3 - .../Lightmap-135_comp_shadowmask.png.meta | 98 - .../Lightmap-136_comp_dir.png | 4 +- .../Lightmap-136_comp_dir.png.meta | 34 +- .../Lightmap-136_comp_light.exr | 4 +- .../Lightmap-136_comp_light.exr.meta | 34 +- .../Lightmap-136_comp_shadowmask.png | 3 - .../Lightmap-136_comp_shadowmask.png.meta | 98 - .../Lightmap-137_comp_dir.png | 4 +- .../Lightmap-137_comp_dir.png.meta | 34 +- .../Lightmap-137_comp_light.exr | 4 +- .../Lightmap-137_comp_light.exr.meta | 34 +- .../Lightmap-137_comp_shadowmask.png | 3 - .../Lightmap-137_comp_shadowmask.png.meta | 98 - .../Lightmap-138_comp_dir.png | 4 +- .../Lightmap-138_comp_dir.png.meta | 34 +- .../Lightmap-138_comp_light.exr | 4 +- .../Lightmap-138_comp_light.exr.meta | 34 +- .../Lightmap-138_comp_shadowmask.png | 3 - .../Lightmap-138_comp_shadowmask.png.meta | 98 - .../Lightmap-139_comp_dir.png | 4 +- .../Lightmap-139_comp_dir.png.meta | 34 +- .../Lightmap-139_comp_light.exr | 4 +- .../Lightmap-139_comp_light.exr.meta | 34 +- .../Lightmap-139_comp_shadowmask.png | 3 - .../Lightmap-139_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-13_comp_dir.png | 4 +- .../Lightmap-13_comp_dir.png.meta | 34 +- .../Lightmap-13_comp_light.exr | 4 +- .../Lightmap-13_comp_light.exr.meta | 34 +- .../Lightmap-13_comp_shadowmask.png | 3 - .../Lightmap-13_comp_shadowmask.png.meta | 98 - .../Lightmap-140_comp_dir.png | 4 +- .../Lightmap-140_comp_dir.png.meta | 34 +- .../Lightmap-140_comp_light.exr | 4 +- .../Lightmap-140_comp_light.exr.meta | 34 +- .../Lightmap-140_comp_shadowmask.png | 3 - .../Lightmap-140_comp_shadowmask.png.meta | 98 - .../Lightmap-141_comp_dir.png | 4 +- .../Lightmap-141_comp_dir.png.meta | 34 +- .../Lightmap-141_comp_light.exr | 4 +- .../Lightmap-141_comp_light.exr.meta | 34 +- .../Lightmap-141_comp_shadowmask.png | 3 - .../Lightmap-141_comp_shadowmask.png.meta | 98 - .../Lightmap-142_comp_dir.png | 4 +- .../Lightmap-142_comp_dir.png.meta | 34 +- .../Lightmap-142_comp_light.exr | 4 +- .../Lightmap-142_comp_light.exr.meta | 34 +- .../Lightmap-142_comp_shadowmask.png | 3 - .../Lightmap-142_comp_shadowmask.png.meta | 98 - .../Lightmap-143_comp_dir.png | 4 +- .../Lightmap-143_comp_dir.png.meta | 34 +- .../Lightmap-143_comp_light.exr | 4 +- .../Lightmap-143_comp_light.exr.meta | 34 +- .../Lightmap-143_comp_shadowmask.png | 3 - .../Lightmap-143_comp_shadowmask.png.meta | 98 - .../Lightmap-144_comp_dir.png | 4 +- .../Lightmap-144_comp_dir.png.meta | 34 +- .../Lightmap-144_comp_light.exr | 4 +- .../Lightmap-144_comp_light.exr.meta | 34 +- .../Lightmap-144_comp_shadowmask.png | 3 - .../Lightmap-144_comp_shadowmask.png.meta | 98 - .../Lightmap-145_comp_dir.png | 4 +- .../Lightmap-145_comp_dir.png.meta | 34 +- .../Lightmap-145_comp_light.exr | 4 +- .../Lightmap-145_comp_light.exr.meta | 34 +- .../Lightmap-145_comp_shadowmask.png | 3 - .../Lightmap-145_comp_shadowmask.png.meta | 98 - .../Lightmap-146_comp_dir.png | 4 +- .../Lightmap-146_comp_dir.png.meta | 34 +- .../Lightmap-146_comp_light.exr | 4 +- .../Lightmap-146_comp_light.exr.meta | 34 +- .../Lightmap-146_comp_shadowmask.png | 3 - .../Lightmap-146_comp_shadowmask.png.meta | 98 - .../Lightmap-147_comp_dir.png | 4 +- .../Lightmap-147_comp_dir.png.meta | 34 +- .../Lightmap-147_comp_light.exr | 4 +- .../Lightmap-147_comp_light.exr.meta | 34 +- .../Lightmap-147_comp_shadowmask.png | 3 - .../Lightmap-147_comp_shadowmask.png.meta | 98 - .../Lightmap-148_comp_dir.png | 4 +- .../Lightmap-148_comp_dir.png.meta | 34 +- .../Lightmap-148_comp_light.exr | 4 +- .../Lightmap-148_comp_light.exr.meta | 34 +- .../Lightmap-148_comp_shadowmask.png | 3 - .../Lightmap-148_comp_shadowmask.png.meta | 98 - .../Lightmap-149_comp_dir.png | 4 +- .../Lightmap-149_comp_dir.png.meta | 34 +- .../Lightmap-149_comp_light.exr | 4 +- .../Lightmap-149_comp_light.exr.meta | 34 +- .../Lightmap-149_comp_shadowmask.png | 3 - .../Lightmap-149_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-14_comp_dir.png | 4 +- .../Lightmap-14_comp_dir.png.meta | 34 +- .../Lightmap-14_comp_light.exr | 4 +- .../Lightmap-14_comp_light.exr.meta | 34 +- .../Lightmap-14_comp_shadowmask.png | 3 - .../Lightmap-14_comp_shadowmask.png.meta | 98 - .../Lightmap-150_comp_dir.png | 4 +- .../Lightmap-150_comp_dir.png.meta | 34 +- .../Lightmap-150_comp_light.exr | 4 +- .../Lightmap-150_comp_light.exr.meta | 34 +- .../Lightmap-150_comp_shadowmask.png | 3 - .../Lightmap-150_comp_shadowmask.png.meta | 98 - .../Lightmap-151_comp_dir.png | 4 +- .../Lightmap-151_comp_dir.png.meta | 34 +- .../Lightmap-151_comp_light.exr | 4 +- .../Lightmap-151_comp_light.exr.meta | 34 +- .../Lightmap-151_comp_shadowmask.png | 3 - .../Lightmap-151_comp_shadowmask.png.meta | 98 - .../Lightmap-152_comp_dir.png | 4 +- .../Lightmap-152_comp_dir.png.meta | 34 +- .../Lightmap-152_comp_light.exr | 4 +- .../Lightmap-152_comp_light.exr.meta | 34 +- .../Lightmap-152_comp_shadowmask.png | 3 - .../Lightmap-152_comp_shadowmask.png.meta | 98 - .../Lightmap-153_comp_dir.png | 4 +- .../Lightmap-153_comp_dir.png.meta | 34 +- .../Lightmap-153_comp_light.exr | 4 +- .../Lightmap-153_comp_light.exr.meta | 34 +- .../Lightmap-153_comp_shadowmask.png | 3 - .../Lightmap-153_comp_shadowmask.png.meta | 98 - .../Lightmap-154_comp_dir.png | 4 +- .../Lightmap-154_comp_dir.png.meta | 34 +- .../Lightmap-154_comp_light.exr | 4 +- .../Lightmap-154_comp_light.exr.meta | 34 +- .../Lightmap-154_comp_shadowmask.png | 3 - .../Lightmap-154_comp_shadowmask.png.meta | 98 - .../Lightmap-155_comp_dir.png | 4 +- .../Lightmap-155_comp_dir.png.meta | 34 +- .../Lightmap-155_comp_light.exr | 4 +- .../Lightmap-155_comp_light.exr.meta | 34 +- .../Lightmap-155_comp_shadowmask.png | 3 - .../Lightmap-155_comp_shadowmask.png.meta | 98 - .../Lightmap-156_comp_dir.png | 4 +- .../Lightmap-156_comp_dir.png.meta | 34 +- .../Lightmap-156_comp_light.exr | 4 +- .../Lightmap-156_comp_light.exr.meta | 34 +- .../Lightmap-156_comp_shadowmask.png | 3 - .../Lightmap-156_comp_shadowmask.png.meta | 98 - .../Lightmap-157_comp_dir.png | 4 +- .../Lightmap-157_comp_dir.png.meta | 34 +- .../Lightmap-157_comp_light.exr | 4 +- .../Lightmap-157_comp_light.exr.meta | 34 +- .../Lightmap-157_comp_shadowmask.png | 3 - .../Lightmap-157_comp_shadowmask.png.meta | 98 - .../Lightmap-158_comp_dir.png | 4 +- .../Lightmap-158_comp_dir.png.meta | 34 +- .../Lightmap-158_comp_light.exr | 4 +- .../Lightmap-158_comp_light.exr.meta | 34 +- .../Lightmap-158_comp_shadowmask.png | 3 - .../Lightmap-158_comp_shadowmask.png.meta | 98 - .../Lightmap-159_comp_dir.png | 4 +- .../Lightmap-159_comp_dir.png.meta | 34 +- .../Lightmap-159_comp_light.exr | 4 +- .../Lightmap-159_comp_light.exr.meta | 34 +- .../Lightmap-159_comp_shadowmask.png | 3 - .../Lightmap-159_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-15_comp_dir.png | 4 +- .../Lightmap-15_comp_dir.png.meta | 34 +- .../Lightmap-15_comp_light.exr | 4 +- .../Lightmap-15_comp_light.exr.meta | 34 +- .../Lightmap-15_comp_shadowmask.png | 3 - .../Lightmap-15_comp_shadowmask.png.meta | 98 - .../Lightmap-160_comp_dir.png | 4 +- .../Lightmap-160_comp_dir.png.meta | 34 +- .../Lightmap-160_comp_light.exr | 4 +- .../Lightmap-160_comp_light.exr.meta | 34 +- .../Lightmap-160_comp_shadowmask.png | 3 - .../Lightmap-160_comp_shadowmask.png.meta | 98 - .../Lightmap-161_comp_dir.png | 4 +- .../Lightmap-161_comp_dir.png.meta | 34 +- .../Lightmap-161_comp_light.exr | 4 +- .../Lightmap-161_comp_light.exr.meta | 34 +- .../Lightmap-161_comp_shadowmask.png | 3 - .../Lightmap-161_comp_shadowmask.png.meta | 98 - .../Lightmap-162_comp_dir.png | 4 +- .../Lightmap-162_comp_dir.png.meta | 34 +- .../Lightmap-162_comp_light.exr | 4 +- .../Lightmap-162_comp_light.exr.meta | 34 +- .../Lightmap-162_comp_shadowmask.png | 3 - .../Lightmap-162_comp_shadowmask.png.meta | 98 - .../Lightmap-163_comp_dir.png | 4 +- .../Lightmap-163_comp_dir.png.meta | 34 +- .../Lightmap-163_comp_light.exr | 4 +- .../Lightmap-163_comp_light.exr.meta | 34 +- .../Lightmap-163_comp_shadowmask.png | 3 - .../Lightmap-163_comp_shadowmask.png.meta | 98 - .../Lightmap-164_comp_dir.png | 4 +- .../Lightmap-164_comp_dir.png.meta | 34 +- .../Lightmap-164_comp_light.exr | 4 +- .../Lightmap-164_comp_light.exr.meta | 34 +- .../Lightmap-164_comp_shadowmask.png | 3 - .../Lightmap-164_comp_shadowmask.png.meta | 98 - .../Lightmap-165_comp_dir.png | 4 +- .../Lightmap-165_comp_dir.png.meta | 34 +- .../Lightmap-165_comp_light.exr | 4 +- .../Lightmap-165_comp_light.exr.meta | 34 +- .../Lightmap-165_comp_shadowmask.png | 3 - .../Lightmap-165_comp_shadowmask.png.meta | 98 - .../Lightmap-166_comp_dir.png | 4 +- .../Lightmap-166_comp_dir.png.meta | 34 +- .../Lightmap-166_comp_light.exr | 4 +- .../Lightmap-166_comp_light.exr.meta | 34 +- .../Lightmap-166_comp_shadowmask.png | 3 - .../Lightmap-166_comp_shadowmask.png.meta | 98 - .../Lightmap-167_comp_dir.png | 4 +- .../Lightmap-167_comp_dir.png.meta | 34 +- .../Lightmap-167_comp_light.exr | 4 +- .../Lightmap-167_comp_light.exr.meta | 34 +- .../Lightmap-167_comp_shadowmask.png | 3 - .../Lightmap-167_comp_shadowmask.png.meta | 98 - .../Lightmap-168_comp_dir.png | 4 +- .../Lightmap-168_comp_dir.png.meta | 34 +- .../Lightmap-168_comp_light.exr | 4 +- .../Lightmap-168_comp_light.exr.meta | 34 +- .../Lightmap-168_comp_shadowmask.png | 3 - .../Lightmap-168_comp_shadowmask.png.meta | 98 - .../Lightmap-169_comp_dir.png | 4 +- .../Lightmap-169_comp_dir.png.meta | 34 +- .../Lightmap-169_comp_light.exr | 4 +- .../Lightmap-169_comp_light.exr.meta | 34 +- .../Lightmap-169_comp_shadowmask.png | 3 - .../Lightmap-169_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-16_comp_dir.png | 4 +- .../Lightmap-16_comp_dir.png.meta | 34 +- .../Lightmap-16_comp_light.exr | 4 +- .../Lightmap-16_comp_light.exr.meta | 34 +- .../Lightmap-16_comp_shadowmask.png | 3 - .../Lightmap-16_comp_shadowmask.png.meta | 98 - .../Lightmap-170_comp_dir.png | 4 +- .../Lightmap-170_comp_dir.png.meta | 34 +- .../Lightmap-170_comp_light.exr | 4 +- .../Lightmap-170_comp_light.exr.meta | 34 +- .../Lightmap-170_comp_shadowmask.png | 3 - .../Lightmap-170_comp_shadowmask.png.meta | 98 - .../Lightmap-171_comp_dir.png | 4 +- .../Lightmap-171_comp_dir.png.meta | 34 +- .../Lightmap-171_comp_light.exr | 4 +- .../Lightmap-171_comp_light.exr.meta | 34 +- .../Lightmap-171_comp_shadowmask.png | 3 - .../Lightmap-171_comp_shadowmask.png.meta | 98 - .../Lightmap-172_comp_dir.png | 4 +- .../Lightmap-172_comp_dir.png.meta | 34 +- .../Lightmap-172_comp_light.exr | 4 +- .../Lightmap-172_comp_light.exr.meta | 34 +- .../Lightmap-172_comp_shadowmask.png | 3 - .../Lightmap-172_comp_shadowmask.png.meta | 98 - .../Lightmap-173_comp_dir.png | 4 +- .../Lightmap-173_comp_dir.png.meta | 34 +- .../Lightmap-173_comp_light.exr | 4 +- .../Lightmap-173_comp_light.exr.meta | 34 +- .../Lightmap-173_comp_shadowmask.png | 3 - .../Lightmap-173_comp_shadowmask.png.meta | 98 - .../Lightmap-174_comp_dir.png | 4 +- .../Lightmap-174_comp_dir.png.meta | 34 +- .../Lightmap-174_comp_light.exr | 4 +- .../Lightmap-174_comp_light.exr.meta | 34 +- .../Lightmap-174_comp_shadowmask.png | 3 - .../Lightmap-174_comp_shadowmask.png.meta | 98 - .../Lightmap-175_comp_dir.png | 4 +- .../Lightmap-175_comp_dir.png.meta | 34 +- .../Lightmap-175_comp_light.exr | 4 +- .../Lightmap-175_comp_light.exr.meta | 34 +- .../Lightmap-175_comp_shadowmask.png | 3 - .../Lightmap-175_comp_shadowmask.png.meta | 98 - .../Lightmap-176_comp_dir.png | 3 - .../Lightmap-176_comp_dir.png.meta | 98 - .../Lightmap-176_comp_light.exr | 3 - .../Lightmap-176_comp_light.exr.meta | 98 - .../Lightmap-176_comp_shadowmask.png | 3 - .../Lightmap-176_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-17_comp_dir.png | 4 +- .../Lightmap-17_comp_dir.png.meta | 34 +- .../Lightmap-17_comp_light.exr | 4 +- .../Lightmap-17_comp_light.exr.meta | 34 +- .../Lightmap-17_comp_shadowmask.png | 3 - .../Lightmap-17_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-18_comp_dir.png | 4 +- .../Lightmap-18_comp_dir.png.meta | 34 +- .../Lightmap-18_comp_light.exr | 4 +- .../Lightmap-18_comp_light.exr.meta | 34 +- .../Lightmap-18_comp_shadowmask.png | 3 - .../Lightmap-18_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-19_comp_dir.png | 4 +- .../Lightmap-19_comp_dir.png.meta | 34 +- .../Lightmap-19_comp_light.exr | 4 +- .../Lightmap-19_comp_light.exr.meta | 34 +- .../Lightmap-19_comp_shadowmask.png | 3 - .../Lightmap-19_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-1_comp_dir.png | 4 +- .../Lightmap-1_comp_dir.png.meta | 34 +- .../Lightmap-1_comp_light.exr | 4 +- .../Lightmap-1_comp_light.exr.meta | 34 +- .../Lightmap-1_comp_shadowmask.png | 3 - .../Lightmap-1_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-20_comp_dir.png | 4 +- .../Lightmap-20_comp_dir.png.meta | 34 +- .../Lightmap-20_comp_light.exr | 4 +- .../Lightmap-20_comp_light.exr.meta | 34 +- .../Lightmap-20_comp_shadowmask.png | 3 - .../Lightmap-20_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-21_comp_dir.png | 4 +- .../Lightmap-21_comp_dir.png.meta | 34 +- .../Lightmap-21_comp_light.exr | 4 +- .../Lightmap-21_comp_light.exr.meta | 34 +- .../Lightmap-21_comp_shadowmask.png | 3 - .../Lightmap-21_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-22_comp_dir.png | 4 +- .../Lightmap-22_comp_dir.png.meta | 34 +- .../Lightmap-22_comp_light.exr | 4 +- .../Lightmap-22_comp_light.exr.meta | 34 +- .../Lightmap-22_comp_shadowmask.png | 3 - .../Lightmap-22_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-23_comp_dir.png | 4 +- .../Lightmap-23_comp_dir.png.meta | 34 +- .../Lightmap-23_comp_light.exr | 4 +- .../Lightmap-23_comp_light.exr.meta | 34 +- .../Lightmap-23_comp_shadowmask.png | 3 - .../Lightmap-23_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-24_comp_dir.png | 4 +- .../Lightmap-24_comp_dir.png.meta | 34 +- .../Lightmap-24_comp_light.exr | 4 +- .../Lightmap-24_comp_light.exr.meta | 34 +- .../Lightmap-24_comp_shadowmask.png | 3 - .../Lightmap-24_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-25_comp_dir.png | 4 +- .../Lightmap-25_comp_dir.png.meta | 34 +- .../Lightmap-25_comp_light.exr | 4 +- .../Lightmap-25_comp_light.exr.meta | 34 +- .../Lightmap-25_comp_shadowmask.png | 3 - .../Lightmap-25_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-26_comp_dir.png | 4 +- .../Lightmap-26_comp_dir.png.meta | 34 +- .../Lightmap-26_comp_light.exr | 4 +- .../Lightmap-26_comp_light.exr.meta | 34 +- .../Lightmap-26_comp_shadowmask.png | 3 - .../Lightmap-26_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-27_comp_dir.png | 4 +- .../Lightmap-27_comp_dir.png.meta | 34 +- .../Lightmap-27_comp_light.exr | 4 +- .../Lightmap-27_comp_light.exr.meta | 34 +- .../Lightmap-27_comp_shadowmask.png | 3 - .../Lightmap-27_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-28_comp_dir.png | 4 +- .../Lightmap-28_comp_dir.png.meta | 34 +- .../Lightmap-28_comp_light.exr | 4 +- .../Lightmap-28_comp_light.exr.meta | 34 +- .../Lightmap-28_comp_shadowmask.png | 3 - .../Lightmap-28_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-29_comp_dir.png | 4 +- .../Lightmap-29_comp_dir.png.meta | 34 +- .../Lightmap-29_comp_light.exr | 4 +- .../Lightmap-29_comp_light.exr.meta | 34 +- .../Lightmap-29_comp_shadowmask.png | 3 - .../Lightmap-29_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-2_comp_dir.png | 4 +- .../Lightmap-2_comp_dir.png.meta | 34 +- .../Lightmap-2_comp_light.exr | 4 +- .../Lightmap-2_comp_light.exr.meta | 34 +- .../Lightmap-2_comp_shadowmask.png | 3 - .../Lightmap-2_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-30_comp_dir.png | 4 +- .../Lightmap-30_comp_dir.png.meta | 34 +- .../Lightmap-30_comp_light.exr | 4 +- .../Lightmap-30_comp_light.exr.meta | 34 +- .../Lightmap-30_comp_shadowmask.png | 3 - .../Lightmap-30_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-31_comp_dir.png | 4 +- .../Lightmap-31_comp_dir.png.meta | 34 +- .../Lightmap-31_comp_light.exr | 4 +- .../Lightmap-31_comp_light.exr.meta | 34 +- .../Lightmap-31_comp_shadowmask.png | 3 - .../Lightmap-31_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-32_comp_dir.png | 4 +- .../Lightmap-32_comp_dir.png.meta | 34 +- .../Lightmap-32_comp_light.exr | 4 +- .../Lightmap-32_comp_light.exr.meta | 34 +- .../Lightmap-32_comp_shadowmask.png | 3 - .../Lightmap-32_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-33_comp_dir.png | 4 +- .../Lightmap-33_comp_dir.png.meta | 34 +- .../Lightmap-33_comp_light.exr | 4 +- .../Lightmap-33_comp_light.exr.meta | 34 +- .../Lightmap-33_comp_shadowmask.png | 3 - .../Lightmap-33_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-34_comp_dir.png | 4 +- .../Lightmap-34_comp_dir.png.meta | 34 +- .../Lightmap-34_comp_light.exr | 4 +- .../Lightmap-34_comp_light.exr.meta | 34 +- .../Lightmap-34_comp_shadowmask.png | 3 - .../Lightmap-34_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-35_comp_dir.png | 4 +- .../Lightmap-35_comp_dir.png.meta | 34 +- .../Lightmap-35_comp_light.exr | 4 +- .../Lightmap-35_comp_light.exr.meta | 34 +- .../Lightmap-35_comp_shadowmask.png | 3 - .../Lightmap-35_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-36_comp_dir.png | 4 +- .../Lightmap-36_comp_dir.png.meta | 34 +- .../Lightmap-36_comp_light.exr | 4 +- .../Lightmap-36_comp_light.exr.meta | 34 +- .../Lightmap-36_comp_shadowmask.png | 3 - .../Lightmap-36_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-37_comp_dir.png | 4 +- .../Lightmap-37_comp_dir.png.meta | 34 +- .../Lightmap-37_comp_light.exr | 4 +- .../Lightmap-37_comp_light.exr.meta | 34 +- .../Lightmap-37_comp_shadowmask.png | 3 - .../Lightmap-37_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-38_comp_dir.png | 4 +- .../Lightmap-38_comp_dir.png.meta | 34 +- .../Lightmap-38_comp_light.exr | 4 +- .../Lightmap-38_comp_light.exr.meta | 34 +- .../Lightmap-38_comp_shadowmask.png | 3 - .../Lightmap-38_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-39_comp_dir.png | 4 +- .../Lightmap-39_comp_dir.png.meta | 34 +- .../Lightmap-39_comp_light.exr | 4 +- .../Lightmap-39_comp_light.exr.meta | 34 +- .../Lightmap-39_comp_shadowmask.png | 3 - .../Lightmap-39_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-3_comp_dir.png | 4 +- .../Lightmap-3_comp_dir.png.meta | 34 +- .../Lightmap-3_comp_light.exr | 4 +- .../Lightmap-3_comp_light.exr.meta | 34 +- .../Lightmap-3_comp_shadowmask.png | 3 - .../Lightmap-3_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-40_comp_dir.png | 4 +- .../Lightmap-40_comp_dir.png.meta | 34 +- .../Lightmap-40_comp_light.exr | 4 +- .../Lightmap-40_comp_light.exr.meta | 34 +- .../Lightmap-40_comp_shadowmask.png | 3 - .../Lightmap-40_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-41_comp_dir.png | 4 +- .../Lightmap-41_comp_dir.png.meta | 34 +- .../Lightmap-41_comp_light.exr | 4 +- .../Lightmap-41_comp_light.exr.meta | 34 +- .../Lightmap-41_comp_shadowmask.png | 3 - .../Lightmap-41_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-42_comp_dir.png | 4 +- .../Lightmap-42_comp_dir.png.meta | 34 +- .../Lightmap-42_comp_light.exr | 4 +- .../Lightmap-42_comp_light.exr.meta | 34 +- .../Lightmap-42_comp_shadowmask.png | 3 - .../Lightmap-42_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-43_comp_dir.png | 4 +- .../Lightmap-43_comp_dir.png.meta | 34 +- .../Lightmap-43_comp_light.exr | 4 +- .../Lightmap-43_comp_light.exr.meta | 34 +- .../Lightmap-43_comp_shadowmask.png | 3 - .../Lightmap-43_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-44_comp_dir.png | 4 +- .../Lightmap-44_comp_dir.png.meta | 34 +- .../Lightmap-44_comp_light.exr | 4 +- .../Lightmap-44_comp_light.exr.meta | 34 +- .../Lightmap-44_comp_shadowmask.png | 3 - .../Lightmap-44_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-45_comp_dir.png | 4 +- .../Lightmap-45_comp_dir.png.meta | 34 +- .../Lightmap-45_comp_light.exr | 4 +- .../Lightmap-45_comp_light.exr.meta | 34 +- .../Lightmap-45_comp_shadowmask.png | 3 - .../Lightmap-45_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-46_comp_dir.png | 4 +- .../Lightmap-46_comp_dir.png.meta | 34 +- .../Lightmap-46_comp_light.exr | 4 +- .../Lightmap-46_comp_light.exr.meta | 34 +- .../Lightmap-46_comp_shadowmask.png | 3 - .../Lightmap-46_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-47_comp_dir.png | 4 +- .../Lightmap-47_comp_dir.png.meta | 34 +- .../Lightmap-47_comp_light.exr | 4 +- .../Lightmap-47_comp_light.exr.meta | 34 +- .../Lightmap-47_comp_shadowmask.png | 3 - .../Lightmap-47_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-48_comp_dir.png | 4 +- .../Lightmap-48_comp_dir.png.meta | 34 +- .../Lightmap-48_comp_light.exr | 4 +- .../Lightmap-48_comp_light.exr.meta | 34 +- .../Lightmap-48_comp_shadowmask.png | 3 - .../Lightmap-48_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-49_comp_dir.png | 4 +- .../Lightmap-49_comp_dir.png.meta | 34 +- .../Lightmap-49_comp_light.exr | 4 +- .../Lightmap-49_comp_light.exr.meta | 34 +- .../Lightmap-49_comp_shadowmask.png | 3 - .../Lightmap-49_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-4_comp_dir.png | 4 +- .../Lightmap-4_comp_dir.png.meta | 34 +- .../Lightmap-4_comp_light.exr | 4 +- .../Lightmap-4_comp_light.exr.meta | 34 +- .../Lightmap-4_comp_shadowmask.png | 3 - .../Lightmap-4_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-50_comp_dir.png | 4 +- .../Lightmap-50_comp_dir.png.meta | 34 +- .../Lightmap-50_comp_light.exr | 4 +- .../Lightmap-50_comp_light.exr.meta | 34 +- .../Lightmap-50_comp_shadowmask.png | 3 - .../Lightmap-50_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-51_comp_dir.png | 4 +- .../Lightmap-51_comp_dir.png.meta | 34 +- .../Lightmap-51_comp_light.exr | 4 +- .../Lightmap-51_comp_light.exr.meta | 34 +- .../Lightmap-51_comp_shadowmask.png | 3 - .../Lightmap-51_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-52_comp_dir.png | 4 +- .../Lightmap-52_comp_dir.png.meta | 34 +- .../Lightmap-52_comp_light.exr | 4 +- .../Lightmap-52_comp_light.exr.meta | 34 +- .../Lightmap-52_comp_shadowmask.png | 3 - .../Lightmap-52_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-53_comp_dir.png | 4 +- .../Lightmap-53_comp_dir.png.meta | 34 +- .../Lightmap-53_comp_light.exr | 4 +- .../Lightmap-53_comp_light.exr.meta | 34 +- .../Lightmap-53_comp_shadowmask.png | 3 - .../Lightmap-53_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-54_comp_dir.png | 4 +- .../Lightmap-54_comp_dir.png.meta | 34 +- .../Lightmap-54_comp_light.exr | 4 +- .../Lightmap-54_comp_light.exr.meta | 34 +- .../Lightmap-54_comp_shadowmask.png | 3 - .../Lightmap-54_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-55_comp_dir.png | 4 +- .../Lightmap-55_comp_dir.png.meta | 34 +- .../Lightmap-55_comp_light.exr | 4 +- .../Lightmap-55_comp_light.exr.meta | 34 +- .../Lightmap-55_comp_shadowmask.png | 3 - .../Lightmap-55_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-56_comp_dir.png | 4 +- .../Lightmap-56_comp_dir.png.meta | 34 +- .../Lightmap-56_comp_light.exr | 4 +- .../Lightmap-56_comp_light.exr.meta | 34 +- .../Lightmap-56_comp_shadowmask.png | 3 - .../Lightmap-56_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-57_comp_dir.png | 4 +- .../Lightmap-57_comp_dir.png.meta | 34 +- .../Lightmap-57_comp_light.exr | 4 +- .../Lightmap-57_comp_light.exr.meta | 34 +- .../Lightmap-57_comp_shadowmask.png | 3 - .../Lightmap-57_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-58_comp_dir.png | 4 +- .../Lightmap-58_comp_dir.png.meta | 34 +- .../Lightmap-58_comp_light.exr | 4 +- .../Lightmap-58_comp_light.exr.meta | 34 +- .../Lightmap-58_comp_shadowmask.png | 3 - .../Lightmap-58_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-59_comp_dir.png | 4 +- .../Lightmap-59_comp_dir.png.meta | 34 +- .../Lightmap-59_comp_light.exr | 4 +- .../Lightmap-59_comp_light.exr.meta | 34 +- .../Lightmap-59_comp_shadowmask.png | 3 - .../Lightmap-59_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-5_comp_dir.png | 4 +- .../Lightmap-5_comp_dir.png.meta | 34 +- .../Lightmap-5_comp_light.exr | 4 +- .../Lightmap-5_comp_light.exr.meta | 34 +- .../Lightmap-5_comp_shadowmask.png | 3 - .../Lightmap-5_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-60_comp_dir.png | 4 +- .../Lightmap-60_comp_dir.png.meta | 34 +- .../Lightmap-60_comp_light.exr | 4 +- .../Lightmap-60_comp_light.exr.meta | 34 +- .../Lightmap-60_comp_shadowmask.png | 3 - .../Lightmap-60_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-61_comp_dir.png | 4 +- .../Lightmap-61_comp_dir.png.meta | 34 +- .../Lightmap-61_comp_light.exr | 4 +- .../Lightmap-61_comp_light.exr.meta | 34 +- .../Lightmap-61_comp_shadowmask.png | 3 - .../Lightmap-61_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-62_comp_dir.png | 4 +- .../Lightmap-62_comp_dir.png.meta | 34 +- .../Lightmap-62_comp_light.exr | 4 +- .../Lightmap-62_comp_light.exr.meta | 34 +- .../Lightmap-62_comp_shadowmask.png | 3 - .../Lightmap-62_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-63_comp_dir.png | 4 +- .../Lightmap-63_comp_dir.png.meta | 34 +- .../Lightmap-63_comp_light.exr | 4 +- .../Lightmap-63_comp_light.exr.meta | 34 +- .../Lightmap-63_comp_shadowmask.png | 3 - .../Lightmap-63_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-64_comp_dir.png | 4 +- .../Lightmap-64_comp_dir.png.meta | 34 +- .../Lightmap-64_comp_light.exr | 4 +- .../Lightmap-64_comp_light.exr.meta | 34 +- .../Lightmap-64_comp_shadowmask.png | 3 - .../Lightmap-64_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-65_comp_dir.png | 4 +- .../Lightmap-65_comp_dir.png.meta | 34 +- .../Lightmap-65_comp_light.exr | 4 +- .../Lightmap-65_comp_light.exr.meta | 34 +- .../Lightmap-65_comp_shadowmask.png | 3 - .../Lightmap-65_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-66_comp_dir.png | 4 +- .../Lightmap-66_comp_dir.png.meta | 34 +- .../Lightmap-66_comp_light.exr | 4 +- .../Lightmap-66_comp_light.exr.meta | 34 +- .../Lightmap-66_comp_shadowmask.png | 3 - .../Lightmap-66_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-67_comp_dir.png | 4 +- .../Lightmap-67_comp_dir.png.meta | 34 +- .../Lightmap-67_comp_light.exr | 4 +- .../Lightmap-67_comp_light.exr.meta | 34 +- .../Lightmap-67_comp_shadowmask.png | 3 - .../Lightmap-67_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-68_comp_dir.png | 4 +- .../Lightmap-68_comp_dir.png.meta | 34 +- .../Lightmap-68_comp_light.exr | 4 +- .../Lightmap-68_comp_light.exr.meta | 34 +- .../Lightmap-68_comp_shadowmask.png | 3 - .../Lightmap-68_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-69_comp_dir.png | 4 +- .../Lightmap-69_comp_dir.png.meta | 34 +- .../Lightmap-69_comp_light.exr | 4 +- .../Lightmap-69_comp_light.exr.meta | 34 +- .../Lightmap-69_comp_shadowmask.png | 3 - .../Lightmap-69_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-6_comp_dir.png | 4 +- .../Lightmap-6_comp_dir.png.meta | 34 +- .../Lightmap-6_comp_light.exr | 4 +- .../Lightmap-6_comp_light.exr.meta | 34 +- .../Lightmap-6_comp_shadowmask.png | 3 - .../Lightmap-6_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-70_comp_dir.png | 4 +- .../Lightmap-70_comp_dir.png.meta | 34 +- .../Lightmap-70_comp_light.exr | 4 +- .../Lightmap-70_comp_light.exr.meta | 34 +- .../Lightmap-70_comp_shadowmask.png | 3 - .../Lightmap-70_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-71_comp_dir.png | 4 +- .../Lightmap-71_comp_dir.png.meta | 34 +- .../Lightmap-71_comp_light.exr | 4 +- .../Lightmap-71_comp_light.exr.meta | 34 +- .../Lightmap-71_comp_shadowmask.png | 3 - .../Lightmap-71_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-72_comp_dir.png | 4 +- .../Lightmap-72_comp_dir.png.meta | 34 +- .../Lightmap-72_comp_light.exr | 4 +- .../Lightmap-72_comp_light.exr.meta | 34 +- .../Lightmap-72_comp_shadowmask.png | 3 - .../Lightmap-72_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-73_comp_dir.png | 4 +- .../Lightmap-73_comp_dir.png.meta | 34 +- .../Lightmap-73_comp_light.exr | 4 +- .../Lightmap-73_comp_light.exr.meta | 34 +- .../Lightmap-73_comp_shadowmask.png | 3 - .../Lightmap-73_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-74_comp_dir.png | 4 +- .../Lightmap-74_comp_dir.png.meta | 34 +- .../Lightmap-74_comp_light.exr | 4 +- .../Lightmap-74_comp_light.exr.meta | 34 +- .../Lightmap-74_comp_shadowmask.png | 3 - .../Lightmap-74_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-75_comp_dir.png | 4 +- .../Lightmap-75_comp_dir.png.meta | 34 +- .../Lightmap-75_comp_light.exr | 4 +- .../Lightmap-75_comp_light.exr.meta | 34 +- .../Lightmap-75_comp_shadowmask.png | 3 - .../Lightmap-75_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-76_comp_dir.png | 4 +- .../Lightmap-76_comp_dir.png.meta | 34 +- .../Lightmap-76_comp_light.exr | 4 +- .../Lightmap-76_comp_light.exr.meta | 34 +- .../Lightmap-76_comp_shadowmask.png | 3 - .../Lightmap-76_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-77_comp_dir.png | 4 +- .../Lightmap-77_comp_dir.png.meta | 34 +- .../Lightmap-77_comp_light.exr | 4 +- .../Lightmap-77_comp_light.exr.meta | 34 +- .../Lightmap-77_comp_shadowmask.png | 3 - .../Lightmap-77_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-78_comp_dir.png | 4 +- .../Lightmap-78_comp_dir.png.meta | 34 +- .../Lightmap-78_comp_light.exr | 4 +- .../Lightmap-78_comp_light.exr.meta | 34 +- .../Lightmap-78_comp_shadowmask.png | 3 - .../Lightmap-78_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-79_comp_dir.png | 4 +- .../Lightmap-79_comp_dir.png.meta | 34 +- .../Lightmap-79_comp_light.exr | 4 +- .../Lightmap-79_comp_light.exr.meta | 34 +- .../Lightmap-79_comp_shadowmask.png | 3 - .../Lightmap-79_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-7_comp_dir.png | 4 +- .../Lightmap-7_comp_dir.png.meta | 34 +- .../Lightmap-7_comp_light.exr | 4 +- .../Lightmap-7_comp_light.exr.meta | 34 +- .../Lightmap-7_comp_shadowmask.png | 3 - .../Lightmap-7_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-80_comp_dir.png | 4 +- .../Lightmap-80_comp_dir.png.meta | 34 +- .../Lightmap-80_comp_light.exr | 4 +- .../Lightmap-80_comp_light.exr.meta | 34 +- .../Lightmap-80_comp_shadowmask.png | 3 - .../Lightmap-80_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-81_comp_dir.png | 4 +- .../Lightmap-81_comp_dir.png.meta | 34 +- .../Lightmap-81_comp_light.exr | 4 +- .../Lightmap-81_comp_light.exr.meta | 34 +- .../Lightmap-81_comp_shadowmask.png | 3 - .../Lightmap-81_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-82_comp_dir.png | 4 +- .../Lightmap-82_comp_dir.png.meta | 34 +- .../Lightmap-82_comp_light.exr | 4 +- .../Lightmap-82_comp_light.exr.meta | 34 +- .../Lightmap-82_comp_shadowmask.png | 3 - .../Lightmap-82_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-83_comp_dir.png | 4 +- .../Lightmap-83_comp_dir.png.meta | 34 +- .../Lightmap-83_comp_light.exr | 4 +- .../Lightmap-83_comp_light.exr.meta | 34 +- .../Lightmap-83_comp_shadowmask.png | 3 - .../Lightmap-83_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-84_comp_dir.png | 4 +- .../Lightmap-84_comp_dir.png.meta | 34 +- .../Lightmap-84_comp_light.exr | 4 +- .../Lightmap-84_comp_light.exr.meta | 34 +- .../Lightmap-84_comp_shadowmask.png | 3 - .../Lightmap-84_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-85_comp_dir.png | 4 +- .../Lightmap-85_comp_dir.png.meta | 34 +- .../Lightmap-85_comp_light.exr | 4 +- .../Lightmap-85_comp_light.exr.meta | 34 +- .../Lightmap-85_comp_shadowmask.png | 3 - .../Lightmap-85_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-86_comp_dir.png | 4 +- .../Lightmap-86_comp_dir.png.meta | 34 +- .../Lightmap-86_comp_light.exr | 4 +- .../Lightmap-86_comp_light.exr.meta | 34 +- .../Lightmap-86_comp_shadowmask.png | 3 - .../Lightmap-86_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-87_comp_dir.png | 4 +- .../Lightmap-87_comp_dir.png.meta | 34 +- .../Lightmap-87_comp_light.exr | 4 +- .../Lightmap-87_comp_light.exr.meta | 34 +- .../Lightmap-87_comp_shadowmask.png | 3 - .../Lightmap-87_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-88_comp_dir.png | 4 +- .../Lightmap-88_comp_dir.png.meta | 34 +- .../Lightmap-88_comp_light.exr | 4 +- .../Lightmap-88_comp_light.exr.meta | 34 +- .../Lightmap-88_comp_shadowmask.png | 3 - .../Lightmap-88_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-89_comp_dir.png | 4 +- .../Lightmap-89_comp_dir.png.meta | 34 +- .../Lightmap-89_comp_light.exr | 4 +- .../Lightmap-89_comp_light.exr.meta | 34 +- .../Lightmap-89_comp_shadowmask.png | 3 - .../Lightmap-89_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-8_comp_dir.png | 4 +- .../Lightmap-8_comp_dir.png.meta | 34 +- .../Lightmap-8_comp_light.exr | 4 +- .../Lightmap-8_comp_light.exr.meta | 34 +- .../Lightmap-8_comp_shadowmask.png | 3 - .../Lightmap-8_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-90_comp_dir.png | 4 +- .../Lightmap-90_comp_dir.png.meta | 34 +- .../Lightmap-90_comp_light.exr | 4 +- .../Lightmap-90_comp_light.exr.meta | 34 +- .../Lightmap-90_comp_shadowmask.png | 3 - .../Lightmap-90_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-91_comp_dir.png | 4 +- .../Lightmap-91_comp_dir.png.meta | 34 +- .../Lightmap-91_comp_light.exr | 4 +- .../Lightmap-91_comp_light.exr.meta | 34 +- .../Lightmap-91_comp_shadowmask.png | 3 - .../Lightmap-91_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-92_comp_dir.png | 4 +- .../Lightmap-92_comp_dir.png.meta | 34 +- .../Lightmap-92_comp_light.exr | 4 +- .../Lightmap-92_comp_light.exr.meta | 34 +- .../Lightmap-92_comp_shadowmask.png | 3 - .../Lightmap-92_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-93_comp_dir.png | 4 +- .../Lightmap-93_comp_dir.png.meta | 34 +- .../Lightmap-93_comp_light.exr | 4 +- .../Lightmap-93_comp_light.exr.meta | 34 +- .../Lightmap-93_comp_shadowmask.png | 3 - .../Lightmap-93_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-94_comp_dir.png | 4 +- .../Lightmap-94_comp_dir.png.meta | 34 +- .../Lightmap-94_comp_light.exr | 4 +- .../Lightmap-94_comp_light.exr.meta | 34 +- .../Lightmap-94_comp_shadowmask.png | 3 - .../Lightmap-94_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-95_comp_dir.png | 4 +- .../Lightmap-95_comp_dir.png.meta | 34 +- .../Lightmap-95_comp_light.exr | 4 +- .../Lightmap-95_comp_light.exr.meta | 34 +- .../Lightmap-95_comp_shadowmask.png | 3 - .../Lightmap-95_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-96_comp_dir.png | 4 +- .../Lightmap-96_comp_dir.png.meta | 34 +- .../Lightmap-96_comp_light.exr | 4 +- .../Lightmap-96_comp_light.exr.meta | 34 +- .../Lightmap-96_comp_shadowmask.png | 3 - .../Lightmap-96_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-97_comp_dir.png | 4 +- .../Lightmap-97_comp_dir.png.meta | 34 +- .../Lightmap-97_comp_light.exr | 4 +- .../Lightmap-97_comp_light.exr.meta | 34 +- .../Lightmap-97_comp_shadowmask.png | 3 - .../Lightmap-97_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-98_comp_dir.png | 4 +- .../Lightmap-98_comp_dir.png.meta | 34 +- .../Lightmap-98_comp_light.exr | 4 +- .../Lightmap-98_comp_light.exr.meta | 34 +- .../Lightmap-98_comp_shadowmask.png | 3 - .../Lightmap-98_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-99_comp_dir.png | 4 +- .../Lightmap-99_comp_dir.png.meta | 34 +- .../Lightmap-99_comp_light.exr | 4 +- .../Lightmap-99_comp_light.exr.meta | 34 +- .../Lightmap-99_comp_shadowmask.png | 3 - .../Lightmap-99_comp_shadowmask.png.meta | 98 - .../ReceptionOutdoor/Lightmap-9_comp_dir.png | 4 +- .../Lightmap-9_comp_dir.png.meta | 34 +- .../Lightmap-9_comp_light.exr | 4 +- .../Lightmap-9_comp_light.exr.meta | 34 +- .../Lightmap-9_comp_shadowmask.png | 3 - .../Lightmap-9_comp_shadowmask.png.meta | 98 - .../OcclusionCullingData.asset | 4392 ++-- .../ReceptionOutdoor/ReflectionProbe-0.exr | 4 +- .../ReflectionProbe-0.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-1.exr | 4 +- .../ReflectionProbe-1.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-2.exr | 4 +- .../ReflectionProbe-2.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-3.exr | 4 +- .../ReflectionProbe-3.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-4.exr | 4 +- .../ReflectionProbe-4.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-5.exr | 4 +- .../ReflectionProbe-5.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-6.exr | 4 +- .../ReflectionProbe-6.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-7.exr | 4 +- .../ReflectionProbe-7.exr.meta | 34 +- .../ReceptionOutdoor/ReflectionProbe-8.exr | 4 +- .../ReflectionProbe-8.exr.meta | 34 +- .../ReflectionProbe-9.exr.meta | 34 +- Assets/Resources/BillingMode.json | 1 + Assets/Resources/BillingMode.json.meta | 7 + .../Material/ProBuilder Default URP.mat | 5 +- Assets/Settings/High_PipelineAsset.asset | 59 +- Assets/Settings/Low_PipelineAsset.asset | 59 +- Assets/Settings/Medium_PipelineAsset.asset | 59 +- Assets/Settings/Ultra_PipelineAsset.asset | 59 +- Assets/Settings/Very High_PipelineAsset.asset | 59 +- Assets/Settings/Very Low_PipelineAsset.asset | 59 +- Assets/ShadersFromTheProject.shadervariants | 691 + ...ShadersFromTheProject.shadervariants.meta} | 2 +- Assets/ShadersSaveAsset.shadervariants | 291 - .../Water/Water/Scripts/PlanarReflection.cs | 4 +- .../Environment/Water/Water/Scripts/Water.cs | 4 +- Assets/StartTutorial/Materials/GridGreen.mat | 9 +- .../Materials/GridNavyDark 2.mat | 5 +- Assets/StartTutorial/Materials/GridOrange.mat | 5 +- Assets/StartTutorial/Materials/GridPurple.mat | 5 +- Assets/StartTutorial/Materials/GridRed.mat | 5 +- Assets/StartTutorial/Materials/GridYellow.mat | 5 +- .../UnityServicesProjectConfiguration.json | 1 - .../Crate - Surface Shader Scene.mat | 13 +- .../Materials/Ground - Logo Scene.mat | 13 +- .../Ground - Surface Shader Scene.mat | 15 +- .../Materials/Small Crate_diffuse.mat | 11 +- .../Fonts & Materials/Anton SDF.asset | 13 +- .../Fonts & Materials/Bangers SDF.asset | 13 +- .../Electronic Highway Sign SDF.asset | 253 +- .../Fonts & Materials/Oswald Bold SDF.asset | 13 +- .../Fonts & Materials/Roboto-Bold SDF.asset | 1141 +- .../Fonts/LiberationSans.ttf.meta | 38 +- .../LiberationSans SDF - Fallback.asset | 3521 +++- .../LiberationSans SDF - Fallback.asset.meta | 16 +- .../LiberationSans SDF.asset | 6228 ++---- .../LiberationSans SDF.asset.meta | 16 +- .../Shaders/TMP_SDF-Mobile.shader | 23 +- .../Shaders/TMP_SDF-Mobile.shader.meta | 16 +- .../Shaders/TMPro_Properties.cginc.meta | 16 +- .../Materials/Bricks_01_mat.mat | 5 +- .../Materials/Bricks_01_mat2.mat | 13 +- Assets/URP_Things/BS_URP.asset | 63 +- Assets/URP_Things/BS_URP_Renderer.asset | 27 +- ...niversalRenderPipelineGlobalSettings.asset | 15 +- .../360VideoPlayer/Models/Ceramic.mat | 5 +- .../360VideoPlayer/Models/Solid Glass.mat | 5 +- .../VR4VET/Components/NPC/Resources/blue.mat | 11 +- .../VR4VET/Components/NPC/Resources/red.mat | 11 +- .../PauseMenu/Materials/VR4VETWalls.mat | 14 +- .../Materials/Adler Dark Wood.mat | 9 +- .../Materials/Antique.mat | 9 +- .../Materials/BA_Color_Black_01.mat | 5 +- .../Materials/BA_Glass_01.mat | 11 +- .../Materials/BA_Glass_02.mat | 22 +- .../Materials/BA_Glow_White_01.mat | 9 +- .../Materials/BA_Metal_Gold_01.mat | 9 +- .../Materials/BA_Wood 02.mat | 9 +- .../Materials/BA_Wood 03.mat | 9 +- .../Materials/Brushed Metal_Gold.mat | 5 +- .../Materials/Building Floor Tile.mat | 9 +- .../Materials/Chessboard.mat | 9 +- .../Materials/DarkGlass.mat | 9 +- .../Materials/DisfusedVase.mat | 9 +- .../Materials/Lamp 02 Ceiling Shade - On.mat | 9 +- .../Materials/Lamp 02 Table.mat | 9 +- .../Materials/LampShade_On.mat | 9 +- .../Materials/Leather_01.mat | 9 +- .../Materials/Marble_Dark.mat | 9 +- .../Brick Project Studio/Materials/Mirror.mat | 5 +- .../Materials/Vase_Apt_01.mat | 9 +- .../Materials/White Wine.mat | 11 +- .../Materials/porc_01.mat | 9 +- .../Materials/Big_dome_Glass Clear0 2.mat | 9 +- .../Big_dome_Iron Rough Rust Edges 2.mat | 5 +- .../Components/Reception/Materials/Black.mat | 9 +- .../Reception/Materials/Carpet012 1.mat | 9 +- .../Reception/Materials/Carpet012 4.mat | 9 +- .../Reception/Materials/Carpet012.mat | 9 +- .../Reception/Materials/Ceilling.mat | 9 +- .../Reception/Materials/Magazin_content.mat | 9 +- .../Reception/Materials/Marble004.mat | 5 +- .../Reception/Materials/Marble019.mat | 9 +- .../Reception/Materials/MetalGrey.mat | 9 +- .../Reception/Materials/Monitor_1_on.mat | 5 +- .../Reception/Materials/Objects_1.mat | 5 +- .../Reception/Materials/Objects_1_Fade.mat | 11 +- .../Components/Reception/Materials/White.mat | 9 +- .../Reception/Materials/Wood Floor 02.mat | 9 +- .../Reception/Materials/Wood Floor 03.mat | 9 +- .../Reception/Materials/Wood28 1.mat | 9 +- .../Components/Reception/Materials/Wood28.mat | 9 +- .../Reception/Materials/fabric.001.mat | 9 +- .../Reception/Materials/fabric.003.mat | 5 +- .../Reception/Materials/marble_white 1.mat | 9 +- .../Reception/Materials/marble_white.mat | 9 +- .../Components/Reception/Materials/wood.mat | 9 +- .../Reception/Models/MAT_Keyboard.mat | 140 + .../Reception/Models/MAT_Keyboard.mat.meta | 8 + .../Components/Reception/Models/MAT_Mouse.mat | 140 + .../Reception/Models/MAT_Mouse.mat.meta | 8 + .../Sign/Materials/vr4vet_sign_backlit.mat | 9 +- .../Tablet/Resources/Tablet/08 - Default.mat | 5 +- .../Components/Tasks/Materials/NavArrow.mat | 13 +- .../ToolTips/Materials/Brand-50%.mat | 9 +- Assets/VR4VET/Materials/Dark.mat | 5 +- Assets/VR4VET/Materials/Floor.mat | 11 +- Assets/VR4VET/Materials/Walls.mat | 14 +- .../Materials/DishesOpaque.mat | 5 +- .../Materials/Floor.mat | 11 +- .../Settings/Open XR Package Settings.asset | 462 +- .../XR/Settings/OpenXR Package Settings.asset | 729 + .../OpenXR Package Settings.asset.meta | 8 + .../Resources/XRDeviceSimulatorSettings.asset | 17 + .../XRDeviceSimulatorSettings.asset.meta | 8 + Packages/manifest.json | 40 +- Packages/packages-lock.json | 202 +- ProjectSettings/EditorBuildSettings.asset | 3 + ProjectSettings/GraphicsSettings.asset | 13 +- .../Settings.json | 10 +- .../com.unity.services.core/Settings.json} | 0 .../Settings.json | 2 - ProjectSettings/ProjectSettings.asset | 115 +- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/QualitySettings.asset | 105 +- ProjectSettings/ScriptableBuildPipeline.json | 13 + ProjectSettings/URPProjectSettings.asset | 2 +- ProjectSettings/UnityConnectSettings.asset | 3 +- 2220 files changed, 61396 insertions(+), 40067 deletions(-) create mode 100644 Assets/AddressableAssetsData/ProfileDataSourceSettings.asset create mode 100644 Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta create mode 100644 Assets/AddressableAssetsData/link.xml create mode 100644 Assets/AddressableAssetsData/link.xml.meta delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_dir.png delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_dir.png.meta delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_light.exr delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_light.exr.meta delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_shadowmask.png delete mode 100644 Assets/FishFeeding/Scenes/FishFeeding/Lightmap-13_comp_shadowmask.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-13_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-13_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-13_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-13_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-14_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-14_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-14_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-14_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-15_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-15_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-15_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-15_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-16_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-16_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-16_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-16_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-17_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-17_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-17_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-17_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-18_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-18_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-18_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-18_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-19_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-19_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-19_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-19_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-20_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-20_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-20_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-20_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-21_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-21_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-21_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-21_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-22_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-22_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-22_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-22_comp_light.exr.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-23_comp_dir.png delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-23_comp_dir.png.meta delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-23_comp_light.exr delete mode 100644 Assets/FishMaintenance/Scenes/FishMaintenance/Lightmap-23_comp_light.exr.meta delete mode 100644 Assets/FishWelfare/Scenes/FishWelfare/Lightmap-17_comp_dir.png delete mode 100644 Assets/FishWelfare/Scenes/FishWelfare/Lightmap-17_comp_dir.png.meta delete mode 100644 Assets/FishWelfare/Scenes/FishWelfare/Lightmap-17_comp_light.exr delete mode 100644 Assets/FishWelfare/Scenes/FishWelfare/Lightmap-17_comp_light.exr.meta create mode 100644 Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books 1.mat create mode 100644 Assets/HDRPFurniturePack/Coffee_Table_Books/Materials/Coffee_Table_Books 1.mat.meta create mode 100644 Assets/Plugins/Android/gradleTemplate.properties rename Assets/{StreamingAssets/UnityServicesProjectConfiguration.json.meta => Plugins/Android/gradleTemplate.properties.meta} (74%) create mode 100644 Assets/Plugins/Android/launcherTemplate.gradle create mode 100644 Assets/Plugins/Android/launcherTemplate.gradle.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-0_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-0_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-100_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-100_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-101_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-101_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-102_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-102_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-103_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-103_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-104_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-104_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-105_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-105_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-106_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-106_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-107_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-107_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-108_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-108_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-109_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-109_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-10_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-10_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-110_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-110_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-111_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-111_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-112_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-112_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-113_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-113_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-114_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-114_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-115_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-115_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-116_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-116_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-117_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-117_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-118_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-118_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-119_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-119_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-11_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-11_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-120_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-120_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-121_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-121_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-122_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-122_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-123_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-123_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-124_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-124_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-125_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-125_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-126_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-126_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-127_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-127_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-128_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-128_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-129_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-129_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-12_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-12_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-130_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-130_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-131_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-131_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-132_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-132_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-133_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-133_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-134_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-134_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-135_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-135_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-136_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-136_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-137_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-137_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-138_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-138_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-139_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-139_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-13_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-13_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-140_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-140_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-141_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-141_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-142_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-142_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-143_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-143_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-144_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-144_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-145_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-145_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-146_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-146_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-147_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-147_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-148_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-148_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-149_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-149_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-14_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-14_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-150_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-150_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-151_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-151_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-152_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-152_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-153_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-153_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-154_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-154_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-155_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-155_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-156_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-156_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-157_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-157_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-158_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-158_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-159_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-159_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-15_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-15_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-160_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-160_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-161_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-161_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-162_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-162_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-163_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-163_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-164_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-164_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-165_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-165_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-166_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-166_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-167_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-167_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-168_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-168_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-169_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-169_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-16_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-16_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-170_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-170_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-171_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-171_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-172_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-172_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-173_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-173_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-174_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-174_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-175_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-175_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_dir.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_dir.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_light.exr delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_light.exr.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-176_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-17_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-17_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-18_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-18_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-19_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-19_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-1_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-1_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-20_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-20_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-21_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-21_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-22_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-22_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-23_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-23_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-24_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-24_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-25_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-25_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-26_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-26_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-27_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-27_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-28_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-28_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-29_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-29_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-2_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-2_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-30_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-30_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-31_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-31_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-32_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-32_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-33_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-33_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-34_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-34_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-35_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-35_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-36_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-36_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-37_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-37_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-38_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-38_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-39_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-39_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-3_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-3_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-40_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-40_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-41_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-41_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-42_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-42_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-43_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-43_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-44_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-44_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-45_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-45_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-46_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-46_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-47_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-47_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-48_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-48_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-49_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-49_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-4_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-4_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-50_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-50_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-51_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-51_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-52_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-52_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-53_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-53_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-54_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-54_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-55_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-55_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-56_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-56_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-57_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-57_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-58_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-58_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-59_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-59_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-5_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-5_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-60_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-60_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-61_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-61_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-62_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-62_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-63_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-63_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-64_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-64_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-65_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-65_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-66_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-66_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-67_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-67_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-68_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-68_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-69_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-69_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-6_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-6_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-70_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-70_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-71_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-71_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-72_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-72_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-73_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-73_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-74_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-74_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-75_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-75_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-76_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-76_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-77_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-77_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-78_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-78_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-79_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-79_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-7_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-7_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-80_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-80_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-81_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-81_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-82_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-82_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-83_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-83_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-84_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-84_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-85_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-85_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-86_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-86_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-87_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-87_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-88_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-88_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-89_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-89_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-8_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-8_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-90_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-90_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-91_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-91_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-92_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-92_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-93_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-93_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-94_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-94_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-95_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-95_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-96_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-96_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-97_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-97_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-98_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-98_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-99_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-99_comp_shadowmask.png.meta delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-9_comp_shadowmask.png delete mode 100644 Assets/Reception/Scenes/ReceptionOutdoor/Lightmap-9_comp_shadowmask.png.meta create mode 100644 Assets/Resources/BillingMode.json create mode 100644 Assets/Resources/BillingMode.json.meta create mode 100644 Assets/ShadersFromTheProject.shadervariants rename Assets/{ShadersSaveAsset.shadervariants.meta => ShadersFromTheProject.shadervariants.meta} (79%) delete mode 100644 Assets/ShadersSaveAsset.shadervariants delete mode 100644 Assets/StreamingAssets/UnityServicesProjectConfiguration.json create mode 100644 Assets/VR4VET/Components/Reception/Models/MAT_Keyboard.mat create mode 100644 Assets/VR4VET/Components/Reception/Models/MAT_Keyboard.mat.meta create mode 100644 Assets/VR4VET/Components/Reception/Models/MAT_Mouse.mat create mode 100644 Assets/VR4VET/Components/Reception/Models/MAT_Mouse.mat.meta create mode 100644 Assets/XR/Settings/OpenXR Package Settings.asset create mode 100644 Assets/XR/Settings/OpenXR Package Settings.asset.meta create mode 100644 Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset create mode 100644 Assets/XRI/Settings/Resources/XRDeviceSimulatorSettings.asset.meta rename ProjectSettings/{boot.config => Packages/com.unity.services.core/Settings.json} (100%) create mode 100644 ProjectSettings/ScriptableBuildPipeline.json diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Dutch (nl).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Dutch (nl).asset index 73e9f9113..d6312f0ee 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Dutch (nl).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Dutch (nl).asset @@ -23,12 +23,14 @@ MonoBehaviour: m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 79ed59aad11093947beba2c7e7feecd2 m_Address: AssetsFishWelfare_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (en).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (en).asset index 06d5a2eaa..b4f5481e0 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (en).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-English (en).asset @@ -23,12 +23,14 @@ MonoBehaviour: m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: edbb2741e37ab524d9055d42166c51ae m_Address: AssetsFishWelfare_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-German (de).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-German (de).asset index 40819ace3..b2d9dbe29 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-German (de).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-German (de).asset @@ -23,12 +23,14 @@ MonoBehaviour: m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d9e0ef324fd84cd43bee479e52885e57 m_Address: AssetsFishWelfare_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Norwegian (no).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Norwegian (no).asset index 585dc1f94..6330a7cf4 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Norwegian (no).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Asset-Tables-Norwegian (no).asset @@ -23,12 +23,14 @@ MonoBehaviour: m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c1f91bd5b30319c4abfc75eecc7f921c m_Address: AssetsFishWelfare_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset index d98042408..f9a5c49fc 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Assets-Shared.asset @@ -21,230 +21,280 @@ MonoBehaviour: m_Address: Assets/FishFeeding/Components/Localization/New Table Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 89ee1aa62e5a0454aaf8266c1d10eefb m_Address: Assets/FishFeeding/Components/Localization/New Table 1 Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 9adab840c0456d844badc797e38b8041 m_Address: Assets/FishWelfare/Localization/TextFishWelfare Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 307a576ed97be80498c9b874b9285c55 m_Address: Assets/FishWelfare/Localization/AssetsFishWelfare Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 49ed079115fe4734d99e732e431be073 m_Address: Assets/StartTutorial/Localization/TextStartTutorial Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bc4ea36a45069a140a8778b84b9006dc m_Address: Assets/VR4VET/Components/Tablet/Localization/Tablet Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6a4c45bae82eaca459a0a1e7f01ad755 m_Address: Assets/VR4VET/Components/Tasks/Localization/Tasks/Tasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 29df87c987aabca47aa2c54fefadd6c3 m_Address: Assets/Laboratory/Localization/Subtasks/LaboratorySubTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2435204ab9014c945972b1b8eb879f79 m_Address: Assets/Laboratory/Localization/Steps/LaboratorySteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0e746aaabdd964343832670c3c2575dc m_Address: Assets/Laboratory/Localization/Skills/LaboratorySkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: aa1142f6b48fc3347a5c8d07731c4943 m_Address: Assets/FishFactory/Localization/HSERoom/Skills/HSETasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: cfa5ab42f6c8b6c49a34e200e23f618e m_Address: Assets/FishFactory/Localization/HSERoom/Subtasks/HSESubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ba65406ab41bfda408f6777a7924c7a3 m_Address: Assets/FishFactory/Localization/HSERoom/Steps/HSESteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f380b6467b1658642b16f284a8c078e0 m_Address: Assets/FishFactory/Localization/HSERoom/Skills/HSESkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bb127573b8f881342ac57359ba295c04 m_Address: Assets/FishFactory/Localization/QAStation/Tasks/QAStationTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3f36e3f2780462646a6ed68376112afd m_Address: Assets/FishFactory/Localization/QAStation/Subtasks/QAStationSubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ffaea6a2ab134d845bfcd02aa9fecf96 m_Address: Assets/FishFactory/Localization/QAStation/Steps/QAStationSteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ae0d964979f907645a3c6d30e7b2e546 m_Address: Assets/FishFactory/Localization/QAStation/Skills/QAStationSkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c3f0054fe451ba74d9d6ad13a3a1104a m_Address: Assets/FishFactory/Localization/BleedingStation/Tasks/BleedingStationTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2ca1a92c6b801bf499a1397c1e4807f2 m_Address: Assets/FishFactory/Localization/BleedingStation/Subtasks/BleedingStationSubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 1a6671493b5208244a135dc442852ad6 m_Address: Assets/FishFactory/Localization/BleedingStation/Steps/BleedingStationSteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 50cbb2540a89c4f4ba69742afb13223a m_Address: Assets/FishFactory/Localization/BleedingStation/Skills/BleedingStationSkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0624b3afc3270294e8efbae4406b4628 m_Address: Assets/FishFeeding/Localization/Tasks/FishFeedingTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b816b8e26f3264d41a86611612ce61b6 m_Address: Assets/FishFeeding/Localization/Subtasks/FishFeedingSubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: fc9813bbf82136d4688f1956b3703af0 m_Address: Assets/FishFeeding/Localization/Steps/FishFeedingSteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e727386af252e2544a4ce83631dfc1dc m_Address: Assets/FishFeeding/Localization/Skills/FishFeedingSkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 11f0cfcecb7c9194293f96858210b281 m_Address: Assets/FishWelfare/Localization/Tasks/FishWelfareTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f3abb491f2eefea458a7f989c0112148 m_Address: Assets/FishFeeding/Localization/Subtasks/FishWelfareSubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a3bfb6a0a90a88c4ba7471af402727ba m_Address: Assets/FishWelfare/Localization/Steps/FishWelfareSteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 495d0bf4ca34a8b409b62da899da9476 m_Address: Assets/FishWelfare/Localization/Skills/FishWelfareSkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3a587b3208da12a42b79990740230ec9 m_Address: Assets/FishMaintenance/Localization/Tasks/FishMaintenanceTasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7933a375e84561740929f141403e4b70 m_Address: Assets/FishMaintenance/Localization/Subtasks/FishMaintenanceSubtasks Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0157567cf7a228340b66dc9eb49567ac m_Address: Assets/FishMaintenance/Localization/Steps/FishMaintenanceSteps Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 17267c8a8beefa44c8901cf2a0aadd61 m_Address: Assets/FishMaintenance/Localization/Skills/FishMaintenanceSkills Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 804485013f4f7d647ab98c413804e903 m_Address: Assets/VR4VET/Components/PauseMenu/Localization/Main/MainMenuMain Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 55b5d838c0b3e0144ad1a7a967fb823e m_Address: Assets/VR4VET/Components/PauseMenu/Localization/Settings/MainMenuSettings Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: be7715ea261fb434fb8aef6799e18360 m_Address: Assets/VR4VET/Components/PauseMenu/Localization/About/MainMenuAbout Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 369d600abb36cf640a2623ae1a03db83 m_Address: Assets/VR4VET/Components/PauseMenu/Localization/Languages/MainMenuLanguages Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6f9a3a5dc6f712043bdd659ad03fb2a4 m_Address: Assets/VR4VET/Components/PauseMenu/Localization/Audio/MainMenuAudio Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f3b77961be5432b4ca5f4d1a2ad98792 m_Address: Assets/VR4VET/Components/PauseMenu/Localization/Accessibility/MainMenuAccessibility Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b81da180bcb2f4f40830c3838f7c03fe m_Address: Assets/Laboratory/Localization/Microscope/Microscope Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6b577a3bbb214c74493b99b468812633 m_Address: Assets/Laboratory/Localization/Registering Device/RegisteringDevice Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 9c7b28f2f86a6884ba6b550e9cf8f2dc m_Address: Assets/Laboratory/Localization/Note sheet/LabNoteSheet Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 34e8d1ef1f119024382794680d0f5e71 m_Address: Assets/Laboratory/Localization/Numpad/Numpad Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: eeb6beec57d2d84449d8f35a1d5bdb67 m_Address: Assets/Laboratory/Localization/Informational posters/Chaetoceros Diatom/ChaetocerosDiatomPoster Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0179a115175bacf4f8d80ce79d7dbf34 m_Address: Assets/Laboratory/Localization/Informational posters/Titles/InformationalPostersTitles Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 699df64e71c9fce44b458bf335430e68 m_Address: Assets/Laboratory/Localization/Informational posters/Skeletonema Diatom/SkeletonemaDiatomPoster Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 62df2227123b9cd42aee212361110fc0 m_Address: Assets/Laboratory/Localization/Informational posters/Pseudo-nitzschia Diatom/PseudoNitzschiaDiatom Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bf491fed9bce97842a8f82c7f0216d22 m_Address: Assets/LoadingScreen/Localization/LoadingScreen Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4b41dd4b37d8a724996515ba1cb43867 m_Address: Assets/VR4VET/Components/ControllerToolTips/Localization/ControllerTooltips Shared Data.asset m_ReadOnly: 1 m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset index 5ef3e5409..02ceb0423 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-Locales.asset @@ -22,21 +22,25 @@ MonoBehaviour: m_ReadOnly: 1 m_SerializedLabels: - Locale + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b23fa21bea951c642a300eea0abdc7eb m_Address: English (en) m_ReadOnly: 1 m_SerializedLabels: - Locale + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 050eb04b65ea4ed468c96428ad8c5401 m_Address: Dutch (nl) m_ReadOnly: 1 m_SerializedLabels: - Locale + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5d21ce6647fe0b8498a6e98947221294 m_Address: Norwegian (no) m_ReadOnly: 1 m_SerializedLabels: - Locale + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Dutch (nl).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Dutch (nl).asset index 7d3d5f9df..13f2b710d 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Dutch (nl).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Dutch (nl).asset @@ -23,288 +23,336 @@ MonoBehaviour: m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 133f4501b8fe5974793819a3c77fee3c m_Address: TextFishWelfare_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a49a186f1d441334f85a2282b6e9b9c9 m_Address: TextStartTutorial_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 16e3e4ee2bae45345aff6b65a70eaa9f m_Address: Tablet_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 00e857f1c33156949991c6b78b30c60d m_Address: LaboratoryTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f9afff9d99d3b204ea8b7bcafcb16ef3 m_Address: LaboratorySubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 55713422dc016494abdb19eabe368a9b m_Address: LaboratorySteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ba4e2960516b3e74cbc8a44a276bb72d m_Address: LaboratorySkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 11632fdf2b47c184298193819e5ae48d m_Address: HSETasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 67d10bb4b1b5bde44a6045f6fd03f119 m_Address: HSESubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4546e6e6bdbdb9d46a4905b89659fff4 m_Address: HSESteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5b4a12072e5436b4f80679701d75ac8b m_Address: HSESkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 894e032c1998c7041870caf9c7a5c41d m_Address: QAStationTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4f1b4b1f95efeea4f9641b53a2ceae75 m_Address: QAStationSubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 41adb11c42d9fe44f911e354436bce46 m_Address: QAStationSteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2de1a0da3a9e9a6429658990659ef237 m_Address: QAStationSkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b2334ed21f1c0354aaabdf6881e76238 m_Address: BleedingStationTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e276adc93b31d7543af033a5473c7e57 m_Address: BleedingStationSubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 807e2f1f853978747b642436eafcb439 m_Address: BleedingStationSteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0cc55c40591e6f64aaeb8f924f9fe115 m_Address: BleedingStationSkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3be23010a8e7f6149b61fe09b25c2416 m_Address: FishFeedingTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d07ef3a6ca361dd4492294a1fb90e396 m_Address: FishFeedingSubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2c58c47e0d639d641a8c15eb9d9bc621 m_Address: FishFeedingSteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f1fbdddd5a98efc4186a10792dc784a8 m_Address: FishFeedingSkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e559e7a46ecf7314a8062f96c047b8b3 m_Address: FishWelfareTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0f79e8c0e4aa5094a86f6079ffff2925 m_Address: FishWelfareSubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 8e7ae2ae37fbb704ea51b20dd35f0f5d m_Address: FishWelfareSteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: db2dd53292e2c0c42a97965a34d86fa4 m_Address: FishWelfareSkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f12d176ecc17ed74ca964ea98cce969d m_Address: FishMaintenanceTasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c4b8460ab82b7d94980d8d91dc1167a2 m_Address: FishMaintenanceSubtasks_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0e007bb1b5cc6584faff37bf24dac219 m_Address: FishMaintenanceSteps_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a5fff38614aabb249a49f1dc1a9b8c5e m_Address: FishMaintenanceSkills_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 51d01c2dfd29a534b97811f521c7fc04 m_Address: MainMenuMain_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 920d7921c4186634e8bed3ba76260f98 m_Address: MainMenuSettings_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d58fcc234ff03f747840fac52615b514 m_Address: MainMenuAbout_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4bdb2b06c8c8ed046a6f4eb1329894be m_Address: MainMenuLanguages_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f80bf0ec4e618324690e92dd099be36f m_Address: MainMenuAudio_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 1b344717f704f5d459cbe8248792d9bc m_Address: MainMenuAccessibility_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4744f2a5e6ee8a640af2ce01a1d727a6 m_Address: Microscope_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 888fe8efe0fa1cb43a7159cbcbf95b7d m_Address: RegisteringDevice_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b198c8933242fc54a958198ab3963b76 m_Address: LabNoteSheet_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 15460d06a7d8e0c42b771b041232d384 m_Address: Numpad_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: acfca1303d4617f4d923063a14f04089 m_Address: ChaetocerosDiatomPoster_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 8ada02d8e75b96d4c92027517b57e67e m_Address: InformationalPostersHeaders_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 1b23063fea551404584774d1d178a5db m_Address: SkeletonemaDiatomPoster_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: dc63fd604b5b0e340b7bb6a942aeece2 m_Address: PseudoNitzschiaDiatom_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: fae099057745d924e85d6a84e44cde86 m_Address: LoadingScreen_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b56a52e1892379c4db86e2041ec3aed2 m_Address: ControllerTooltips_nl m_ReadOnly: 1 m_SerializedLabels: - Locale-nl - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset index 056e45d36..ddd4fec88 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-English (en).asset @@ -23,288 +23,336 @@ MonoBehaviour: m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 62349b6ad5a33b14bab8360fa0256b0b m_Address: TextFishWelfare_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 719d6f9eb245bec4f8f24923ea25ccfa m_Address: TextStartTutorial_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0100c4d1507132b419581c2dd93a27b2 m_Address: Tablet_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 968dad461556ca748ab85e8b6ceed359 m_Address: LaboratoryTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d7978416452a708458c448fb2c556fac m_Address: LaboratorySubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2cef2e4a63a92b649932913e382c3191 m_Address: LaboratorySteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ffc2021cd8a20b948952e24a64c318c1 m_Address: LaboratorySkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f41c828180f92074d89747d6c72998d7 m_Address: HSETasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 30247505b7db89b479bab850c167ee48 m_Address: HSESubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bcdcf5b9abcc8ea4f8fe1b748e4a4e8c m_Address: HSESteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c990a1d1e06db224e9088cc53b1fc6ff m_Address: HSESkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3ec429d2939a63e449901c7393b46edf m_Address: QAStationTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 86a64eb9d6572814fb022866da168514 m_Address: QAStationSubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c9015012f6031bf4f9413d649a58dbf7 m_Address: QAStationSteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 90026da239d9fb84a881665ce3d14d60 m_Address: QAStationSkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 536cf91e505b0b54eb750e3323c22576 m_Address: BleedingStationTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bd67bc6933b07604eb4f784712f942fa m_Address: BleedingStationSubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: da70e494e26b45b44a1f0ed2cf411850 m_Address: BleedingStationSteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 8bcc45a05b76637449d95f2401f0705d m_Address: BleedingStationSkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a0c83d19db9197b43982d594f760b34e m_Address: FishFeedingTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b778ae93e8b75d447bf1896314a630ec m_Address: FishFeedingSubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e741b652edc7e6d4cbb1cc2d1edcde75 m_Address: FishFeedingSteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4d02fcf70a1a49142929bec2e7e3399c m_Address: FishFeedingSkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d6d1c00c0cff78547a1532c47d06899d m_Address: FishWelfareTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: fdf356f956ddbc84aaf5c134213122ad m_Address: FishWelfareSubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bdee78cc512917545b59845e0128e922 m_Address: FishWelfareSteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6ae83bcd11f6c234688af6d5f481a1ad m_Address: FishWelfareSkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7d4eabab8a2e48a4494eee354e4ca1a2 m_Address: FishMaintenanceTasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0029590b641d9194f9e26afd9ab585c9 m_Address: FishMaintenanceSubtasks_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4b14e339d8204b0469507ba6139aabaf m_Address: FishMaintenanceSteps_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7b68aa09df9c72242a9d85b84ad564d6 m_Address: FishMaintenanceSkills_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5b4fd82e72f073a498d68a810563a1a6 m_Address: MainMenuMain_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2c2d56c8e466b3d4793e1117e9250dcd m_Address: MainMenuSettings_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0cba05c1903512949a5f804ac3d2c6b8 m_Address: MainMenuAbout_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 938ec0f46b68f064fa2bb9f0aa08a4cc m_Address: MainMenuLanguages_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5c56399e487ce184591d91c86c9434de m_Address: MainMenuAudio_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a23ebfc246133a04c882de82b8c56808 m_Address: MainMenuAccessibility_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 84f83173e88fdaa46bb20bb75b012039 m_Address: Microscope_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 42fae323cce291f458e9eee0ee068bf2 m_Address: RegisteringDevice_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5533e6d9c58cba242899975f7646c562 m_Address: LabNoteSheet_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: dc54545c21a50554d89af1ec3a9e4be7 m_Address: Numpad_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3bd8882e4e2fc0c45b8d8399facc8c5b m_Address: ChaetocerosDiatomPoster_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 37cf453931955e5409a8b933c2d593ee m_Address: InformationalPostersHeaders_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5ffa741f96dfe0744b320b284528dc8d m_Address: SkeletonemaDiatomPoster_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6ff758281f95e4e46ad7ef967383d033 m_Address: PseudoNitzschiaDiatom_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3cf1c942c7eba474a9e02451f3478e42 m_Address: LoadingScreen_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f914c150efe20d948abda1b0e92ff16a m_Address: ControllerTooltips_en m_ReadOnly: 1 m_SerializedLabels: - Locale-en - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-German (de).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-German (de).asset index af3fd819b..b9b29c207 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-German (de).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-German (de).asset @@ -23,288 +23,336 @@ MonoBehaviour: m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e6dc30692184def43b4361eb4c6b6c5f m_Address: TextFishWelfare_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 58802a44fde85f6478c73caceb77a912 m_Address: TextStartTutorial_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e820634c228303548aefe1cabc457546 m_Address: Tablet_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0585507bb19f06e47bb88412e6822fa8 m_Address: LaboratoryTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e88a05f956b337243924fbf270667c26 m_Address: LaboratorySubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7746ad8adc97538428afbba069a0c2f3 m_Address: LaboratorySteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b89eb61e6daf0244a9c7ad0deccc86d6 m_Address: LaboratorySkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2e8a77ee17b508a42968bc8ae28c1f8d m_Address: HSETasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e4c9eb750cbf234408603ad108c4a5fb m_Address: HSESubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 27af539f4ce238c46b7c274c3c64df23 m_Address: HSESteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ad552782af6dc4747bdad1a5a845c9ef m_Address: HSESkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e2ab6105f73e41b4eba10ec8c32b5dbe m_Address: QAStationTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a0a1b86914997b34d80ec3ef69f023c4 m_Address: QAStationSubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 1ca76dad3c9d10f4ba964f6a845df71b m_Address: QAStationSteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 973660aea5fc2fa4897520aaa3433be7 m_Address: QAStationSkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: deaaea382f9c4c24f8d105c1faeb071a m_Address: BleedingStationTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: af42efadfb7d7904a9a9f4a376f6b6c7 m_Address: BleedingStationSubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b561369c3f736194fa2436cb7e6afd35 m_Address: BleedingStationSteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 79a4e21ec5605a74db2e5fbaf24c17fd m_Address: BleedingStationSkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0a7d81a42a5ea1b4d9105200acf5c9ed m_Address: FishFeedingTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f864d6a1c74f9b649ae3c9cc5a442b8e m_Address: FishFeedingSubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7e0c3f71c1551244e8028a1716b199f7 m_Address: FishFeedingSteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 069770effeac37a41a72d1321aae4e91 m_Address: FishFeedingSkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 9ee9ccff12a2c544f8249b5219e1fc6f m_Address: FishWelfareTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 73f7921de14f39b449c9fe02eb400eee m_Address: FishWelfareSubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2359dca2ae8f1c040b1f9b8b805024d6 m_Address: FishWelfareSteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3673fc79fa901f24f89767a76ad2f403 m_Address: FishWelfareSkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e7005c4cfbd021d41958b1a81609590a m_Address: FishMaintenanceTasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bfee8d6bf6692cd4eafb69151cbf4124 m_Address: FishMaintenanceSubtasks_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0f59bb3e3acf9644ea46e11df98fc93e m_Address: FishMaintenanceSteps_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ef191ced75054dc42b2e39ea3b4b4998 m_Address: FishMaintenanceSkills_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b0ebbdfe6c641654d8238b78e648bce6 m_Address: MainMenuMain_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2196fd690830aa44493c7fd3007dd22e m_Address: MainMenuSettings_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2b5b23d9c6290ea4181a17e6dcc625f2 m_Address: MainMenuAbout_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 47bfec9c801234643b55810959f4f002 m_Address: MainMenuLanguages_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 8d3614a7780a2764ca7ae4f017462d9f m_Address: MainMenuAudio_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b939a25a662b5a649ba7c9d362552cdb m_Address: MainMenuAccessibility_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a1238e0dca9342a42bd05ae7017940e0 m_Address: Microscope_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a949c1ea084a758438f97ebeb32c58cf m_Address: RegisteringDevice_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 97fa97bd52bf71b41a369ec2c478c4f6 m_Address: LabNoteSheet_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d5fa3fa1944df2c43835d6d9e5a3318f m_Address: Numpad_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 426a4c3961cd66346a5b283cc8c61f36 m_Address: ChaetocerosDiatomPoster_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 45846e40eb9d5e4428f9acd9f17c2aa2 m_Address: InformationalPostersHeaders_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 04836952f93cf884887e46bcf7f08277 m_Address: SkeletonemaDiatomPoster_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0594a24ab715cbd4da347854d3b4806d m_Address: PseudoNitzschiaDiatom_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b970fdbfc3ed77640b1aa95ad21ab2f8 m_Address: LoadingScreen_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ec5d732f75db99c47a1bdeae9576112a m_Address: ControllerTooltips_de m_ReadOnly: 1 m_SerializedLabels: - Locale-de - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Norwegian (no).asset b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Norwegian (no).asset index 296e86265..18f7e2168 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Norwegian (no).asset +++ b/Assets/AddressableAssetsData/AssetGroups/Localization-String-Tables-Norwegian (no).asset @@ -23,288 +23,336 @@ MonoBehaviour: m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b6b8a8a994ee5de4794f3cc023573424 m_Address: TextFishWelfare_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 909afeeb4a6a24044b403ba9a1d4ba03 m_Address: TextStartTutorial_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f68326910c456a0489848803e3dd4a8a m_Address: Tablet_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 01d815d63a9567b4eacc400c989940bd m_Address: LaboratoryTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f17862d9e5aca7749b14c4138d99a0d3 m_Address: LaboratorySubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 363659c730ea7044785021e820941538 m_Address: LaboratorySteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 88809a15b2752da4ebcfacbc20b23733 m_Address: LaboratorySkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ccc7cfc7b7192294a99d0bc749dbd1a4 m_Address: HSETasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 95a5ad3e1c210434a98ea565639b456f m_Address: HSESubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6d02a1890f0e1ff46bf0c68173bfa6b6 m_Address: HSESteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 6808bf7ba0ad43a4e93497c852bd4abe m_Address: HSESkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 33d7aa51c72941f43a36997cb16a629a m_Address: QAStationTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 32bdab1d7896bef45a952df6c04d681a m_Address: QAStationSubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a8fd4e78432f0454488de022feae0664 m_Address: QAStationSteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 17242c71e9947f948abe8ce9d17d1166 m_Address: QAStationSkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4714df4ae933a7e4ab8efd8b33e4a59d m_Address: BleedingStationTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 2ceb842b5451f294bb459fa75ab2eaa7 m_Address: BleedingStationSubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 161f0d6afaafedf4181bfebeb0795e34 m_Address: BleedingStationSteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bfa65acca9280984e957d133e3344541 m_Address: BleedingStationSkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f6e1a90dd4592f7478e81153db77afce m_Address: FishFeedingTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: b9159c90ddeb397489d6e2ee8b009ba9 m_Address: FishFeedingSubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 57d207a66c91bd74ebfa91c9b564c358 m_Address: FishFeedingSteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: e655203ed30c8a94283d019da7269cfd m_Address: FishFeedingSkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d203d58cdc179424b9d43b1c6583d7a9 m_Address: FishWelfareTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 09364d8354a17524a801ab1680503862 m_Address: FishWelfareSubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 380322fd0c7e23e449bcb056fc14c115 m_Address: FishWelfareSteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f01c9bdd7d5747141855ff35f475f46d m_Address: FishWelfareSkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 0ac7ae0790a80d94d82144d7273482e3 m_Address: FishMaintenanceTasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ba46af663f731ab43a3a09598bdb3c9f m_Address: FishMaintenanceSubtasks_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5af057ec67f560e47b206d2ec4771ba4 m_Address: FishMaintenanceSteps_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5f934e9da79dbc3449a3d177f5f58428 m_Address: FishMaintenanceSkills_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 527d6f9cde3d4374c9df027c1f33f494 m_Address: MainMenuMain_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c2ff468c18d493b4f8aacf14f3521374 m_Address: MainMenuSettings_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4ee625d2b890526409e0f52311fe1b98 m_Address: MainMenuAbout_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: edc0fa90b12e34a4194c5a5631a5a532 m_Address: MainMenuLanguages_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f5a6c820558e93c4cae0f61a861333f7 m_Address: MainMenuAudio_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4b2c223b45d5b534b9f98ca8f8ff8bc0 m_Address: MainMenuAccessibility_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 5830d7765a61c81408b862eba69b5bf1 m_Address: Microscope_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 22f8d3cddfb14db418b630b2eaa58cbd m_Address: RegisteringDevice_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 7caec1bd6cf80474882d3e30659223d4 m_Address: LabNoteSheet_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 8b9e9573c23ff8b40bfe3b3acd3a4cd5 m_Address: Numpad_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: f9d728779bb25844c9412112b2da7ab6 m_Address: ChaetocerosDiatomPoster_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 3e4400f9f21ea244c9002dda55222f18 m_Address: InformationalPostersHeaders_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: ed6a695aa8b0863489305d27552e498f m_Address: SkeletonemaDiatomPoster_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: bfb3fc2d1817f7a46a7ae75f6d6f9cf8 m_Address: PseudoNitzschiaDiatom_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: c0b3a22a8d3bf0f43b6b76b1ab8fc50b m_Address: LoadingScreen_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 284f97a0d972519428f585207c1702c0 m_Address: ControllerTooltips_no m_ReadOnly: 1 m_SerializedLabels: - Locale-no - Preload + FlaggedDuringContentUpdateRestriction: 0 m_ReadOnly: 1 m_Settings: {fileID: 11400000, guid: a2a034781793db945a990f944bc8a8a5, type: 2} m_SchemaSet: diff --git a/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset new file mode 100644 index 000000000..b98d845bb --- /dev/null +++ b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset @@ -0,0 +1,34 @@ +%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: 7e3976da977cb49238499ea3b4c237ae, type: 3} + m_Name: ProfileDataSourceSettings + m_EditorClassIdentifier: + profileGroupTypes: + - m_GroupTypePrefix: Built-In + m_Variables: + - m_Suffix: BuildPath + m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]' + - m_Suffix: LoadPath + m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]' + - m_GroupTypePrefix: Editor Hosted + m_Variables: + - m_Suffix: BuildPath + m_Value: 'ServerData/[BuildTarget]' + - m_Suffix: LoadPath + m_Value: 'http://[PrivateIpAddress]:[HostingServicePort]' + environments: [] + currentEnvironment: + id: + projectId: + projectGenesisId: + name: + isDefault: 0 diff --git a/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta new file mode 100644 index 000000000..c54b994c8 --- /dev/null +++ b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 34cfb6cab05b0c049a9402aa87958a26 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AddressableAssetsData/link.xml b/Assets/AddressableAssetsData/link.xml new file mode 100644 index 000000000..818df5182 --- /dev/null +++ b/Assets/AddressableAssetsData/link.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/AddressableAssetsData/link.xml.meta b/Assets/AddressableAssetsData/link.xml.meta new file mode 100644 index 000000000..f29648239 --- /dev/null +++ b/Assets/AddressableAssetsData/link.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6913b62bf1c158a4fa0257f751da169c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Boats/Materials/Boat_2_Mat.mat b/Assets/Boats/Materials/Boat_2_Mat.mat index 01957c234..f62561ca4 100644 --- a/Assets/Boats/Materials/Boat_2_Mat.mat +++ b/Assets/Boats/Materials/Boat_2_Mat.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 5 + version: 7 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -22,6 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Boat_2_Mat m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _EMISSION - _NORMALMAP @@ -33,6 +35,7 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -95,7 +98,9 @@ Material: m_Ints: [] m_Floats: - _AlphaClip: 0 + - _AlphaToMask: 0 - _Blend: 0 + - _BlendModePreserveSpecular: 1 - _BumpScale: 1 - _ClearCoatMask: 0 - _ClearCoatSmoothness: 0 @@ -104,6 +109,7 @@ Material: - _DetailAlbedoMapScale: 1 - _DetailNormalMapScale: 1 - _DstBlend: 0 + - _DstBlendAlpha: 0 - _EnvironmentReflections: 1 - _GlossMapScale: 1 - _Glossiness: 0.5 @@ -122,6 +128,7 @@ Material: - _SpecSource: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 + - _SrcBlendAlpha: 1 - _Surface: 0 - _UVSec: 0 - _WorkflowMode: 1 diff --git a/Assets/Boats/Models/Materials/No Name.mat b/Assets/Boats/Models/Materials/No Name.mat index 04bc8dc4b..728b6dbd0 100644 --- a/Assets/Boats/Models/Materials/No Name.mat +++ b/Assets/Boats/Models/Materials/No Name.mat @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} m_Name: m_EditorClassIdentifier: - version: 5 + version: 7 --- !u!21 &2100000 Material: serializedVersion: 8 @@ -22,6 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: No Name m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] m_InvalidKeywords: [] m_LightmapFlags: 4 @@ -31,6 +33,7 @@ Material: stringTagMap: RenderType: Opaque disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: diff --git a/Assets/Boats/Prefabs/Boat_2.prefab b/Assets/Boats/Prefabs/Boat_2.prefab index 902b1fcf6dbd96ed79d240ee25dee908046f75a1..ae49745f5f69eade7b951399d3d320f716d42995 100644 GIT binary patch literal 2941 zcmdT`-*4hL5Ps*c@IGvx03{^k*BhljHd1L3w3Sw?6EevJe4E6`aoDn}``>SDCy=u3 zopd_sZs7qk_INzseDh5{exA(kh&{A>A0H>T|NV&ksle$ zA-=+$f9S1q0U2G#WhH5uK=jV~q^dxkFIFHJ&DnQIpFvcNml5%r@CC+(QeSdFFrVh} zbhc2D;+sJ5?;TuLfga-A~C#j8rh)g+N@kMZobnl8C8+4mj= zEvt-+;(t)gV%6c+DQCkwRfadJZP2^p3C$N=A)w)UiO9ej`j&57UeG58guPF`D`TI0 z!-r7i_-*Lu{aUPCFBhL@Lkv;|810;tv>bNiQ0*bmA*|snWhSa|p z6o1XeDMyM6%F4OmJ1$hTs_|=jX3O$a02chqZ@T(7RBjb%&g-vld|l@tCgmoF>Jvkv z>)?YR9EO2qhi)frjNi1e8Ibh

lCyoC>1yAVfL!CPEs}Fim1=1_goy$ zzGIuML>jN*siK?XDGSJQ+=%<%Sfd9Nn*=3p##8h#ox3nr!2JoNwV-(`k)|BDU8~%T zR$otvnL^D4;{xYZ>oKEvZ5#)c;`89tG$ZW54paOw@?uPV2hw02rmh!cYdgrsYb&ur z&-GfSH0^DWxui1L#%0FU*@R?FAl~)ba8h+Is*`z~@>(^c>FAF0g7croSFzGKP0D1; z-)i$C%FjHnaqR9v2pqJXE@-4h%Sc@6vJ`Z8LP}HMHf{|#YEeY@@br8f)bXa|0`74H zAaXZcOt)0XE0Cs+Z6YzwPl5AUsx`AG zs0$ryiQ_vWuC`BV$)BEQ^yP|G&D(%A9KT-Dk{6L6)aEw+oC=(&NC3RVxm+%l*fvDc z?;YB+Ydz*fn<*DwFnQwM7)f8OhH^(Yv=B^|4TjkHIkD;%M!DMBq~bGJTkxVyFX z)~+2Vj_m`%oP$>VMMcJA8QH*>qWeC5g&uN#1e z@`LT&Km6>*ThCm&v_C$+XY=`+frTiYD9;!EfLBdlJ@asfX}px`>2l;4yVxJv{~m%3;vJcFT}#;l@$9;; zBQ7OpK8=xF7u%bgxaz+PZR&q7-plFdc`m1a3vnq~{ac&3XI{kq457{axdDYwyPw=B znBwmK+|4RY<7(Rf?n4io_Wgx1~MYW)o037j`f*9{fzdVt|VXch%a51Xkb=Y4R4eGO2 zVz}O4Ou~ggjC|^arF)+^x#bT}KKIyzFXmp!e-K7InHrMdP&2_M`2S9@?Z%-lq(SQh zTgK^I!Pa5iLv00{XZ{2|3|bp(=9;`X$Fn%RJ-~U`bQ~A|M2a)mT%1l!c?O${?@e(A zo8p)k`(Hqlx+U0_nOB0%!R@>ZHdnu$m%--hA48M+8Eme+U6%ygGWr>8uDsRHU~~1~ zhbHxFu${hY-xzG3Y2ns>4Yn3;^=q&ZS29g7o}{o1Zza1d=`h$7&yo&<&Eh}D`I2;K zC&^!NB~yDzzHe;uS-%~BSUqboulkGfht=cq#|V7uKJXCt zgqO8fP+L#K{yw%*HlXm~8Yn*?b-k={R|wAJVG=m~UHC&}vi>goA$Zo`TbFgt3_AWU z{2}t{?{-~sS*N(W&#lW^B~v-#`xnI(x+5j<7p0U z?oI2m)_AgZDu2kl!rwa}OMg)QAg=rQWnk1x{;>Ob5p$kIlk<{4_)wm4{2kOeuU^)w zpYnEI@<+Pf%)I0eYyY#5{}I~MpBKD=KDFl+X&ckihF?f=<&T#9zf+v^dj-X5&l*fd z{k_t!IOn}F#VvnuUgA4bocBCjQta6W>@z4_?}t!~=+Evm??08#`uT^Oxbjvt)qk7d z9OIch{Ps)0JAi$Jc)=JZB;!F1Gy)=7J-H3|^<-k!FGcs)!AavmF+d{I0!IBLh(o`^ z&WZVB^&lCpmBL~mZ8BnUzn>ImNnwzfss|%sc{Uk~qhlg69?Vn%6c5b$adIF?R51mRw8e>E zOAZaAH5%5!>U>qCCc+b(uYW#?rjCyKiwD9wK0W$Cx zQ5a=>cwhrsMNKz*r33qay?J@NehOu|10$2t5!(-J2QWIKJutfH2zGD^n1`a7yY44( zd$aTA_4-@5pUTV4TTuKsuz3{D*}8eNOxwD7vrKDmUOK=)RH=ka!B)$hA~!a>R1b@m zBgL6gzJy;5*C*q!T!zl-^gvWw2o_a&#_!%h)ZVjg(`}azJ^!~?$2aZzXycPpykUNW zLchC+oAaGyd>CT5E@luM?=`qj9dZNTf;RU_iGsLh5F{a<8w<~aI0Nl&)Ol`QO}s-s zw;V*9`h_SOBA@vzAw(g#WoLz%@NEB*kms!GkzkoLFBvGh*w`B0v zP7;O1T{}5O@hKDH&T&>^wUAunrjn&V6_zK!wQ!C@k?n5i%>&~24E92Ai`Z{#b&Q`{k%j`odp4R6X{oG~Gg&Ci<-#r&*e2VKYi8E+ZkDKu^^Rjwc8K1_h^~1cQhrcA4 z2~tl_6W6%6dg$*uZ&nX^%Gxu6d4HO=d-*OHGZqIk{;|=h6wZW2{n3Y8BHNsd{aSqn zDG5>q{akeQ$0T=19a^KgAWoKC)Fggf4iYn$_VGKES@0|Kfr*YCM}C9+3Hh8REaO2n zS_n$bPgG2ebapiuO{QUokhvU@!NNh>ms-h)HRjH5arOFq4KLjb{rtNp$LKZY6bgSS zC@-Xab?zKE0RtYxn|`(ho<*$k<{f;QQ|ROV_ejyc4Qq?+GQULM5Z(nT+IPDA7U{)o z1zB+%`S6XL_UXlY&(`S^e|-Gu(TC4HG`)U9Sb`v)*I$_Y>*CzKhfki^`iqSVZ+#oX zR`uBVEZ=dET{CUwW7op<@!6BEyC5z2T)G}Mxug3dKbgkz$!}A�Te>*w_AG`SRGe z+i&e6X3yszoqgw0nZ~8gzJ0$wzi)58yR>)mk)eIYyu9C*-~RLaKXG-n*H=3q30O@}8*h=)zDUx(h>D14xo0WuQc@|EB#BVjvZQqFTI@yENMv6sQg;cJWJy|V ziKrCW$sWF$lR5X?)Bn5A^TXWt%*;D8?>6tuxmHyvbYEB4rf=HXEkS);7xersAu(#? zsL@u|R-;DEvX=Ps_wQdxslqb@Y_0NL=MAuy0uPNllPXC)JG$quP4grrsDE{z?u*)> z=^2`?p&6@O2Lh-b8=5aEsj<)94}+NL977H%@*^Z9R%MYcl9pNR6QoSk3(T;-0G9?; z5U&QslQgk!fuym9bDTd8k*a4vhA#JIQDtR6;g-!Pv= zJ?)Z(LGWiKlJb%3aq)f+Sr}pvM}r-SXZ@r_b=?dB%Z~kVBY?PuCFDotTG4pivZX8( z#Qq&rEQw-wwQZLfH zeld$`uvZy}xHg_czW>9nYq`VOfr3jiX|!THM$cPbrKE}a5?$;rz_n&?a&T@0tKoYQ zSr|l6$#im$a14v(@4x+Vh$tx;^5N&Dthy$kTZp>@xuh|(TWUZ>M~yLvV_Z+tx}Gfv zW$Np3i0>0xiNCWMA_iEtloy;JZdeAfx+~5%!yww69f@~W{8`lRS6Vm_?@pSL^YbQ) z4bKF#w_&4Ar|2>egG)%M{>I{!G-z(Z z)X5iC$}FlHHVuQg8KXm99y^;w-8#=3hltRNARCw?p=LX&l}JDQh{cT6Rt^p^>}WiB zdtl6Aq+y-If#^gJyAq;>i~E-2Z(|wQ)0?lM%~KQzydi` za;5;N{&pl3GM2Nty}qOfgLoe@g>;?nD5AQ3mb6fy^vW?%^zE!&ph2@j><55ZHHYjF zuqSAZ^)U=$REINpq9t5Zl^W$K^8^gSYfuu2hrVUa5G~J8yO{FK^gu>=y5yZdZ0#x> zG8ltUUG7CD`Ngoh^*HN@L(ChaPCnf*ltn$eVwnTPsPl>Bx*ex)+m($7a!byg`D=JQx9QbCICN@VV7V-R(~Cyp|S6HNlO-n)au*L&7s z5JKDskB-fqCwi0`74k_#?2}2m!&aisDXJz>$$^*_PZB9EcUV-b8x}Z(U5o*tJCC_kacMaYg!AnLa^d@Qk$@rL-lTJq z#af>?h8V;-?l5xoPd`yN)UYlCV+#=)n@sM!R>H2Ua}DbQ;1|Uq=T95Ys(TOAgP;^U znIW=nQD7+n;VD3kJMi#^46pJ}dD4y94*YpQCI(Sg>`gZ6Ob~Tu)+%X{N#5AXdw~5$ShNht8nGlcyN5 z3FTm6ICE+ttEGbyavX@g$u{I4<4|!PvtGUc=H=-`Sym<5Uo|c!2Qe);-Op=JQ5Cn~ zo;hs!v9WcfIT^iWN@zm~)y(%%*l6$8>@*lh-j!rT)l8=; zA+aB~bz32-357%<`6}`N2GMqMG5JP`QKxUSq)C=%gQSA2S~Ek0sY>=WTX6`9OOYh! z>mX5+?dzpXvdl|CC8x0dW%Ra(sx;_g76xGeb~cwVW7dGXe~}o(+%i2N@H3re)9*)^Iv*calR9zkhF@MzPS?n_c-e=R^Slv7BXaP z*K3hZQQYM^*kBMrwTsBlZy9Drq&^>(GF*A3G>8xfCXv-&+eNeBHcV<*zi3j-U-it_ zazcE*fZeu|?Y;YwjR?aarp4-z{#tB9sZ=MAL&ycpB1gSsWCH+?mhxe~;(AYICgw=s z#sG_E{~(?`5cjM-+ihml`_J9FZSOCdQEGC6(}FOF!~}2rTrf-OvQiR(mA${6F%MKF zH!>B6_;yy8+_aFfvXJ`E(QRd`JU(tJ1~L1tBkA%uK*R^rzIs~xA{KTtHj7k$DDf~e z-U}oi*n1#)D-5D1h6E}o_ypLCK?^p zZ)D3n3?iz?mS|EOB~Hycz846J8p$5K&wM8gqEk(Re4oyCLPa2mf$%?&C~jD(4jrcZ zVGvKhB!P{*8cV5@>iS_2+5HU354#!3A<9!aov+7F-Wns$qy}?eHr_auPkR@!o!6Ji zWQ{pXrZv(&I$;oDz_~nmB*B_>+M8+liF-3RkgO^-FgNDQ8Mz@^TxLFHhl9;>LotX? zgd_#{tj;t;R)`jg7D7`C(B5g7K2@Rj5-DO*+@e5?@$ zaTW+*ioQ3C`kEVnLrk()Co3#;L{wl7E#;H7$=-IZ{|X#~kbxo0F{)S}X%c*X*d zL}6voG!8c_av*%H49NF)0$76&3asQn+{UBHcadvFyB@0L0oGbL#1mdTx%&`f`-4oM z+Ds8IlmP{~HDi=t3uMH5RC7&WmLYm}M2zOZ9@J7kRGrj~Wu)X7o}?(7#rB##9vFn{ zzzX909!$gpB^)VDU{~;>f*~Aq2h|Hi&r)A0aWQywV)2sD3M249aSs%bS9HFSUKywg10)Iio4Mpt$6bS14h{p(M zDXKzDB?qGGmm`s;Dehw}<25bCgnHa zAA-9Nq%@zhG+P5X>Z3IVgkLLTd4a@O%7ctl?>KgVX8{Ib^Vpf(S?$gmeH-Ws0>Ut;z2YL2 z!(g}cRi~N*;gUX*JXgwa##BG|lbtXK_uS=V!9_;=O&{d7ER1H2HOwRygWv$mR606d zL`8;hwjMii)CO{@5L8~(ln_;cOk`DE0CrX_oDp_XybXS!jX`u5O(d;*v;eS;wJo;ITd?wW)9q4z3i3j==b^gqEIK+-44aDvrulPy%m~2l)eN$)OQJ{U(CZG zo+j9mX?c;NiKkAoiu&Nm03(K8A~qK>CXZ@Z%sby$iI*vX`)BuB(5MWu}$b%e!;zC=#!=k_{Lhh{~9NxM1I z#V46+>gq8S4n&E5HLiS;;ekL?ChF7P;S&JTBn`<~=NMuPt7Z+=0eX|0z_7&B;Twn< zO#!IX7nhkv0(CTQfW?8Jq&tLttg8;J3&i-`C8UsPVJKE-lyNu^6&j04Qim;u#XnLo zh&hrjq>2SIw;wqX&iV4wS_R!vk*&4#f zTQP{-5I^#i9%JzTRv`30R-kF%6bzzrrZyfqh3O1I44|I*jgt*9e4#Np{1RJhX{kIg zOguA5v3gK06@v%^GjctIVS8b4p$=l8Y&s5#5eXQ*r@7t44p9~Eufid|zSk$MRoE6$ zBX=MUF$4teUn1G!PH*m48i=2B_lOd8WM{$H)UeZe7czZBJW|8!Xwb$Ws({HCJ1L^5 zv{h>K5w}WtE5YEmn_yA^huo#fqgNSTP;3JUkM8=hvL9J5hXA2hyUX5^J_5Q5p;bMB zbYkmkmPaV46w%3O3%E=Zb>cbJ4xno4OD055WC@yNQwj!Q6yZru^z&s6K6k$k25|$N zeVOMnf_iH3nyxw+#AN~Iw<4F$Yf9(g0;UHS#eqz_CL~PaZsB31cNB9 zG$(vz*^7fVxEX(K$!WV8vPbPmG*hug0DnnavN@WuU7?sa_%auV*kf!!=IpUzb&GDc zY?#0DKW?_TDvaYmWE{JVo9i$JLbbe5H-H0?8Ze*C;%pK5F?yKY%@VBsqK}$k5PQO% z$j5&ZSyah3ut)%dRws~&pV|Hx1=~H>Vi?;@iW}!4dKg3*SVChH#tA)$^g!aV*MZt$ z5c@*NkJKWcP4;1l%YATO1@ZnZhxo$`apeZe4# z6k^G$6Phe4O7}&-Zy_w!Gh9;T5@5EjY{tt0TCxbz*o`3{^roA6W63N6EM-1ON+kw{ zvU)K9mjWT;F3coXjbelm)aX$3)N@$H@aN!U$wHy%aXp^)L5tNQIvkQQaS^`-K?R$} z0hkfM^=ppgz~&HE)!DC7Fo*#WG32sdn!Iyf1_tpB9QGBhwGruFuLM*PBX3Qqo=bE+ ze#@I-#=wkF-Zve2-?}&!FZ3m?NWb1O?!TNSUSKYBR{f$ zxpGw1J&zSR5ErZs$dswRqN+XTgZ(4L&j-QY$V46Vq)hjwDXKyRq5q=W!P`v#Bf53* z*nmOUfit}IyPh$sLd&@@*a(M^Zt6o;$gtg^M$K*v;&osm`DyzP)}h0f)G7?3uHXl; zS&y-sqn%~UeGAc?Qe)4TOvNB(0Jl`moEa)>qv?u21DL8BO@2}`7oA8@ReiptU=Z^p zqsiOMsuXo>ham)#t;5GR4*U#HKI zz#bhbcK#0?8NN>$hbWPEAzOQ0q!w#2n{juEn*RNU*fRj=XV$J@T>Yk4#e<$>5Hni? z$s1AZI9qOE76x$u+-$G0JI#`m>WC{C#1D54dHxAIRBZ-I20`s+_bwHmSB;%u$sy*h z4kT|er-;sOc(e1tC7-}mJOIC$T0}lm7J6+=elVoA*G1fM>~`th7r3D;cFVX&KL4HW z-81<~^gi7SPRzm}c7X}<`GSciD9;7Bj;m$3DuCUCC^Bg;BQH-i{PAx92GMyTjC_8I zG4r&Z**s>)9!P2%+9pLhE{SQDh|vc`}R7&s{pr{A>KFoiQi6d2$2C;duEopy+ zu?@;okTO*>!+sWeIDmhiZZA7HUX!fDfvD?PNS;2zxOh&DdecsQ4C26KM`A`B<7zb( z9m5Nx^H|+$(3{kdxc|uQie>GXuY3R_Z=rA%+{;+(!`LrSOo$!3W-~Ir6x9mkTOoRK zt}d)awXToCApGvyl6tS$x{h{&?+!SS=7x*_gPO6Iroi;{emkd+zzl=f0`6G0y<<07 z2VRzfI0)8S?1d>R>jkvG9pJ${A2NP8BZj0#(j8mLfjAi!Ll%a!?*`B_hsXVgh@qTQ z&zlMCSttOp8${$)Z?b|d+F2>}lG8QT|CQxHxV~9VRxqz)Q>+zqso)TD=HNXTAEq4q z15Y&4-^Vy?8 zXNVc#f}yZ*gs59;)q38k>UF6W-SDO=jb;f^R@GB*vUXjCZ4y3=jK(0&Ew?2@2eafu z!*lOm4#eU682N4wBZWg<-$|D+Bt2iT@9~K|6THUF5FT*CWudSgn9eD0*eBE5#+70a zOCvdC{tL$DUHlj+>_77BRbTlSggdzPzNRBUe5y3AgRmHa3XR(sXGjSC5~ZGV9G3mddifHFlHzcNSk9UQ9BbWkd=$V0f08V0WZ!C7rF<8ISfaLq zl)S-y2~8}O>d2PD4;z-@5F!0riSw2Ww@Zx#=}OOARO~DiEsgaa{}CslB<;;BVA7dM zT57Wl@{sA&wUEgFF!OW*3npX=*&Z+Wmo*OI1LDD}FB$jkL>F4tvhOJ*g4{JkYX3O# z{52eA*3d=3R7ZVc??PUHqbvyOBHElABEb-wo1V;y9g8~L-vNUlfKX-XtFWjQ;6*ry zTwvyh_qxqlQ=NiA3;NyH02CfDi^C>+eePyBcFtOL3I}lJ5{M zip$BPZ0C_xwH7Rn*jXu630>RD5AJyAOViX7B#bI!~TFyvk0n22e@b2WW|2WY^%G2}W4|`uJW(FD=$552_0~*2C21Jhd6%877hO?%BYs5<9N?O$gID$p(QA9X-ka{2^$v$f z8!AIa6<3Pxd{8XkTPTA=oLTEYUbhwxOik3k>0ws@W|dDQ^-LJvjjGzV9=r$-KnQE` z@v+`4A)z-U@YeKM#%o)%sB`a|apLFRu*H9I@E~^j{Oq_a3?dd>vO7J7@tOg}##(UP z2(dsg@js3n#T0rA!;eyRKUYjAAcov=Cx$0nWzEfE@OmLci-i>#=f{w9%DHbph8Y2L zgn5%m`i%FtsD}4kGR7cmXDAVt%!CPjv9;GZS{ayV2qAE?Vv|j!E6*BZ$^fM^qzP}a z_TWo!;B~C009Qdxu~)LFNsayioSwjsoxnp1)N=^PmPVvNJ=8GK+Jc>^g~D`@V3=0L zmQgz98o&{cxu_XA0SpF2efBc(%h>;v+(KN*sd*|5{g0cH=yhCv!wT`&aj9-lu-%i0 zImB`ev^0Rz{@xMNkd%HnMBwBf#2qWPyZ-gs5QCuJa9rUlniB9HqLr-c8MX+>j8DKI z9y}UEj(^Qa|MzTyL&>4ejGb}bUvRkk%7LBi>;Nx5LA1$7_0|^+w1zzw1Z_nuQB&dC zu8%>$L}_6F%hC75LIEdCMU_x8qxaR5-{3bWAlBbsLVh2@P)~5N1{~Km&KEzf?a8`> z-!Z5i%F5|#h#iE7CW<79j!u{)U3}Pub=x_=dBcjsz*E8&}1gRt3be&($$TCx$iUl55X0S$C;8@9l z7`2Hcq%@evfbfoeshPNnvD4Ox_t~a_p794(;xkV9)*B14b^r%+AJWJ^h{X!JB(d^r zG^rJ5Axha&!!WC8#31r<4k>$vvHzl|?n(V{2;+;xhVCXxhC`&p8W0sr*;jzlEC%5a!&Vy*yBtr6)`L0<8tjK<12jv|AytbRmrJRJb-+0U z1XQta#<8s7z8Ba#KuAxqB&5#Nh#F=e&3HSW6>Z0;hIj2W#vrJlLSep%502n06biuG z&K-xGS=|j>zXOMmIaQDUNoS;g*>{#QGueTy=vI=m`0WJ{^;^jv*rLYj$`_mwLr^b& z_Btn~uMjqd{m1^p9o&+H&~05o?q0=CAlL+DVG!p)R$pDUo+Tp4x>I`aofTmH3m zQ*t#b&N##fy>mp|K-QZ@8YuB7(>099%ZO(U^cwJ35b%YVJHT_%7iOtd8X-9agIHc- zNl3dgtN`^oE42sZF)oVIHm;$;n$;3gVak$EW9M9S-0U47v|EP|3QR%jk#4t2&PRZj z-*d?`vlzK4%AkXvqUdGNv!YW$*zcao-s|$gNFk`e{s_}$QRjEPLYB2h4KRp~+He2y zD*~+(n=yz4@Y?rcRhIwJXaY%62BV%9!J z`k=@2*enn~@1^De+^G~h6{n^SIZ*1g1CSIIUtW<`M2pKYb+9$Z2}=gpnVU#XqV3$& zT9P>B_6`0#JK(EeSI7`t_L%NL=cH##Umnlj%u0ssR2N_Vz*MhG=oo1~2{t<*`O!Vi zNl5HjI$Oi%r$7Of=NJxdvwkpY7^=Uq?~14h=NCGt{@KRB{_A$dI-=)K%}e_<=EX9l zf8&>snET*+lSBNLRj9&?{RVX7u#!%~ZJ#U3-+)o>`K&qqx>(n(W+Qt3XZrSGyKdW# zLG)?%9_r}d@b5)Q$wm|YI$XSMkrV{WuJO~)zi1k+(=-3zi@~LX1W&P9YN)}KU6)N4 z-49lS55rH+#Ioq-pck!(K30D3+Ru8&u6$fjz7oM zDM?6l@ys@dxIEvA>I)35KXd#CapRB>-BNqHBT4GQx5sDvWnm?I`@BUp_Q}6dg{Tj6 zp4|A89y4db8fQq4xv_JA(dF_zh+f+<}7{K;p&V12g{^1;tE$XAc{Apn5TE#Em;ri0)Kbn|i;cSQnKC7Ib+% zeLFi5H8^~WwMFRC;ogYOop%1oC+&!xsQhBNtl-Ghy^*NAOu6ot6ZdzS$B4{L)D*T& zT}oz1WGSNuWZ#?4yF93<1I^InDSzfHJ|#ULG6z3CZ~PxuF6Aeq=aa2&EM4$Sc?Bw) zl5b`7n{*{m{S7MyepMOT_60Gl^{K#sdwlB`dX2Y?Or@Hstd$>>+UwWx!!8*TK?O|(-*4C%d{JZ@7zpG+i# z9~{HDhXxE-O6#TUenY>`_=8;XwH$J9qK@GGfcVGFvX%D>wJ7-Oto#`xaM)Y!At?k$3_i?Cfd4Mx-tcz?a zDwkdIc^>}Ejuz5OT&a7J7t}_2AqL#lUH=eA{pcAPof*C9rgsNznrmKU_v^AccM>&7 zs+{X$TE^G=H|5M8mGU0ZLk>2S9ejEq8kMJh8s+FBvqcH@$FCM#6ob#wCA#)kou5nb=F`{z+He~F}~<%8if#)}{P&D`Nk%hch0 zM>fV^Q7c4RRdDglmUmgF$NgJUu0(~$;n=BVu@_JSuMWt3E2ui5h&t@E$bat0;gzFN zhZ`p^OBlVJuaD?5Cz7i$jfRDY?yBjWoHoJM8_^AB>)usS&o@Ez%!11m-ZDqqddk55 zA;a@_pBLpk6q9Vu-3>ZU+l75;_vf$uIE0dT*r?Tjla$jz9Sknr#8v!}5P-_(h=Nk5 zmh~J|Zkl-7#?{NE1PQUdX6m?GtF` zzbJWp?03%6v47>6X|UYw^;{|N*<(5$sQQ&-@UXp*_Hf89pm+eq2a)yd3t@e-Td-)D z)g0Qg4(^=$jB~?R>+L>n&zhqO?R^qLV1-NXH!iDbZa#^YpfpjbW5WJ-GLQy88E=$q zR6ebzy_x_0w|6s%ms5JE5)!JeD#wS(uAoQEyXll&@=(nR&49;3=c|oVts85(|00$p zQ%@S5n9;HhJ#bJkC;I$f%`d1N|6$F$<`b^zNR5ouKYTcs6cL3wEbvk(zgmCL6+M6C zlGpVya~IM=*?ic>t#b5d+EkC=K0Iq}SdY>Ef8^(*Usdui+MqSRGkfkENfqS-XpPrC znUN<@x=CpW?3B}L+5g6#ZXGm3)@~czY&Ch7h@rvNuiu1Rc{~a+v}nNYK{^v2P&NWS zlYh8mwEoiD+&I+XzMGdn9y@F|95o>Irgi7cw_G~tl<6D4SZYgBKSX!hlBnWYUuTNS z@`G1gnIDizyJKX^WjAi2WbDNw6Ru?1b6R!(EE-cDdXyXY1C5aK$G{!yNyx*@ZwI)6%R$HS6Hdd$w?{Ixj`+`dT$o!@ka2wt8K_eXh zP`W?-W*MOv+nrHG2N)y&V&ezh(D6VFHY`}-E%9A2nd=o!b+7yFF(*Pn!XpH+wET-~688XRmN7IyddTRL9wR-UjjbU~^fdVc6^j==9? zx&&I{+xJ2vu2hb=fMn)*(rNCb@2=XGC?JT-Q72B0s7^o)j5Yl*&0=sUH9Gj+Owlp~w6N=Kk_Ya-X{LD)|j zKKf!%yl(x5MVck3++2R@Q~D2U8^loRnSAew#s#!(-sry{AGOnpF~AiTRop3s435 zoR0_2hLjybWh4V{Z1fKoz25O;S%V^NC+>&no=`mVw+=l& zp<6EFfiQ16WC!*y;c=NaTrF|jBP6wb+!M3+Z!4lr@nGGJVLw8{gHQu#O-Dy~D8c%N zBqnwx`s5|Tf5Xp#&LS^P^nzUUJZJyr%(41f@~9ln3k)9_(jU@${J+O1x!XzU2ChBT z!Ny|7=DP7WX2zrP&tU6&fKzW#Sn1N*a<9lkhdcQh*R+&e)&^k(;FRKC!) z43EjtdX0qo%*3I_X|K1?F{WW#3kYT?`G?I*NZbh+vc1c3S`BL8>eZV!^}`$#(31Qb zGIA2%RM8pHLnN;MSf}Y|hsrrE>ovO8FQgeL4oX$Z$P4l4X@k&$ig=y~CU z?Ghzig_7Cmiy1*Sp0Bra>76t>NVOpj zq_<{mL(R`jy7QC{NTT>tb_Q5%qIbtn2Cg>a=1eaRLmURB=(}B5tW59qzHbn07&3b} zEfZMVE5FX<=v#~4 z^#(_5M-ca>htIC7qGv$k(%~?F{)m@o1dnQ3 zZIv?*kf?&!ZrPUi=cH*%SZ!U}Xf{OtBTaXC^7>q<0lgVTLfk#q!3WMj!=OtJhTCFk zLwAZRT>6)}u~_L;_();Wui>b{DK6|@S%2DfMk3Gz(L9yCIuc7H?b zQR@9?`@8J7Ju_m-x0_K9Vqe8iLiMNZ9b6^zC3r51n7ARGb`LdUZMUKaLc6<%FySY6j35mu2n`+~_ zU!pFqRnWF*ZcnaT$1QzFqg5Lba$}b1N8j8&wc01KEP?2 zur8CjpzKp1K=jtwiQDKUhxX_FC)pgqk39p?8XkQy=*y&as#DPvA|X;bIEdN}&wb{# zf6IO?+Hw|tZCvOvD|R$`{?y9nW6qo?nuW^37uOH}-j#h2F>qkw@hJmShf)Ke?B96J zGled{CwxZ_eCk{oe9LO{STyBmdtI^Y31y0HHZAFBdo|qwJ>PkHgMW?ewRlwCv|`A% zRRgV-Ahj;tdHkK=dGZ8A*Lyt04QRnNu<_wi#^ZLZA4fPQ0!I&2m8o1S41eASG2mDf z@@wbfF%qc3^G5nDZzefC7yX~})9oQZjb4zm4Q}q16kC9hHu}s>O zJFQObcCegFFQM-m;g|JEowO;wuxEbG+o^tj+1!6eEK6)g2b|N1GDK@;ct!b=+{ZV@ zNGAGEzOJ@Mx4kc-*X5DL)7|swWHgcyne&h4!Dn38PYsO<8%&4kr(TRWpI>IR7%?n2 zWZ5kB^2lYh|MOYU{A{xHkIU!*t&__w>jyotKVgHGP&(*FSM?qpN`N8VTS8h>bC4R>4Rwe{pjH0K2tI%e1=<}y zSUs0i`m~(hyRG!C=cg2sLGW4lndH0q=ZAxurl>u=R~d^tLiZ~7P{9F(OG3yaLu*>7 zdvZWrUoEu8R~GR9_!{n~ceC*W4_YJ$p3%u=bKenbr{$h~frN0)?v8cRm#)xz$CcIo zZHbudH^jit*V#4s+Xv4=@_nc3G#lO}K=n^l0&szrhz}=)|OOnvL16UxO$Wg`+mG{dVi!IbGUx-(TKQ zjVZ5MhT4NO&V}c8Rl8nOdv>E$%J;9|O4UVER#QBBZ2ar+X5>!w`<+aIM=*%4b4em< zjnNT9z6elk+Yf=^{n;4@DWQ#Fg9@AXE{50fTZ7d##piOTnP?cw6KIhWp{5uv;s z@=h;~x5V2@9j3Qp=RUSvjDC8Y_Ga_%q}bhcaHX?eC?9~9^w#WA33nDdd!rGbvDc4! z)YwNBmB(3du|-RUJ)Vxf2=aSwx@_B8n!`=_9l2|IbC04m+xq-RP}OKd+K|lVObb#y zbBs<>C0ng6(kiOohT6NiX+dext%)s2YrcmKA2_^L%L388xRrIE?{3>b3rUU7%nwg> zU(oK?Y)!t==1tG$qY4*?**c%veTCkLAgy_)6Kn>jb#r)xM|{^(YU>Wm=XJ|FPgT7d zUPH!e!t(oJR}B_P$wtF}!w=V$AJ%ozbmMc>fpvTF^s~Dz(P|?&|G{d#?B3UCjWZvZ zz4)#?+!`&}_tROKa;x;-q5317bt0LDOj6z4b2)D@y_G`@KXw}m4>P$E$QhtDv(jka zAb6I21f}65idXxL$F|X7c9E-hQ`@4mw7VW{l;&8ot(eO5!Vy`{k(v>6XYUilke$lY z8_8!4CL@Ngj4pl=dkoDGuz%sgY!8b~D`@}yuw{Vmq|~^70fK}?u0dY?xZ24%Nbk39 zKXEgcxcVI(L@LThs?3gBvjuf{WI*`bnYR5XGYlE}Qx*BH{<+~=M4z4C>})2bL+vxE z{YP31ckTRpc`s-V)dwbTi?tq%Dr{1C`Jo_s#01zF{5bsPjy&g^H6GE?lx~{zf=b=( zt|s60KQdmY=V=LvkiB*>;9W~kZeTY7_EBdtk0s{AISt$r_R ze@x}(V0XpS&Y-;>|C4FG;`_bEu-)i^+zE$={jSkGfyx65A2_?DuAwcP&y?=^4}CXP zBl_e=8{S&SkFZAN(CMpkKa3no=X(F1oAacz>ybU8ZyDQt{*O=LANu@%cJN-Swcpi_ zqX)eGE)7DXg@5PhJN;5xvn~at)y(Gcte*#c(?NROay4xed6yfEmayNPdk%VAGHIc7 z^xo{iY%jS*_V|-_?WzC9FCn3qmePey-$#!~a@XaMM1I_KR7vUmggx$=*XWq7Z8 z^>eCE#P@AQ4H!Ru%2RaLn2O3RJ0wPUtjngS90}q3^%!LhyIhNIXSH9Rf(9V@X5Vc6 z@k+F1jUl-^f4Hh}=@3dkr9}Qf|ABNK@4{TIJ8c0|lu?J;DRDcvj=|H=l&`1>yEHl^ zJ`&OSBiiRrh*2{@<>RYY>^$86D(x%W2i!a35&wlgRdby6BX;#g?$K_f*FzT6rpYLs zp!fIZXUnIW-`_#+Zh5I{`+S3K@1iw+?%~g;1W49&3q;; z)au0QfYUp-(A#sDjjyGXxkedOS`ny7OKFQ8^OzvFT6eFSZYdlRE8g;AI+(U!w!Ih_;Pv%YTpHe})H zi__&F)4|z}F;%bbbo8b7O!M`fmb_8jl7fb|<1}aNYvbm}sQ&X~-iH=s>v7A`7o5M{ z8+PozRffuKqc)mV%<3MG7?2J1lMP&aiPn!*Q3~{y6+W}@dSSv3rJMlt{N?*5juZ2b z?nY~IVCXCS&slBCZNX<`bspPoHsIcZZiM!rJN}sXrw9vXSPYbI=GN6hXZ%DJ|IHES=-kz-t?3X~BxUHKFi1>)7bo6e7P?>aW6*}!s zc#9Z9DN&SrxjRW()pAb&ot@$)o}6N@eY(I0xv^dS_eYq>Cyhl7jt*A0d9Zz<0F})q zKPr!p@TKG7U0V)TU9jFv8|lXpyRJ6d@JiA1N7alU?%#Y{3$@>J$g^XfZX$B*TnQAg zqw6R`?%RC4@XoddHE?-N+6xV*lk@?eT$YBShP$E|5#)c4dD7B(`bwr)nBC6j4OSo!9te8xbp zx2QvWpL=?p;SWpH;n>fZEeG?V*L2yogtEWeOl#5e9jZ-RKTMfK->aKC@Nrbb>-GC7 zhUSA-=J{DGdshZDpbFWeZW{Zmtsai_w!taaiFvPX_n(NN4wFCAsf>}e_a?8(TcL~U z?_Y3jmY=4B31aZ3%coE&y+uh-CNdVf>Smd?NFA4y&9ZKl8j>}#RjR+FRMztrDUB>$ z@b9cC@DDloM^_8@Bc@eq;yAf6R?DrHi~WbZ{~Cwp876TC0+jnlMaIuxG-AS>8H*wo zCFq0yj2FcN3)aTEUW#>EnMRbqPZut^a|7?QMhX`O z>j*7;^Z4BTI|P64Y!H-nTqI&{2M~>0U-4x$b8*#kMOf*hY(ewfx%~C~xq<=da)Q!t zFYuqMJ_w$D*TM2`xeLaPJs=n}`4(Sp=w1#Utiqf5`W5f}ckT;(UFiowQKv3;bM9op z{H|2NJ-Jf;4tyi$bJkK`p5O`Z)%Zp{cHRrY{&||%$Qgcu^a-;C9otUvrEW~;tb3fz z8x&g3E3eTeOCNR-+m6gAJv{L*Zjv$)FS9Nb;;K#j+Lp@#;|L{Te3A;;udIgH`)YWp zd~PWokzk42bColM3g?dSmvp5G1lT=6#T5xMO7##SWmhGXFY(4Bt6pMrQe1>XyGcGr zQ&M1eW1gVOSdJL#lYzI5=*P)=62yPAeG?~MWhZ~=nCU$8QYp@{oXfnFk;93n;rs9* z_rN#>aCoyd#oKsJ&Pu|7j_HquKN;r_>}j8vAfdjDyK;} ztU9Py+@2$i%{gVxNjcYq-@2+JOx|ga^=VNQ>@@3xa|3Poi)^QGKK?!GkmS3HKVGRG zA2?k@n7MrvCO!2xKRosqwz<@lAHLj+^EEBYp(!_tuXUvi|E(%3T=drvbBejoKena? zYkp|P*^g@k&%-DDVUT)#v3d}}fPb=7gffVfA3g=OD}8Nr7L zy`&tWtowRgX!aV@&T&=Odw-r0JbRxn*x!7Fzbzn+bMNab!CEgKwl?uSo~o9L@AOK?)*s%3 z*>~LFOwk_6Z~n1|7qY>a@1G~b5Bi`%yp!03%d~0XSG;nt2S3hoPHRmsp0s-^m$%W{ zf`9jFQStKtC*s7M96WB=dfdk6IM#M!2WP#(1x}}GFi++;XlVRLhfjW5WcZsdA}}wc zbjd0eV)X|fe6?qx@KF9IzUsj?!ILy)VMm?3Ed1&tf%mmHAig&8_}Y6H;V+z{g(lK>1tFJXIYYi!V$Zl&1_^iW`i5Ce zYsbCA*W-J}W@3#EQ?N}-E_1p&jrjIsHuDxPR^(S}YVZv#m57Sw6#V;7J$$K;9Y*-& zaegn*v+oSF=Oq?M^1t7b<=K?k5;|M6@z$p)_|gXhvC^9xIVXSdI8##1c-n`q@Gh*& za7bz&K)!14BF?T0EagVGD-f^7OvHCyEf7k5?c~=OKNdW#QxT?D%9D$e?-GW8bxP+> zZNneQnB!LWb_m;Emhev`UJxv`X%hUJ+(pdCa)_jNyM?xyyYYo~&#^mc&cbxNB>w%) ziv-K_k_89jKH^qe(gbpX7;KhFGtWxSp3WehOy!{s}Iu*doaGn~JUYk%k@m=FT5-FO!dL zlEEAfKIHv~^uQVpzrnGvRNOai3$`dc8Jh(DKjOsbF??OU1H3!8!3_3Qx%lw34fwk=;n)D}O&rJS z(;VseD4u-L4W60FF^5YV29U*{fiPwUm#PFS5qDI4@se?cLjCV=`9I%35x97$3XLYp zlMb8i5^j?XORq=0!nF-7@NN4ugu!`2{`T5Sf?DqGCxV$PKNEXHbBOYwBf=~0Ie56? z3#`o3O*n+Rioa<4azXmO)dF3Y_jvb)BZ8~_CSiSL?_kbdae|kT27JXQHdxsAP1uHZ z53D_@15ZAFK=7lQ#711Yja56&5wyL2!5isphgr#Tv6L0=SW)T&JgGH9FiY719V%)Fcm|BjI<4;=gmyg}U8|{6I z_jRcbpSNFuuvbdMRRT2ejoJ2?Y2;x}dG-C`3H?HOm9H{*JC2OxjVuQ*rM@_btB+cX z*KU)?42@TE#&FMau;^f(;*Q1=dxKS6hc&nsS=H|gv0{5*>1j`SVx*!kKBS^R7}ofX zUwZYi;Bp@o;mk1#WQOoA@pOo8>G?j-@NX+E@Q)2Ugu4%3=HGsPLGVnkQ6PEt3vsC+ zhp^ncTR68V6Hgx3j-_mJ7WPxxz%SgpNYITX2*yX=!yi756+HfM6{~u_m_OT;t1fW= z`IhfsBZYMwun?r|F2iE`RpXZ{W(Z1&LX5M=oIg@gNpLo}f&VN<5^D(`DM;_+V}k=q zagFVh1u8dkG0lgkc)25#1fx$@@?R@-ayG2h7QEbf0<$*n#Oqh3;)lj=!(=vCV3Eg5 zIUnmx_zSAG@(xtX@x6Z<@YT5cREUAsHshmq>EcH&HgTk~j&LO3c-f!JCVBl=z2L>q zbmo0|#34-Q9mN;;r{eCd6FAa`*K(SLS2;W8+VJjhl6mb35e^5kv`9ybFNADFV5!eo zIbzcGiMU5}fpFp6*Zj@9n*?bWm4$mAD3IUo-z8ku>6Fgsc!W2rTj1P0&mBVPO(lH0 zf{TKmR*wYHJH8Q0*K!C~n_a?;j7@my`8MoDsgp2h_)@;cr$vIpQp*I{+-ZdCzzp2N zITbs##R?x3QYAR3yNcsEXe7UT>neeT)j`bAVKULUX)``EE(x0*Z;H>=tPoV}na$bb zG=x9w!2*Fseil~navYbK-mw}#*%5+0v(muR{Vxf2_a!-phY#cz?g|j-MW$hgCsYw~ z{*#G$+8awo9})^DN1PW}O<%{q+$qCR7sfjL8S$RCR_Y4jTIfY61ij?B#a$3)I2{vo z=_c~eCCPJ|r?@*9>9+G8SDqvCV`^MrIjNU>Zp5@IAxV%2p7*k}>8Bt{&yjs&nRqH26Ct z=X`Onn)Z}f!L3+BJXv;>zj$9Ne{hsCKlMWi-&ie2H#TS>zRgG=(ykri zr=6U}7sSi*-R_;>zva&792oP;{`{&+{=w_z#MH2GV*iJme5rfJ{2WPH{?6T7_}h~r zI8R4r+y6Ku;J1X`B({-(#Qp~=SYSaWe!@EsTl{G-pZjg;Nrz#NiugzK-tzorTp@PN z@gekyU!3FmTk(j#;D1cTKJo@|t~;DnInDniQ_A~<=M(%6dqR8jS&qNqTKwXQt=O9h zb-cCRWe&d8`}z0tFYqKv)d(e(1U&HbTx`tGMm+2NQOs>T&mpW)jlccLPR`q!8=Tuk z@u$|)>b(u3<^$)Ijcrspizz?h4S&Cn= z+k#y_pW`sw;5V-&dILx8#5qoYgErPUCW;e!VjE{gL_SaY-g4XLoMra=#`@U{cwr@{ zkLmCx$g5$ywL& zn4L7ll=7W80oMr!`ET_^{Jf^raq z{C&umQeTS&D})MG&h3Yr7W^W%)XX7tk1F7g1GR*o94BC-Bp&c3r>??ojCK@!jF84% zx4j^OKL!wlM<-@xqab|kGX{H}`;322X%W`FQ%^8Y_#Rv8qDuZSNF{_H=5Vp5A#DQN zy+;KpiS>ev_$uuB*;p*}Wdi4TZ9g*X@KH$!-{qX`hL&4Y!D=}WC z9pAUC2y+Z;Bji2YiGWdiv6b14xZbLMc*tLK!IeL8SjMzq{>o=ZF;xQ@`%Cr%?F(0a zu{F;ASgoTqHBV*1W@^A5X`r$SDNL6?$UbyNT1rArNqJ#^h|v(88S zuc7Pk$Lfp2_72%mW=4`!e&N06oGX<|Lj%zeAr+dU>CMW_NLiIoQ4~_bd(OEu329j+ zrDbGALrV4Y58ThapL@RNInVR`p63zPNvrY{mP&i#DXf>);3+(vKdXNfI0kZH!x?Ss zXHy^IHDSv5^F3o5%PK<~m~CT~T&0DFC-sA>x?5mJ{3+{0rwAURvUriUhK;X~j?J|h z!dBm9RdA@^OYrMw9{A&NxI*#hb&S)6aGHLBwaX=Go14#ztac1Z;rXU-k(T-h^tk2* zk{%?|xw4~t`X!_nSBNSRkU5R)^tcRJ+JYvq7`i%H0)OjxYVoX_z9th;`A?oKDjdSA zy0YL3kq0RK!&7)dMhXD=FuGFgDb;w9i=~sr$$Iq++!2usf8-jn%^uxcTZp}t6 zYe5Y4Zp$JwIy>;aXOdtf!<`uIqaX zD~az`Wq-@&pjDCj)I}03j$uf0V&AF z;DMYm@m^Ml)1$ZGh4QK}Y`;9~bR!8BEs(Qi%dJ(I8YqlSg9> z@`&!27QAPxBJe9bMT#xvvZnhRP|7MyxdNh7+&E=Zu%32%605q(WrqPN_i{5hQo9=M6IQ=Br9 zZ&f1M+-HZhitC|K=P5oZb@+jQ)~+YMkugC2%~teKKNbocWx$|^DysT;0xaZTbr{{HrxITkFB)TEDtd0(&c7VgRu7~kG)L#!5qp9k&H>-l@( z{*-2B@&#e!f6NyQb)Mx_C#DE0SM0U6^PdNf4rRgwDZUa^&{78rsuUpXNMsf-;4@ot z4e|Q8PHDD9LNO)`dUavB3ka5tUN> zpONKRKC^8KUYcXu%|h^1Y8~hq{B6_M_zK(ETHsp4kV=d0$nv2sBbzWyBOF!K3wq~O zfIlT)Y#xg|#0^t)@h9y)mAl4*%ALivZJybvW9@w%Xr=B;7%jS-1SY0Zo7b=D&=4j!wd8w>Ivk}7k45~&dD@D5?<6^z|G1^p+@@+;HlaI z;H6bfPB=bbR!%KVJ;G_*7yXW!2qn{N-)I-2%9v(&qK8K)C zaW`oH)QBs)c9h0GRD=O29UOAZCuiF7CNfmz*;?T!R1(q#687FF-IK(?X8p@d)5va6 zaep-^G?@h@Jfv8IlH=%vM*}cSyFtQ-e=$J|t}|ALcY>6EJP;*o2)XNHXm_hGvi!p@ z1d^At$@wimnX;c*Ou)ajK(WCP#D7zUe%=!y(09|&eBN;=xl5V;%C9BrI~CyU^oyYW zU<`Q?7{jcasQZZABs53qAoN)zOK(P8rox>Jg6_z;Tj@7)Z= zUyYNOMkVCm&2iAElK|@ZntMsG#|j3w$+4#sL(y?tDR_U9Br0^@2wRd9z>=vuz-xFK zWLUKV=q165m~a(5?hOptc<`pM5xDbypkC;XUUa+%U~NBa z6#$qWaul@rtpdseN5PfKiGX=Yd$d%Vz;>r$$Tv1Ar_;(SiH+4gkl=BZ_u0FGNUu?5 zR1QGYA#xKc&FY3llZvQbWeGVxQvfXUukbA96qDzg@=QqbEaaP*1IGtnKppuD)TQA9 z>GsSAv^bOZbL;{cfA*K>6_SILJm;df`+3M^{ZV*S;1BBh?cwbGOPLCnR6cNyUxx2} z%|KfVW}vNIbI_cjJ#gi6PcYpFLW4^Sn3ADH0N*0~YA_Bh_R>TFhxL$U`UZ%7R{(WA zGdR4`oRR7Z1A@gC*n2o0os{f>T6&kE|7jIyoTUjHwtog4ff;zV^aA)bG#;d+oIoZI zI$*%_^KhFLUmohkE5j#8-vZ<1$@prNHLQgvfY_}-Bw|ws>zpPWo;rk}ftm!ov7jD| zzYfQ$zQ(X|U>`86X+g^eufvdg>!_5_Df<2EU0U~LGR@D|AyX1lT(J78ve5|D3wWX>1Iu+tvI0s^WY7D%khS7*#Iy|%i(o^%(q#*A2;`2wvP|3nvC9p&adXs2rilj)2UQ}TP3FkIODnCx1n!&d%zgeLuI zrLPqBa662iQaj}sY9}_0%zXU=Y}36@Jbo&&etXN&m5TfH!V@=+?@I~2lX{Svi%%lY z`#Qmf#ihjI!DM#6X$a~#qRwHHII=@I5{&r#q~flaHzc~7j1;bbcPeDrv@JpCK$096 zCU=+&PEaq~-yf-g`zxN^2S<{^A*i4C7o|3CL3z`KIOP^^a>KWKp2i=>kzIb%y1w8ZWvG+XkDE_`;6S-v}(YCd@a zrVjl;@)tLv#asjpFcqaUF7Bu0d?)HYW=nRM=Q5YZhk+4)c|Y2DZ!OBx2&Qej2FUKT zZS?9jdwSH)k{C_PW(MbVfo)7HineD_;YKfdc-b@JpSgxQdRfvN(t1SfY#7sO{tSGR zn#2yb3(&7Sf9URswWN7PkgCMg%6O4rs^62}|~_T93ZX!*crs;oazNp6vl zf9(;by!F~7&S^3Ya=uAKvcI94{#<01(nMVi1S z-_t9|oqGz@Rr@exILb$F9mZhZ`BJjUI|}L>e};=^O48>u^U1Z@qV%G$7hL;Ho)ygQ zLQLl(?&Ml!LtT(%f|l6&dcKr-bU^EZPHBMe_COdzDx`+r5Cq^lT$P?)9PszbdqB zpCq@>;vFpJ8^E6EU>d}J!2z!6oTqm*Ds!+CcFv|aLD_QKG2%nnW0!8H=Bw+Fx?EO-kR9;+2-lR^v5I>$n_l}Bl zPaRv}j2C)vYC{m+kkyOJGSf)8SPyx@G@~u*IjCmjGToF?0%ISE!tLpHv~MHEoAZOn zORpPbN}vFxjqXQ>4d)Xzy?yXMQUrQ7PRO!4QTR~ZRN^7;NRH_Dpw)R*$o`xJ$2c`X z15Z6T%ORNZ{Tn~y9+XZLUi6X&4b7;1e=c&)%BQ-UuEDku5omS8j_!Gb@!@#~NoLAT zBA<@Yo7P~&hRq{cA3fnA%|ej1`xVKVegdz*s7>k}oJgZ`4+?UvLaA7sd-?S_v{2HA zopXb!Mt2WhnUqev{CmlI+Kf&bmFj%yCxWA ztes81+b)6MCKUk@*i3%@ipHjah9m*3At!J4B9+D}^yr{8H=Wi%i!nXe6&Fm`eH+G! zI*CLjs*AjfY(s}jbJ4-=B{VuH1NM9ngHz2HQr@*1Jo<7oIeD#!NKL6mDKdvp7JqLn z*>!y`?5-&VDk85*TwprR3HyQF_uG?~U>KD(Rim=)${a|kfF0*_pux=}bb7;kY#XtI z1Z;gr3g&%8*M=^lvpG+w!s<{s_meOTTDFY(O)AAj6I;4pNj|B2`V{?D3_&Birqd;C zE7&zbJms23NG?2p`3fy{mE{NKlNqh*?9Jq_=>F7AoXa{j^nLPL_$KKFwbdWSf}cYq zN=u%8c`e7z^M8zD?-_8LOhwTPIunj$CD9M#_i#sd6S2S3O6K=WcvxDWLs{pp(v24N za7$4iSo@oybw}dxvu{_({we#&0Yz0d!)FAAzg^4c&K*%iKPy+kk-NoI8hpdklRHWD zVMUrbON!lP-GE{eRJqE=5%_AWF^tzwp!uD(I3}48R^ttMQ~Mb`tIa_E@*(twLm~X` z-42{S%%v70Y1r;hIN9AAMj9(rSjK(?X>D=jHqDhoF}|57HYGW1YRAot4 zV|4>^u~Oz1@Go}3x8*Zn`|Oi6A+sK@QMp09hC7I^N)I|lGtirzJL#t2bFew!0~ozO zo7#1!;h_sV$kv0Qo z26QELGPfwE6BZnp0j)mA(~E2kj+yC#X_GE^$-PmUrUPp_OSu& z!Kz%_rU>iR4$v(-5IaY(?o~#Dy7i z`y?muq`(NSZ%(9|UN^CQYb5DUXeDiNV@PWCIpn?R23=gX0ItYv1%>6-^kVgHY+C;q z?`hgcw$D&zMMnBj=cBcpwXPc4$%kv9pKJl$BK`$u?;asX{>jp70g~*<#|P*~oCc?y zD~h}%X2B5eC~6*m7yov9N%E?jNQHSHnr?aujq{_Z64MBS&yIkVH}vQe%Xn$s_J_K{_U28UPo2;@9xU6h9IbL#)Bn%Q1Bp-*81Uo5vKL+|byawLc>h#09 z8+h*GR zA1em0YcA!}k-=RaT49%b&eVju7#g{nm~x8E-f5Ak1x#;;B(fo zq@cJOnb>bdfw^rY|3DV#+8741uTp|*SK%}3T6wh_708cgK}dA-6_}~|mdq-2qT+Wq z&}r*8(&ax+;$OEU;pwxhz$V9?$jq3Z4KD=0AR5n>(Jk$(sbkA(sw5JHFFg^49n%(p z=gm&2pgS4nzPm$)y{+hI7@{G=kWT$^05=H+fOp;;V3ClI+-?e^+g{>S((O16pJPj% z$Lp!Xy^A)Vrt88O=_%w@cNW@R_Z@zUA18*z2WeiXHI;66aEdH15qfhi(P_VcSSR0YO`Mnn=}t7PXP%f!|`eOy{xh zwC?sxUiyVlGWhU3Sw?RnnLkSCLXHt_*R}-TLo=Ax@XvI+p~8XEflerLTa``g%G%`HaBJOrGutT}q6V(@^ZO zVR$LEmwa`Wg}oOZ0*6Tg`t-4xplgjVbyc(`muoVS{mZ{lbR}Pm&eq{UUw97uQ@Kvx z%U#8SN^v?@?E?O?B?Z~c9)X)3e-V>O^WlxF>A-X0Wy);K#J_h4)6B9Qe6;ukQWm_1 z7g9cv_Ww-aDb0A`ZkR?L`XX@a%OS#Fa|$0l8iAAx%n_{%0$R_bVUdIgjQuyCB*^5E zSNxJGHvJPy*3`zssOp0es$T31YTBcq(A3``t9T~yIeU&27q8>lj^85|^SsfEf9fdy zq9f=L3Wk!$KLV?09rD5}fmFxur6uRInoxdc|OJf3+^$mA@QHl-p6m%*kYv z)HU+cKag2B;r%>cGzE(7y-E0A?rA`YN;|myfDJW%B0~x?E)l0uUuI_2bo4qW5}G(( zB1XGq;mrxPBK)BVJ$P^&p9@JNF7ut4`|s^g{hk77aM%a98OYL(V{@siq!jScnM3Xt z){(Wf6E>}vY!Je^@Tu-vuMwuRjdo=x=8jcK%+HAd-VTha8dMk|x}`xCZ}0DY)6cpHcVsBJo2!@@{h~ zd2%fSi8R?G8l(*8T&ci4cf#<0lAjsl(e=cp#fms8og(GqaVWs(KXh`JIP5)e2@Bo# z#)pC)GiwhnA|rC9WIewslC0fZfyS$Mpw2sGc;DMF@NAhUD9%4ga$2U6r|-4M)yboz zprjam6S$)rTT}5bi$lP$VFUOn9Y&sCQ6&q;CzI0E{X~1<0%ATmAost=u+a<;u;hw8 zD1GElJg!TTr#Hn&r*A768oiFvpRPyTft>>0`y|NMUgQcVT~Q~e@9!nC<;?`GuOR+1 zdFasYRVdu{bLFXRv9L_r5x(CnNj4k#lIsWRiICt1DO#9@wEY0OsbE^UXZ8`;b_l?< zjvshk<66?LUrBU(b0;YM88qf*i!_$M2flC4!5=>Fz|>!Su-5K5Iqf}}o`F$(Vh$3} z*Dfp6vaAL4hNVG+9WQ}J=`rx?S`EqZkffIeP7w4c6y?jBpr!>Ja6b_X=TChE7CCqT zQ`Iu^`@tyD^$#MA=awN^?|K-#sTH)_D#D@Fc5uY<05B^ zK?BIlm4-Jz@NJ;cM}OelI-g8ilL4BZjqyGOnj@3zC9ol`5?I*$1`+`?pzn8QFce@! zT;t@7g4kze}5jZ><7H9V5t-MaPN4hBHL3^)JuRvYUJyix>1Rkw)qT8dUm1 zF{tkeC!*8$60u!ztG&oTKe>dKQ zKa^(BF{R@qvqC`HCS#)fl2;k`0^T51Q-f1!@zJUdDLe?c&Q%1%&IH%-jGOQG` z25eB<#YeR{yGh4#VN~ChNlj0jCmO%Ih?}V~7*L-_%PN{dlM1ruFC`>Se>=?Ho{i^he}v6l zwCQH&A!g^BG%QThfc#1slo3)+mS0*0x6I#)C*5ko$J^!T&t*?0@}0A=&BG{=MjbLW`6zFLZ1CF$3gN4STc)`Rdt^f6}O#4QD3a`|o2#b#27MMDmf@7Q8z{~Ct z&_8kXdN*k&Svh42kf<9J2)u>KiC2Y;$BsDos;m*%Jm?0YnYwgZp*wL|tOTaky%)r- zAH`)R7n!!}$Kd*11bjdH9Qgg2Oyie25ZWyUeEpvYwt08rrcWu%_BIE!s2;;5{0*-_ ztV0J4H*}?1d-TB3_sej0*GC-kDh7Arg{a;0795*(8%z~xqTfnZ(acd9P?%(d2ftO} z{~RK4sjL-ReI_5Ol3gHU`h7Zd3ei%IV|tFY3N+IB_*nTN9FbInT;+U`jfE%l$vp{1 zBVxdU*Q!vpDH`)t+PfIuRRyf0AKUAN#7F=qnwoz8@W?xHNlHqU0sq2z^X{ng&bamgoZ$r?Hwgi^zbC<}l0(eL@JGDL>GGBQSNs6pkvv7- zE3bB7w$BMXmweAeevSZ|p?=JUlf}FfVKS8^6@d4PO7VnuU1c(6IWUqtgfP!xN!d~J zlNDx7F9j=xZ`-u2a<^7orz^PsFq^3#VwnxD-vr*SwU&RDg;ywcGzx?puG^I6ueEN~ z(GZx-KgA?&oy|0^eItnBM^7qS8SY)NVICHgRGqi^dT^=ri&`0hk?mIKPRFg2Ho_zS#Np9B*BNHzK@d7k7S#PIXG}WlY%P~I&~Av$VcPT8WaCD{S#BSqZ~F_P6XWRt|!)W{OCigO0rO=7z;#0aFA;= zGtcxjW1Dsb{;C)RR<%wfm2ss;+pm(jK6yB_a0~u)^aXRHqK;WxGz&dgbOV+bs>5RQ zyL>ujo-GacO#yuWZ2WYm4QY1j6Ew^Uec_81z+0ILV5?Ca4tfKaeMPmz zw)ZGH_;xZ9n=_9Y2<(U7Hl2mS60exmmzUt20Lxq5 zz!}5y%<4e6kHf@G>RLU8L(45O(SDQFUlW~P%F0-LPkDABzYzR~F;sU~~itR5+- zYMMfIjNf2kLvecft~&YkVjpU{RS(B1-;i{R?XX)QIuU*mPapH2Vuc1#s#~K$;#)Q$ z)8R^(5!*n*Ro20z!XZBJT*s$X|8Y2X&lfUzsVrG_F%GJ4bS3vzr-0T!Jy`E(19t!M z8z1l5$-EQ^#%4wh0=GMn(8XmXDZLgCdR#x@n7j9JQ`<21Ip)dC9S_73|1Jx@Ki&t$ zoq6Q8+;L#p*@QWrQe0Krj@u@!V7d-(#pms#1)DGNA3!shEE;Jz35 z{gn~OydP&qTXr&e-ol7~54Dq%8wucxLxI!ASV6_n^*{wp^k9~MW~AqAWYEXYFxllH zxi-<~k$EpA(ED2?c;dSV7_{V8UV8VG>C3lcPP?9kfTok5cl4l3#t841s+Y|V?VpvY zK(?~M=rV6tTdiQ$=QB|9`NVvHmO30QHDYAuU9PaL8Q@nacXd>}Z%F1%j;#`~ff3N- z;VE)yp#*&5IGed=b*A!s<>AWG%a5#7Z}WNa>rM$I6yxBA_iKo4tp-$Iq=?5PC#uBA zL|`ik%B8ZN+Tiad72U@opi!$EDf&GLwtRRfpkvBRwt|Sjcg9JpmywrjHk~c6ur1mF z?~Cx4lPI}y@P0~wpg-&#Z&!hppedxrdgQ@Lo2Y5utPFR?!|e$H#Af#-C|}#cJj?*t zZ=;#u#MS1CfK8)3$>$mZha*vNty(Y{D-nfm)osk3*VZ_om{f{OkqY;$4qn$Ac>&q5 zA4*KHr@dT1$hIwH=I&L;_IE`DOZf6i6)vAjd9k8-m9bw$QT4DF`BwP~Y?4(avi(=_ zi5PV-()pHGkt<80HE%J-p1&bq&V}TEdI};d709=Rr*OktIp8?&3y+$M68^sHOr>WZ z-2BO&gu34Ww^Nmfq)L?lFRf()e%$4)+$~88y)qc_XyD)lbJ+QO+#Gm5sE2ho*ec9Joz5=yATQr;@(4KZxDE6ZyISA$cie4@J7%yOH=M~-YgVjrH7tq`*7VY;iT_7rbZtrbybUSe&a=_I(c@fh?rakF zp@14VeWKzOTiC5{-Xq1NpS1nxJQOQ78QJGJb8i*8aHo7c716v--&)wPOJbLT%l9^xEsvrhfdaa9o+W#&wE!JDH%vv- z$D#hjc+QBj9v5bS1uw+y=*u5Y^gg?d^}qNHO{urxrtaV;Ag%iM@cDWd&Q45)Y??cb z#(lj*GYuWt{f*C%&prcgXt576E~|v{%ja^JQ8m6CElbDwrzR#M%vtNEh!kf;2>2(iz?AqK$q8?ADWius!nurr~d-@13{7p;cm4A|guZAwnt`}iE<0t9X zQGDxAL7J2>NT24&2rVDsiF$Wb8YzehOfEVy$v^nKWp4V`g~tvF>a#yH_7;d4XzAoF zhWtt>t{h ztbO8dS)Fm*S3X6rpS;Y$y=_bY;WF1d==DT>g9*CPCh+JBB> zBjQn>O9{QFa30Lyb^zzBnKVdgHon&$x`GpCC9X;{)!HzRhj$6GWr=??vRK@>IA&V!n0H+6q_4M*a1(j=rpzqtQKBKt3( zZxO4hq~tA_vyMLq{_Ihr^EDBETE~#b*)_zc#)dsHB*dQitiT06W|7BcJ``J#LqC}I z;|ld?vS8i}`e=g=YwXa9igv!EF9N5d5*HVkwDdR~T5$_ExvwPF&C+z6$RHZ-NJF1L zMbI@u-=NN14fw4Z$G2uZ#m3`hq?Erc4Gx;W1%$o94E|GvPMSL4U}OQaZO2Aj zWV#Bh&5UG99Frhp(F|tJD`w<_<>9m!8sOvbC8kzxHFiOZ0najodA~FQioCuLwCDES-ARVkfi`0KYDvafO;PZ1>?3&48VXDoYcj=; z41oHjxy*vAYnToP2YlM)H!pXaj=yH09n$KM zM|bF6q1W~S)-taR-RL#r-lyJy%k!VWs8@U=&LpQ9SDT%n8+pg+&LLekD5C&{t(V|l zZj69^f|Kxy(FfXnYA*J_H;Yb|R-rfMxU!isW9WnZe9qz10#yBW5Plu^<))uwiRQP% z)M1B!77W<2M<%zR@d86`PoFLlgZE&KJmQYNlp=knm($$xlk|SDA$yEJl#lu)B{>i0 z_b~8z7&JO5!Udj4#12DYMHBSm?6^O(0D+6V=&qS@wA#*yHCHb{-w(@h%k=Bv-GO+R zpd-%3XE$TUS(EDA(4vzbIID7x%7E4XUVub{rMPZx99|OafV(CS zQ<5HrgFI#Elboqk#dR$^Jx7?$er(M>P??Mrh!h$=wuJLM%vU7QHL+C7_Y%!^M{HT@ z8+2ug5vTmA8*b`<2hBV5Id}2^H+}J;vbTci9v6Mqt-1*HJr(1$kDh{R6Qdb=RUK4n z6Tm$tI&?{|6t#@rz#8|DBHwLuxGP=GNXYOH%tqearvyuK`H(X;_+3U<++NJ~4mY7F zev1zGW!M}=_CJA47mt&>Gln+^Thm`LF?4Q(3H$3>J{rFJkN$UH0B+Gb2}>6Vam)7Z z!{$he)?L!1_8LpreWJgRX7U;?I%hA+uR8-*Y@5Nke32(Me_M%)*9nR={$qzewxDCL zZMcJJ3z6rS-OxTxhMO6D56>*KxI^~XI?%l$Q`yp#tH^agiA&lej6PgYff=@xl0T+6 Rz&(vHsI$C0MR@VF{{aMuI9dPz delta 46779 zcmXtfcRW{L{J%|BHX*BtQc1@9o^#$tB$WoArUpr+q@`VN%9bsoDYM838TXv?E=nmx zq!KbhNz$-V@$-HBzTf-Ly|2gP{BzIio^zk;{Cy_nTO}2xHLF|T|6jI;|Mx+_c(L&k zqoqd6JeCMdOioS;3KjYod8^#FH8EQ9KSQi@LInSB=>Oa=ANb$$?>({qsiXd{UMeUc z7^`f%O>kPQtL?m?#8ZMLiKm2GMdZeZK>_#$cU_A`9s7puen#T|m_do*BZR5+Eb zzlLw2Hw3g-k(%3okb6K3$~sm`BmNXYL#t}AHJeLQEIIg7+8xq&U?=eysYfr3W6%$_ zo|>CBK|woZ9-Oz2OKVP7;)Co}qS}!|wk&&!Vz-|_PS(Ekunr%3ZW{tt2NkKvyBpYW zdKfX(;gRmDV$>qWpgZOn*mzqK{HKu(WS=CEI@g^zMP(-u9}^@y6P3}%z5j^%RVPN; zrHDkWze2|E9>hiId`8c!o74S|vZsT1%IL@0al&@FFjqng$-9A5q~gIY>~t)hv46Ub zqjfKZ^>vg%`kDPiG02^HF#RrZ(y${cKK6L}?*OKwG}LT83}QPfl(`!=cc9-w>-mbW z`{4L;JNW%q7R_7Mh+nAZk_!f+G{;toJLJYkv)Z)zBM!OnW85ql$GdQu?!A8#w*;Rd z8P!!J`r2>w)+z=C(+3oCETF#E2as?N&{7))pLyAi-}i1OE;BXIzpc^m-u*2|Pl0z|Q^&H$@C1UR0e z>rq1YT{!qV4ffPO!RHe`F|7|Zf%<0|9Gkm>v-xKVb5L558#Te}K%Yfz`8&3bL&v$c zFuy6A?vLrj`@JhkT#^`d^A_i}%zuc)9#7~0&Z~str}d!Zs&IPmS^<7VZ;)RWwPeD5 z5PckrL9BZ??J_zIrAymD@p(vnj~vB=Kds51LQj&rUvjV+rb!oE__Pjg-75|CRvDwE zdlrIalMmp-reK)+B^EfnFe^KxBManaT0LuoV-uNo(}-0!mw z9Th+rm`01141v`@*P~4_s|YV#bsB747ePKJjgqXj_gR5~uZ-+jG1}!>3$oTZAldKh z$i!bE_^lv{Y(CpZ3VdI%*ZyTOWtIYTo5UTkdYu#sI(reWGoav`J^`9vwu5g~o!DpD z0=zba#a4eKaANQ*)G`_jdym>e9l>W{y8;)uN@ufrdxm&y<-(_!G<_?vP+pB{UZq3z zqB}5cbv>x?)dr#wOF`G(Z|t&bd>kGZ#>@^>;J(<}iMq1w_*HMj(G4kUxN^lkdiPWx zE(7n#_Df>aVoZ!19`z8F=_>Fo)_;T*Yi7cE@)6X$gko843AuQphP?a!4YkL|A|DZ6 z9E~nbhBupEf`(m|bfI|=9=Ujlh(~*n@49xVSuP3p{$2~6?Ct0~n~x-U^K~Y$S_2H} zJ5jeaf57q+mMG@-N&MB&2DZCd(o-g1iF-{3Ggnm&Jb1dAR;P`FRpKT{dWISfKFooO z8ANNc`iZ~!ac1315#YkJv80cm`~bO`VrZ%RDQLL#1@KG12!5BX0DmWH@Qxl;Y?l>{ z4YIG{!iSouBIpwQ*037(AKwXrloo;z=+AELsANa;gYcoo%j~f%YxMV6GVEV_4+eO0 z!1;P<;7At&>##ibI=d3zo1?{yf0O49g?A#;7uI~IU~KWPo)YP0Flmz`K~+DnrC zSe#Z*h;keI9-`4=X}&r4EwmBThJJS8)MRxbZp*t%npNt_%hrC>Iv$JK-2!OjU?iOJ zq7f`|hIGdkAM7pcPG&AWLaf&6pbuj=NQ>4Wqdw3L{6D|I8}57IpOUqVM$0E2yWr3Q zP%$_YDcam3Zw`(!?WH3?L0E}6Cho?IJj$8TRg`@)(*P8FS42y;C6Pmug1}5|2)M`2 zA%|yO#<5#(GF65**uW*)VEEiLG#JZ+?*ASF%c?j~Xqly<*Ivz5DXLtj04Z7e~xuZwb< zKRrb6qUHD*9WC(XA|1G7W(3vUQ;hv&a>!nu_bU=LuOID_j6;IOk@U!T0_=bM7Oc{= zq{*76@egTFl9=E_S_LIg|IVvq0%R~=(NeHDZV%xZ@3fdR{TH)m&qoHAuLJoW!pL}6 z99gk{2lIj}1-(A+AnE#=oNIrFnS+)UjNYsDp!((z%<>N_t`!6Wm?J%&mr?Ye*DjojMKWU@55V2>>%TF9#N<-(c^RI`~=AMtn=+CYE;5Kms2x zK_3-Mc-Gw&bX=PUrmcU*-ctX_e!H)UQ|{hn1KTW-eNHl*$xns%Lk+f&_5Rg5d7`v?U+ zlIE9$H^9n6I?!xeI9+w96dy{;BIlf65(k9=bk8FWl{Wj+rXOKYGx{B{z5waD?|#@* zb`Mz>evn+hI{>Z!Xp%W&{-EMH2amkv?ILDLBIM$smyDK{CjlF(!Qac>u)BLy)~8fgm7gcPxVwkhF% z4*xjS7Ztd5eVwT8hBd!jTL6_Vv4P9ZWz*Y-JF(&MIx<))Moas}xIeZ$LL@~S~>oWdYJq`1@li2l8BG{F=mWQVIUxWvHvlwu&5wy!ZBgvd7TvRf`y6t_BD=vnD z#}}K>wNVfBeprG4(|YPUUzZ-soJ;1|o?t%fDl-lK@ixt~b;>i5kCUPofHy%he zCL_*)O#Za5oC8g}8I6%@G%wZ(t?!K?D&MQf$Ttm4eCCrM6Q>zN*#gcpdt1h0TL&`W zeL081Rz{Pc&C{9OR>H2@K7%wmon?;i9Og9nVCf-kplEhKc7pozj5 z7#n2?EOmMzV=M%7#eQ;13pV0Ew~CmJ3-rN*CHiR7l`tMOUjo1sJb*9uj)8^)gB-cV zEAgS#_nBEEI>4h!9c4+JgKJ+c1gW~uVMP<5jw3XCVC)l#D-KPQV2hqKRh5K6s%*oV#qJ zFACS$gI&ir@vZi~q>ulzrs{d3aHYs1@YpI2A&6<$52i!PYZ zIVt~uk-|LCSGrYZO_@6^DOvjnfIxly*8Ct)B|`e*)u?ryuXFf2QhAj z>Ir1ntPjr!Um?L7`#?A_Bz)O$@Z2edSaN5>(ys#CJEuHRt*ts#Topok=WGOX9Q8@! z=MYft6+^ruH6d%;kJ6g{Lm3gm@NASX+3aWm)b|q0lnVV|vvDhq^Xi`H{%q$p(?6UeFQN>$+#F~lD z2q~>OQCBj!Pv2bR)@F-kD`uN{)!i`5o1Ic-%0`xSjK-U3-ta5c@P1w*#^{(QMqJS;`GCNuBh1XAe$GU{olsR~rTZm<5m#V(}!a6_623OZ!0`CWS?7*>&_*?N~ zcJ%S1vIWNsEZ%u1lrqsx?9u2Rw5g>97HoUVT-bJvo~dZ((bt`TgiZU4mG?Gd7n57? zLR=fl+S>qg&ZaV3$Kt75a06vB42kE#Klp-K4E8rjf{&uBQMt(@STN0^=UJ-22Cy z#T}@6fewTiP^Y*1_?b)J(pMh@sNi{Hvbbw2xZv=D%yLuX=3XvDgNH5X%;iq}!?1$d z@2)5FM|DZ@;}xLa_%VUuD%^+K;b>>_C>Gq<%*-mw2K1~g+1~pMzcLzSmuo4(UQIdf zuBCx!SB5b8FI^2Rs7?kuc~3cH0|(=^jUw1qM;2~s5#~1SJBIvRhw<_AI$**q7AT!r zLPmtMa7U{Go>n0UP0Gx;oXR>>tUa6VQ^}@l9G25!u`*(9J%l&?Cjt%?#}bppi?}%t zDpCAzEjsk@7Tx=tLsz%tlKirdIQr)}lcOC*zIJGHc_lLnk*A{^T@o2dk8aeb5y`j7 zwbB}#zx5+C+w?rS^--BSERuoJ+Y89*z71$_upKsEPbIY?i^;)*o}~KDJ@7o@7rZ59+y(+{l>yJRT2QtaRdQ&7WPyu@cB6)=S zpFH_tx0Y<0dj%W}+K#@9`N7alx0zaXc?9PBg8s#tobr-hc1OA=JN=|R=#_Rx^*uiD z*0Vrn-f2msZ+Q&7X;9@%Of<5!p&@MIZZ43JwMLG+U7=O0Gjr7WFTAzI1+bEf&=jPylDHlprCGD8m|AoW3-M_&6 zSXFSfO9UR%z0A1XTF>l@(8At++|r!_9Oe+;51I#ef*-r2fDZTx%I{xfo-MRw3_Ij; z$nvWtSKiNJYGnmroLeo3I+Da%d}zYm)n>S{GpQ_(mtSIbH#f%I*>M3*efA3!?t2V$ zWMfzr`U0baMmTa#T-oensb;PgLFR@dv+(`VHZbe?ePA7Nkv+eo6i=Sg!hyK~Ws>dW{4s${=s( zQz4nKjHYS{2rXJanXVd>OZ??*TT&DogE<6voHCV!>uSB_Ijt{bM*~Li3 zE+#wH4>Hm#izErzdW zmXH~nOUOu_9Q?fMHn<%dPb`-vG979n+|eICNNtNI+|idp+@mtd76%cyS|J)Z@`OSN zFX1HfQ$mcpRoDwXl34*bA(H5zxd)6L4g;lYUBT?e9KhK0gAKKl$aJn7YSQKcu{Xj< zq+u&;*9-((54Zq#*A!qS&;_b2z98EP2h{vo5v0HS0rx(zg@b9QfKZ+t(AXIbj=X;k zyeyoN*jNEfmHG^M`hBrf>uwkMbhHyx{X56G{P#QAwcCPub7d8plbHo=sy;x!r(tx` z?JfDtc?+yO{Wv1?p%@f}%5P;FX^|TDGHt#N?HOr#{}C9TBg{ZK%s| z|HYydB^4xCqmKkFPC&(vUcmp#5_pX_ml6LN!2{DPobXo|j*<#x(SV8`lK$)oM;^HW zv-$dP_c0x&za|)*JYtW3y7(geSP+G*R77uF|AV|RNAT|13|PgHXX;8$fh&sU`00b= z=ECa#zZ-&jk)kbMt<-H{~Rma+&o?}-5GW%eVxZG7nZ3Nopks0dYQ ztHLwMT6l&x<`1nji;-{RRaj8Fhia9dqvHn>>0s_R(ms)cFFfYLKRrj_xgK4vk4iN< zBP_trRrlui@9m_=_9oE6n|kEr0TCE#(?o1@)VbRgDv-Tc>fP4v=OIE}cW zM8Z}7g7U4^GehtF+)PErwD=F{KCn4n6OJ~h5?LuVuI!s+WZ4Dze_vQov07(ZFQ&|IIJE;< zY?6Uzb}Nuq0g~L!{n6;G+d{tKw-q!>^P5R9I6GEZvttySm3feD5U6eRT}ISgX!=@>54)|CPdd8tt^_!YK2F zjiliP-$0al9}+*g9X(T#;WzN4(No1tsAl+r7I^kB@vARUagBGN=>7+^#?=N%Jx-(% z`LP6h@1S{H8*1UENj5jfF$FJ&Krhd*2?^LRXl_pgT|Dy)$u`?SL*|>(1@GiZPC^Wm zIo1aRtt-&t9(}Y3T%w1sI1>jOE?s+M4s}~9MAXk7VA}4y26aDwBU__nRPtn!sy@^} zIvc&kJ6}sK76=$(sB)TS) zV2NgQ$v+GkCcdE&ni5FHbPasGBZw}qtHR5^)DXL(bHsF60h+tyJA4_cL+SJf(0$|+ zOrAN7KF}y4EeoybEz|SxX4G9Y{JI;SNm8ZRE;&$(ZG-aZf;8(>Hi@V-r7zbXfe*)$ zcqnOW9jtpWjgIfX0loJ>hubsyiRgyw#PjYP>brOwJm)6GJr>Y_+zu_}3r>57{*Ti1VOaA;6Uxs%M@4>MY_Cy8RC>yZ`S%VK ztrdWlj;y8oN~f^nwPt`-cr)p08iX%=nqn*-+lYX859+*^i;7nLq)z{upvlD<@N9-R z-L27wo691}!+Fib;C>_WxfzQ>ou{rL_MefXZd-Wh{S7pV}-VGCm3)rDkv!#U{8jsaTu`vt65QiFAeyy?E! zDOpuKg4}U!AsxQ;2tJQN*)@^W@q8wHesL6BJqD>+?gQ-e)`OUiWfK4G#i(n@1)bcN zfsbDBfM@Gd0o~I~UK{%3N{#|qS-hO^)_z1oYI$fWe~_+du7c!*DjXr+ly{kSVRL~< z;@HwkLVnkynE7$&YD6?W!=%E|)M1eC4QU~#7=P5;PZrkPB`$6yXxYyD? zs7W%Aad}5(ZoPzm{Zb+odMn9t(~rpVO)ffqb%16IJ%f_R)u8#*EINE?$9D=MiPh6q zlG<61ezwQ*kj>dhI!)^~)OtAvY=a@K2q?r~iabdRzDv0CN)TUp7t-4piC>;}hG)Cd z!5p1tav;MG|F%^lP4X+rCE1Tizb6-o1q{-%8|85M5;bUCaEPwH-i4n!N0O+`ZKV8h zJ=*X+7QOR`rhmH=;i|$>Fge7~&R$+Io?Yol+ zB-k|o_i3t=pMEQdyLAr|5y(Rl2ZyPUK8A~*tHHcBZ#q2f3;tf6OwF7aR>9j+#vEj463@fV7?7moCE66s{5hV6yw@a! z#3^|Yy8wA^cVZhV8L;H>3$rEA^)4&;q9v2c?ij#v;!Py>f&?ut5#fTvERy>n&fovA z2ln=B!fh=<^oh(9d~;SIF_3K_*S~k8x0zw+Bd2Ku3HnS>gqsq~qE;%zA7q;0 zPjM}%kQzXLg;wCA_$*Q;-9TFZbfJ;>Fw~yF(9^eK;HYIiSSm7`zLbu^JCC`NTS+I# zTO!95yVZtT-gEgf(IO~8$OiVxXVNC2?>Jf!u$f)*tTb9dih(VBQs{sCS?Gt6GC z4a>U%Y2WgvSo==~v65>b3YJ|cxiAbRYptR|ig6GxYXa^y^XYGeD|k+j3lY8RLwrZ& zxX0eMp(_Q5zve$7q~T)&J*6^fh|&OtKc0~VtEW+oPGN4zIE&(qMfmDzjgVf|hMEro zY2&pDywy9I@J@-nCdQ3j$lv=isw}Xj z zk;`&EbA1GQWLr-`rA%tFVi14MA;j{R7=0He$}RO_k*cgTUwQsRsP#h&HeL#%q4HDy z;HM~3J-?RZ%>0B*&xE0t6mOb4;0m2&8^KWlLpo9)k5`K8ksBqv{bc!o5;w;F!_=B~ zMVEfWLbou)hyyIRD(PYGE+wE!G;R1}r1J(JB*K#3UKNH%u2Gi*x_pp!f zak6!FHSya03*DBAKtH&*=}@OJ+@w|wc!7)QLS`?X-(QI5N$ersm*u(nx^K~=`^))X z@5vxl-acEn7bnv@xD%J`>><)k!nCG9lq=|5h^#)z@SkoOgY=pneE5||%^HjG7v+~^ zcup0$aO^WW=XnWfik+qfUKQ}irf#7BOO575U&1IVo!pDwN%UK)k z_udFW1J;7R-dl(DdXAIBo(~A`CsU3dww*#V6LwPfMTyY=f6OFzc{)=*3+D|wlfI*Y z#M!J6&D?HYV@iaL1wg9Yr zWJWu)>hP}&ck(r_h^!mnqtPcPQR(Dry7QesjEQ>%cG^#;mGkf7-2jkXse$DB6J8$b zM3#vE{tMG1zZjMbg@OXVcycuCG=A~mC${cUARk7bqk6d*r0hhfdrK-D*fR+>mb`cY|QgZVzMT+}Rp+z&Cs8{+$sCw@unDI}J4%%d3o~tQw`7e|V!Cch$l8fXv z7BS-adT_5nAQG9F~sg|vl+eJmQ4@13`FG2TJIeO2u2p4V9C-F%^WXan+q`t`-(L`?! z>n#P#OoG6x^d#~@I|BEvd5Aj{6^W8b4dSiX9*wp)RZ<_rD5$z+9Gp<#P$!!PJiN}5 zEDE|${KLypYUW84aNr0%+`R_QjDH3!cPmhp2Yvr5#rHk_z1hk=#l3G z`NY2DIg)>V4jqh$pl4d`VD08-psquWnn}gs!q8moI_yiDjyys=Dl3ub(^BHwkN_?g z9|dD?iix>`6`rA4%h|kBgxF{vLaSBNp`qt*a@B4Fy@fZ>mnU85-l9X;`iTH+k%K_b z-3@JA%ew(DZXY03p7vBA$e#YJSx-g2?82wqM!;36GS#BeTDoQfFUN zdhiLNIeKgG*7cphxn&lJ=uSmJ=LHasRG{|jPSV)4xim+yhSs*oF{jt4Lb*af-j!cN zW><&c5snny=yizth-p(!MFlPACCfAY1&Z+Q5Hs{%! z2@>etgV{iT)bq9jeyQMT(}Zvb=%P{#x+4;4#_oCe?Ew+0_`wA`-#>?rbvHpr1yySG z-Uix^=7A?u$T-VI0e4ym(2j67+&FJ9;(e`vGmIqZ?Pp7&{N~$0S~h^zpg}gv`YYk7 zuEnLL+tB+f)6n#S2*&xvSy;O|2XN*nkbVCxCSE+djjZoRJ2IiR4z+6tBfE(}W}(eV zc*rFKfG`Q-G(3ll<_(v*3fPf|c@V8N_y)JkJi#zUyP#)D0?=$8!~4Iekcok&vWMj+ zB&=KtC7t9!R(z0XKQMzg59>pYk38L>P>tR9<&ag|;~Aj|ktt|?6ds=Tk?@`(BZ#wg zVI*IYI`)<0_Xg=i@^m<3C-f68T;~EOc(tU(TMHgFSA?BWe~H4Ye7wOofjo-yWsGAu zNSK=iRUg}c6*-FZN3|}s4}HtnE>tAVS;a)}j10iO#>h!94Q_n76i6d!x~EH>_V1`+ zu78#yC%toc#4J|?ynHdG`?Owx)KLe>$WIbQa~awUOPKv`|L~%-*NNeYAIz8fIP~?O z1u{{8%P2;q(B!~*)X`Ftr2mj0=eG+3+1{(9qaYmZKDz`7%V5TN#dR7nLx(;-qd+PR z1c~Caer8*A0#O?BMVDiAk)~5Rb7+hgPR$l7P;)IY@@IWN7QfTPRHcWKh}lWVZ|_R9 z`TH+0KHgk*@Pj=kDD)x|dBd4}PnRPZH)4r`P7KoCWr+eR`au7mAogbGVvhCgV8(Xq zO7iyIbdtFyik#66Kr&k#BsXiVDJa2Rpj7H%J~AtM6I$jROW za&><^@!cJUR()KEPHxvF!ODJcdx;6eGE2!cmpQ~(H;j}zh7h5P{>Z^y3#o8dfd?Bx z;7QYRut3X;amSm8#`|kT;=JnrEq^=KGdF(#apbYh;1M*a0Tb-+?S@h$X_; zg^2S(4`eV+6198H2S+-NLi^YEfV$XnW}Bxe@e&Fq@>$=oe$Gs^{a_}<(<6betr}cA zs0vl2M1l7=31T9`fP5!oM$SkDMF-x3_pSs3-&lFLSBEDL?Xm=b_5mSM%UcR$*Ux8o zg%U{MYZQ!EJPnSvh(NmuVK~38pK)G3fK4K20mFqen6{i5C|^&JF5Z0&q<8Yk-I*LB zc|etz8h+szn;a!e0a>?~e_ zBuWYtrtQ~ufztZ>q}xt~q}zAmr_5hYrL+~PG0G~-jrK&R@>pUwBL&6^&7zZcbBKoN zeImSB5}djoN#hPlLUlEF6eeFtq+1f<`KNlcYJD1c?Q@e%*iWhBlc7|$OAKCo=Y&QS z(@4eUV7Sjzm;RoNC%ickm&mznQSjB1M|U3n2ZZz%p^Fz(==%r&54CiIjg7rHcdHED zeoqfPe4K?t51j^AybMs)UIp6RZwez9b%W6HAzWlFO55ptuuP@~YsDQ0K5Mm*-`8oh ztX2ma&TIr9o8RENBcF&)n;J;%uflyDTY%@ey*#8LS5E#@?U>rB5^49Jmn6O9IdRxz z4`QshQPb~#!1$(JXneSc?E3W%zKn~b7Z=x&_7fFEBFYZ%1UAy;>=;-*xE`IbOeRAY zp1@TfBWRCQHQ8>HN#6Gvfw%s4w9?@VIJ;g6p@})P3~YdJUF2a}s3vio$CIR2;wPE3 zMSqx8w*J6#Vmi_W+Ek@u4LoKi2P4;NlGbK%dLvB)IGB$!-R>8`RxdHMXF!?$w`LjK zPQ>A>U+U!Wp>Kqj+t0*~w=oXl?x0q70?JMOqD%dC;T3^B45L|&54!b|!Mc0Qf2)t+ z2(>5xY^L2MP?pSahv^>~^z`+OPmLG-39q+@CmrsDlKPeI=@qnr5)rWQo zeW38`I#j>r4k_MQ0^fG$!M&VE;7OhY;eBf?V2*B?1=j?81c$cTAd&J|QhGcSCcnvo z?=)H9`|KMYzn{c3c&or@<0cT^^cqH2ZlDL8cZ0J|rA$@+B-09hOZoDXqdn3Ffg zSobPUk;aV%9q! zi~QOIOT?$xaqc4!v+gF=)b+<7_Hsar`CE<^kR-GA=wlFP3n$SNko+MZ2u()gbA3Ko zJ#_(4dcZ5^WU>=DutEoq2o=K%5_<5&Q4#1Bx`OUK@PVl4#Dk}<`|*hGagsqyrtGa; zSns9*UmgDgd{08U;&vm6$%q6CUAE&x@As1vIffuV>Lx6xk%8}=dqBo-Lt2>jh-_po z0W;y1*roSB^5~cbxNNlzwVdpRdwI);KvDlU>Y)=t#Z|dLX+u6PT&qhYH^<`rkDO3L zPzzKFtOrNe^w1rv_|^Zky}odchSV( zt;l=2A&hp22Y0lR!G9Pl7<2On2tg}ewvpTBM zlI6ifs~+gl8v|!0TmUOBXR-dP<^t#3c(SX=6Z!N_N8uVTfRbtxRDT={sSju>n zwQx$(Zn8@_TBT?0C(O=uh_U;a9m?M7&tfu@pK*d-N3kZnT!GSY(*ZN9 zDU5eNsn7g_`}Gn=$-FFR(KTpfr3ia}$>SyyGw|1_f++~O#>9SiWDlo3!ao$>;d@r` zaQd3*@aMH*R@`tAm{*&@G#rR$_71qS+aKrQl;8&Z!8jBOT^E7Zo|Uof4mv>gVh|%~ zAI8kD_hJWo5-`vD#bf;XMicCMtPdM=4v|{X0P1Nzjq;E(+3L;5H!WpA=A%U*;&d%M z(L0r9-{(yhoVh^#jtNnBEjePfvH%Bm$N-b`^TE#n0vom{!?t4w$a+ansy6EzDfbp9 zH~nwm(8tms`=vT4{cVDbme)XNHUrjgeZ-@wi}zBEg9X4Mp~hdf(JdD;LG#jbytK`Rd|oDjXK3l7gdIh&l5~TE2k%g~xAyeR=VUM1g@+aq! z_4i(2H(e__zM)+bD+n$@ntl##4JyKZ!zu(;i7nTNs zpOFeM{OM5;vaof~MU$E(kvb>#;7aP&By;roR=o=m~{l}pe<#dJ8(`;$0SuZH0tUh}}U6fSMUyReAV z8}j9O96lV>4mG5^$+y?C*5Lm?olZA{Y(=_=XdEPq4;i&7A zA^r@u{VMMgysYtuc&g=2Wlfa9>LPiL_WA>)z2GS;`7@P~&`4n8RL{cLKLf-^D-+Z` zmjR(O#5oZOuEg{>pd_6xN_Q6TKT5~NUQy@($JrAPbtsCepKQ*Y@Qj6dJ{mPhfWkIgMMm*SW!#v5D z!0(SfgkLM-h_|p647e-`+E+ed&(`a+t;cm)dEqt8k=E3*4Z&q_-}{^70(TkwlpqZr zIelasKjiYtOzU*m@_I|=VO>dCxKRd7@Qo+!U-aO?C4zwa=>vOol@|LhZ?tThfj-mv zL8OdXSOYI7T_dMsSHq!w=Kv9#g^x;pU}FwJHc-xwS;dd%aOYM+xtA%#(PJuXF2(}_ zb4~HT9+nkV@}S&LUK08F#1JMPISdpNOmSR)HG3gclvQ}RjS+J@ z!bu_5p=0k_@?Ba7N`!C$_`CoY7P+$Q#{4qh>NQN|!b_!NrU@`sa2r{isRGq+BCt-u z5Rct7VxvpTf^)>3$ZS>|E)Jdz_Pvn9UPhj*2CwaG*$fwb=6rOg z`E~y~csS<~Id&@(xQs?{#EM!u6Y@83!Mz2XS|<%AFL8|VoUDW+uZzgFxLY6}T;ZgL z|KTvQi8%4|dd}kSn#`7sznFQ6rEqfBUDBBr2iECGT4?OHV`A#~*y9P}tQ{3%e&2l0 zgdTP0j(LwEUP1p7eyM^6y0du^YSoV7_XjgXVX~dx86T&KJ*&7cPB)=*r?vT_H-!;U zlS3`Z-h6kpL7X|Ki0=ABX+@wuS6wL+EqWlxe--}-o~e5RJ7o;`EoXJ{lDs`sx%EFf zUT~0mO!g1@cSn`KqXMGEw{?)?sv!O`ZzCR&dt6H2lnv11uQzb*0^cEpatZ#?;+d!= zOb9*vx{Gfx`#tWgX3mqN*Naq{3!cXD%rbwj@e}T>j`}xv3+E%@q zmcDf5_D2eEt2EZ~=ell2C1ZLhXNx~Sr7f2fs~@F@UUt!;l9k-dmNvA^foH~7wlzlP zZ$yyOqpf^FF&_CPWJ6(57Tx-M9yj%QF4~o##BW_N3O7vTLu@sJ-|y0u=P+q9TP2QMn{FMJV4=e%CQ>0jmeOJ*vNBAuDE@WK|F zoaDhBx*@{FYFxf~jxE|5#h`3ee|~qtUE*=Lnf})PMtcr8avS&bpySnZ_{HLLk-o16 z;{V*jpI?52xP|1=_Me6Hti%GY&+r4}zCwi0D^B|YrOv;Da<*#x_ZR-+r@!`7c}05~ zxA7qNU(FcW7b?kruwpezzcU|MOP%Da?U+xFzq(C-MKn{98ymRkyWXH}N5<%@A_LSP zDuvu{ujWS_Z^Pba{b^QvD%IR!#1-6k2OU&-N$o}lVZUfO%qx@QKPPkWoWI6AYUO1@ z)gO3pU!MJeYFEzUTiEYJ`li}wAO8|RcD+2AJ?|FHiu_9XC)aQ@=G0ArR0aOF*Cyy~ ziXh_d-Ntv2D8%WD1L^D=h4h!C0k`GiZ8T%wFS>lz0Ic)Lf{qoMeCK(XRnoJh{_(4* z$HOgLiK5TQ?yx!E`#aAc)tYz1538N|vuosui_t8)-jPqopV)BQqMxA;&-C~~PyRy- z98anGQ$RDRt=%U66=pp!*R=P;y`+;4=_MA2q zvNiz+BPyBSIm%3UzcRb*QbSo&03?I4U&nmi*Lq{!+= zJTJ?ls~D}$+ZLx^i?hMzv23KfCRlkii|J?(WA??1vnQ97lvTD`Fh6?}EWRdQTH&)8gj;~(?ywtq`C@1HOmSrAeBIU?0G z^6=8K$wYbcna{MibLzjK)nc>w$yPD2{Iv?SJDxztSGM7SBMNj*vKrlePMmA_x&ql7 z2=RR)R>NC+J_3)*qjcekOg#Pg2-&1F$|L^6&yf3^AT)R{h5lX}36igP09#>A+J0&= z_DaqrUp6F@8`WmqmB0QVmu0=QH%Jw&KI06XzJ*i6dGGPRpZVmIvOZnZq{ZzFYD6cN z=Fp86e_{M;BdC|MgWB^laJ5)CK_4WkbMJR_%{~G7dKuI6={YbmfHy^rUB#*PRWp1` zVFBrp!Bg46#oUV{zfgO&DF0olIqI_Yfx8pp>92qu{JQ5HF%j0GBu$mO?0Yr3FI7+B zs22Kn))DH-c+(34Q|jm$NX{P;qK6lKL_e*fP@BjR%B&cGr;-$*@@r*Ujh5q7H-g{q zyGNe#o+rVbZBu9X>H?Y7VVY27haM1#iDH~L2;sh#72s7+!jxzn1HZ{U25%n+Fz>RJ z;Pd-a1TtePi0U)K?)67t!G{P&Fed(QH_t^RvLze5{!?*33LdOzLg~2dzuk--F~i-us;M zoae0PJmXw4&Xi{;InXilZ&F%^2UkoFR-#T1xKEzz$Pdi zSG%Y!!{sX`X@?1;*|^3~T5mxox{(X#S4s6AN&D;`G-q(1of^)Z|L6TY5QEW260e)+dURs?cFO&yM8%)c&E#kEZ1Q!@&+@eIlS}Vj>sdbcfLgir zHj@6?<1MwW%)8>yn<><=J!{G6di@GwzEqjU&%0%Ui;Kz|$D7f5J+4y8CiWG&UFsM9GQ^*(XX(7bcx6dl2MY?wizyUJ$f{TH~x-F=X5q^7&3B@<7mu@?kZqr7hQU z%beETId!V4o2xeZYa-0{T>J-bi{*$T9O(XhS-FvZj9{hLE z{Ka!CNx(rVZ(1rrpVLBtxpbyZIOhc_eHQfsutiRReqXdeM6_)%R7UUb0WI5|PWPT6 zqCqomy-W$fcBS7`)69h;;>I!)S<9cj=s~B)iiCw4Dm8fo;H_E;J=kUdpQzN7PXc~9 zjiSD-_Y|>%npQ0t1mM|CPdXySl_lnGG?!qcY(!EP_q#}iKja7kHJ=^xBLP{vbm?nt zl5EYK`W5EVhl7WSUTiEgRNkzB?)@u}o+~EP_H(USTCN(6nt5L1n2s>MY9M{1N1#ah z@2gE@oA*S}R??>kcEX_T9*2zyzy>sY%e<3WcFZDq@0?5k9zBqyGqS8$Vy;>b)YhH` zq5`4Z-;Q3tz>Os`H3J>0903i9gQ;!DZ1}|3*c<{7aU9);PLmZ$2?D*k)0Y4Q*!a+% zwcetd^(BVN>lKOq2$u7u`7>vmXCj+_(2Wi#77a+wKZ_$?#0*+`Ni`9GcfVcf_$y9) z;_Majj(~D`2P*PH4Nu0Lykt3P8$qA*>`2P-U9cTA_J9l6aHed4mCwi!kqA z3~k`UksPLSXX!8pz_cP)D(#b)96OBs2*BOlX_Rx4Xz%5IcR;Jy>OUe4Vef==s!57d z6IM^EGjR_g}VvDB~%?+Syej<3CQz;46MIYGe z5;@Bg=^^4Bc{#0>1Z2IEq$5hI&af+NW16{iFuK^xzObEWs63w}G!di>FH)I0QKDvw zQ%q&Hby8QKb94y|(<3AkfRU>vR8#?oMG~0=z(moNj@TK-C&nme5&&&P3~mq`eeXDD z0&wDZ$6%m@#YMfTBJ#i-VRCrbb?f_({>Vo7Ry<5XttO}9cbxI0On0zKx?{f z7qtcK7QIC5tT-D6*!@i2MgTUqCDYmwoN3vZW-3#5fO392MKoeiVfTr40-#L$(kKlp zB5q7Xi|^84(F-X3WQ;Ze$V3(d;WL3xG||^10Q*80(!xLipE!MY5CKpeGMDz;&*=)V zeTmj5fH~`}X7Ouoh|VDZDd^-V?ye^q1gL4!+kgNZFP%*riEpfEK~G1(>gjgWx&6|7 zwhbD=1R#C(Epn_Ce?8{5^^lmPa{99#0l0aBpe!q;c-3?6Cn0s!7{Yt0GJAy|30Pqe zM_+Fj+lVIXTpR#Dt6eFrk1_n3-PaltfU9khw6=IZ>dc=IfECp-wCzRC9Ki^5{!%0X zu2GZe3FpP^wu=eH1VAS}jVe(QGY7RC(N!gc87@QVk*O}CfrYiQpqVd+w!xMl05GydRd%e)~lUL+$z!o%obs-z=%m=Rv_vOYreuES0i?? zntsbA0PltmrE`reMe@QhEd8KQ0Op`W?p@s|R*Wu7?BFnmMucm`aB8XeQE{f59s%gn zC`<3_Hi@m71I9;IG0`7EcREdb|Kw`h)oOIaKP=2?*ZJ$B_X7@&I%@b2v5+C&lz`zL$>23#qu{Cq&=^%Y;Ii2`~ z(2lyb!f>3ZE!#RnW!X%ELNG*{eILhcWhUshg&zSh3{axX?Zq}miHwAtwD*LbB6cwN zG8c0RK!kA$J#9&`NPBMlW~kgVkFZ2|f@Uqh>VGKFaVC3N$r%CmsbmrWEhOE$$^20g z+0FXe^nQ1-U343bEdUOTI1B!9)@5Lbn(qw?#0HF}`xc7r zJD>HvNdP(W1+{yr*djkPD477bJ1n5()^J7(juS_1ANqRbJN7sc9de0hXYvR3^Pd0$ zFe8ni3SYkviC6DuDzngz)>M(>SJ*Il9|0I;n?irC6^Wc{>w=cVYDdxn!7M+XmQ3f2 zI(s^a9Va=#v2xO`xg+^)1e_f}0*zJs8HuZa|K zgQld9854jmL(E@9WClW+zIao#gL5_>HB|m1?U;d(^U9ikdVz-+Y}LvR46|vl;hmP; zOikmO(a`iwmoNfgfei1;OtB&Og9HYItXxPpt2vA0f|`UWix2?kQ_cMx0cj<}=<+_n{NB6^jwS%~DuU`)_(Vix#%dUE(SQ?d zBAbmg^n>5-A_1{`rjsCg2ko9gT?K^1n9#}h#Iy@m(3(#d&^`8xE$z6ett4Pw|2tG( z`vsAm4s0*<3?Kkg!~DsmdpTMYEhJe-N{;@=RMWk&ngHC-NT5R!IHnq~lfNZH0%|L5 zX~{ue{4O*g@d4{z^`j*(4CE6f9%m4M*IpCpnc})#6m>9$eqciIMzG} z6c~sC3J5dJhtd;gav~c*%-*0w0FL=OQEzHF!6Vy=CbC}w?5WXSx$L^h{Vsvl$nq0* z)Gr4g{&<=DI}m{98W*Xgaj_y|S0IM-0$M$lZ$JQ=g{gFUwLjYc)6>cA=x?k+XdQ1y z_gFer#0u5Sy*~))pAkDaE90-3#q;o>4QvgE$jj01t;CjZLxL6oScxofCm)Ui1Z(Av zuVa6Noik(T3o@%j$FSPYt_|Y%pP0!$X^jp6NJHFgef)S5s~93<6~Gv*N5yuE?MpoZ za9t*yY%k>W3VN_~(`W+F5KmH3&%X0VNtp;E03JvgH69qvZxe68E+sixM6ADPBAbJx z9O)xAARo$xIRJVz_omL@7c=tluDmmA9$lX=@;XF1qr%@?)CiKj>&Oe@+wQsdEzsnJ zj~D4b&Y4Yf;*WpT6Hk@1#&NemUP~%J|4SwTTEmp6RTJv?qZBHiNdWX$({xL^sNtNz zI74OCOyVJeCZY-b6Zu@{`lD}s5DJk(Ono(%CH|F|i5_u`T$nCaD};~wS1WuRS>*^= z(rQPa65oVQqn8l?`(QVkoFTTeUL2c30%X2w(KF3B))*K;Ip{(NH!#^{pj4ZX76=`x z^XNxUOZX$Q1Nqf}twbQ-w}w+kTZz`R?#p(T*^V!J4kQ5IBU9E{h@? zjD*-;=rVQ0PIR{;P9z}un>H=KH=M=NVfGHi|i=n#O#NJ1NKI29(l@;^mK zz-#6H)RD`4BS|HxyQL$b?`u;kdK+g~7r!@=jp?pLU-~UtQA}HXjT|X}(aT}<7=z4G zZj405^@R=rI1rRV+lYI$KTDpH0IdL;j$0_^_lyYKMFKi{jH28EIcg5Na9XaXBVg7m z9jb)q*FQIrJ-6o><#(MkEl^|YQj!21-jGEV6mj|mL^k;JZ5l85#Pn}^zA*s^M`PJX zybBk9XcK^?h-hCc7V6DgwVeR?4ojg!3tjokkEdIe#N3#0l@%ml;3qA*?ghueEKWhO z%M8*Qp?h^FW%5&2v?~7ESv=JPy)!_n7Qm?6L1Jr}HHP4*DH78pcy)GVU_?YF>yXpF zR#tkqy4bYI)-NIf6`fji-<4wSsy=e10Ol{}(yrxV`=s+1O#oU9&@s%h|@`jw+qVWh4hlM0akaUp$HMU?qq z)&Z*{o6P>zkvrD^a0C>M>rD?nB^FHIj-qP-<+H*32piL;w-s>>;me*U#97l+(R9Lb zjxs*|5z0#3=mw6-#mmHezA}hf`pQC75x8>Gbz}QWvm=uOnpg3)Pnh-6=6e;uEa|rr2~aMurH8!W+b21BC34cHRUC(o(auIL>_9QA zSQ%wQ({V=BhaY&%(by^{t+{}c9^)jJx@)%?I(1sPVt7 zNPyxuZK|?_V{-frPyC}#c@eolBmPKmJ%DZtIVKORhWE(a02FBW|6_9Gwsl7qrt3W& zK0l8mZ%Dx5j}_FTuZ#Jc>1Q&DV*Mo115!cTImRV87R2g*WBpi79Y|97S50yE^!(-T zMSB`V|BcilpewL3Pb8#mw4w4=J)#LA8AW{F9_GxN+6}{;)8}QSH))A2CVVo^IG0Y{ zi#o&hD%Vy91*v9Bk#`XidfU>Y;*&&8AvtnN4$DbztPnE?3U2Kq0AHr}qjSbtv+S77 zf|WXi1m~XO>?D|9baO#`esh8&~vp z%MF#^XAmU9BXd7Gj9Zb>tM@rkAU35VrbKe`zRF3*#EZEHc%hZh^J%YfrlK}swjNB7 zBLO?)=4@Z{v5}-H_zp0D!)R3wDtJhdBgg z7t0xZAo>P4I|4e6n^OI2Ij3vj6hmc{bQ=wcH{?YBlXzoI3&?J2ab^j)`b>O606vbM zL~pskKg4qE{p6(A5S(toxl?%XBY#yIto@Gw6w12MlW&R{WjI;9EiU=rWbtdX3jtj_ zk>B6kJQ^txqemR|tQKjgJk^k>MQD2;MeA@BC$l{w22OMY?D;x_zD03D2GG$w6wd-2 zdm~Ga_`q?-fr!JIeg{Z;$h_gAnP*)E9nNlp8hGX1UeK4$6c5C&j~YM#>Rp_uxhwgx z6BPsh*$#jj2UTiA9mmJ77aA%TOOmMw8tcc=NuNzba@f|H$Q~>SrwzH@9bBfF7}Ix^IR+xyp1F(cCH_Z57;6|N8s{SBr}6CkTCrf#?NR*+ zK&Q%Nx*um|y7D)b#^fgiAGLXOS~%wtz&yAu)yPTX7JC^gTgZ{;5jL#1rskgIwv^SEI#KPyqAS?Fk(Utuua_Y0l}i9ZQLbs( zbuIqF8#=1W5s>qPq_V^>Pd)EBkN_}|jDah8HM=Z_Omj~309pAtPBD_wL(pH#$MeUp zelH~eXU14iCbz}Rq{2)i0$@Jck8a@JU4UM**A$cz{?(RB9W()8e77($my5lTfI>tn zoUPb(DFkI~m*K3fFK2ETtvTiq+taS(kHj=04Z&*=LGU7}AYriTCK7Nux*y$l499x_ zV%xcAj)33Sb?LZ$Vh&pQ!(0L|7G*Dg+6@$0K3sdBNl1%jbjstxNkD=2EP9!62`eo6 zJ7x`)%f~zFAt>9-q$|xtinXiT`RFbT!stLrT37roOw}k~M?n4o7wS5}nO1H`=H#gV z(~-Y6WY92n(s{P=uqml@%XW^R0sPiPdy;_jD0}~D47ZLw(>#j%`;ghnonO(Oy6JGH441u-j@y*C90nw^;9?{T*;0oaTJES|Ls*v4`g z&til*&$Gy3Om<~na)>$PwvO^60C_*+=!wTgQQ#binS`GG_l|<^*KY)%*ffcrSg9gv z7J8F~Zh!$G;}qk^Nvs1AUts9+qxn9m3NN_r9U@|DyVqR${V)yD3t%N19!db7qB!}S zt7An(oY~sWiCnX~?4H<`$GIX+y@m7;HPO;w2IfJ}Oafqp^rh)VQG|yfvbro>`Cnc3 z7}Wwm%{4i5MZ$sPV>WMg1UzXnp`XNyW?^l-7j zI&-_s_5eQ%p;CbSdI00w*KrQ*jYmynt8eMko69+>4NiBs@ny;}5+Qk@-$Xn_sG`Ty zUe#g&Y4*a|l4SmcGwAAT6YT-Y@Y-YZ8>kj5Gxxn)iDL_lj zC~Dp2bE1SXTwON&?8m>ljM~V_3;Q3=r|EBLN5J}5W>lqE6p3lLu1bO5a5ku?zbeYE zW1@&y+-@R!9+^D1)x}Iv9B2sAu%&r{2C&Dn^@tS+;NUlBikVzj-BKI?FZyax9km?O z9EQwoK`#>EZ$5$UamZRE2M|Zx&LaR`Tc**MH*%~7tlz@KJdUETiX@=6*p^OK7|(JO z1&uN~IcgHxcz~=}0CNR@yqK}dyUbY2UzRG193%*Uo5TQG;KA8ejN_gsagucHyl77FnEz3u74;0zb=dIRV3i?r7pjnB z;TETu$ktA|P5RFl^E)NbhYWycs{(l+Gcc+QFOb7W+xU^Fz$O#fzUUO#Eg@zd4Y?gb z0QyzP(H`AY+38}~;h3Dz@Cs#R#__XY){0P{09`>=u^oOhGL-}rOg5wCBsh@|HVhFX z3i9TF-%;+%j~!#h$aQ;c^9+?|RyislRL--f0>v%x5h%$C=(aF{zT{@f>kP98FYmlA zIvBtJKNl@29kMb^^b+o~qtHe!!jOKG_~8xc^`y${1mILZJ9~_If07fBU}D~?hCFFix)0MN08IX}b`GD&rYlqZ|3|u#^A*sz z?z=^&Gzjte^->ZLvYw)g(?qGCF3TMmyJ-lMZuI!q;Kg~SQ_OcVNqm8DqH}GGCG}L3 zzff|M)KR=+x(de^21z8}=@9_tdxyb3e102I)ETgP`XFB9IR`t#(Hu<#+&p`SkbsOg zvuP_QbrCm+J!l0urXpmXh@x{HMMi#3@q0sMbPsqAa~Ig*-@Cv!+|o&al8ZTgTBEOs zDYQ5ZeT4;pFR{uli!AIMu)b~e2?}8z(#0Qr$M7p&h_ojFztB~dw9~xv%|In2D~JF* zNqL9v>WHO4c}c=dv9-7GRxbiz@L7TWn8#6tAS`RXLsamdn1-!H!6U%bFkSwoD5zPE zZV3YBZcU&EbD|%Ne%LcV(E+ghj4MT(@lCm$ygg#d5atdpEa#0B4G1^`=Kl0Q_m2(G zbzT5m>AmX331fmxElX2Lz_H3YQs^a?RlAN<5`g)(j{8js_hYXvT^zy6!K9gTPA`*{ zUaf1#zGeEzehcL4!~Yftg6iqTL=(bDBxPwnCy>V8CRrldVhlHRo$my|;HVqDM1i9h zpKD4FR-R0;sFc005iFO1gQHcI3 z12)D1-U8gNYwnAQ84^)lffywLdYo3f68Zy(L5*H<{#PdHJ`>faWWxq!dvRjQE# z0brbn-eOA$A0b^aSh2-_2?f6aC!a<01K{X(dQRVbS?Pn1)I@TFkZiWI{R(9xmXphE zb44?7ZXhSb&qQQXIhz!CY)5$%0OV3y%{q9qs8VTJbY+naoxuYC|?lsDYB() zNPs!YSJt-e60v21AGZJMJDdaAb~BFdld@8DDG-EYQ<7~#e3uT0Tod-1Hz%gU>Y&}6 zy$3Z63<3y1{#7~po`M#CP}P6yPylkr{4+glaLOY91d1`_k*ZLcKW3J?I%rlta*uMWxu$y8g0nkIbeNUXo zEn*ZOJFabh|BmYp6u<#M5a%Ps89MO5H0}OzPgP7ZoC&}<^l{{dX3>osrm63mHyi;0 zhYjh%3NbTbF1p78i0_<5%iQB+XKUsG(1iuoFZ6R6|_ z5$5Em@##z;0-%q67~fxD*V}NhAO&~NUO40_ z8m++n=u4b|#8Z5(?B|55ksLYptKfS!juUIU7kybCO~fM%d@4(y**ihROf2i)+>5hz zz~gEN<12p7A<|_saN2=EU^9bdAv7;14Mf8z0SU;T6h)u;%2_(_aS{3w))Ila0zrwn z@U4eT905<&bg2W?oTCPkqUdr>Exuq=E4FF57gxvRi)=Y&nX_*Cm6`uuNvlFe5umG= z!J-jklcEY@7Uzfo+5{jAMYu^H&NX)Ey4J{H4uD4V_daKff48ig>zz700xKCXLZ(0+;|Fd0hQ2gLvG(@|IB|8TF|Bec0iYkt(sfRp zV;=St8jYt2Ocwn62!2y+ypc&BaYCH`GkbxWV$Lh+Zek9*VqFFS_@pqMju*4fRgR&r zw*jU|hs)P-OmWO^O$6ss)4T#?JRc*}5YPwuw837!`slj+t}a@IT}M&Z1yIgW1fwGI zH+=u~H(0$KPS9`uaP}n zfw;2tSnEpw&Na!>QcF3D6TAZWdoXx81Ze9xQmue9LxcJ16^P$$%Sph>hTEhk$uX}% z!F5LS6&zG>N0&(eEgzG4Dbn1)QRq6VbFWDH9rv;b6PuCh&UTPdE_LWO03bwmD(^-B zL!A07ngI0kUOPLl zPe(xJbOWk_8}4TQG7ve({_Eu&&ny~9wQ;}jLz<%ND=V&|V3lqdH&8OyL{>>ZoHqI< zwk&y?xK>Q_6=@m~fRQc%w3@iVJ|L8I1SIFj(#B^vVIUY8HW{|djOHc7aF|>CIvY25 zujR`>nsVB1$Vo?Mv#LZ}c&eK~Fn-6K^E(>1P2cVlJ5Ydr?s?MBJ`{Ej!p|Q*OYbUc z-=tBuML7}Zw^g5HYZMNDGv)S++3a4$yXl=Tk)ryLM#N$~`*lFAdMf zzdxKkdRmM%{6GBeKU354&5RWy{z9g~Z3ADEzmN1)#|`catdTQUNeIQyvtlcHmoJJs ziv`eYdBzCR#ZDmb6m(Zr?bmxGF8_0B)Qto2J(}@zs(D(mdhzWw`1yH~blKhso2P8| z5q9->_m;iOYUHwJ&7gBffvQLm0xC#v2i+RcaZ zvrit*YVp}Dx!`e<5j>mc1?0pP&y&REpH*gM)3w5JxO{Vr_Zp9_tx^IZlt#b7tE@~y z<_-456%-yP<`iZITDLy<>;d$Xh3?PZe!a3C)15q5I>3AUOW(Tt)~*eexi=cilHi?> z>6YZId;3S=@+zlxhx(UVyut!}59qyj+T&^^m;+`CzR8dN)T_|csZZ76FkpZg>aY3i z1JAdV^BWgdwg%wxP20j|&hFH;1RDHsdFkb=7=Fzu?)O4}N|oaBN3|}zIdtXq;2Jtc z70S%u}PBfVA6@6G-#j+mZzgKq7!cZ?>kKU3|_wC4-_1(+^dF(m5H9pUF;xWUycb*cF9 zMrQt@Qp<#SbdDfb0ap;%)^FVsHp2olEVXzM=P|RlE~Zz#%a_T~aDR`V@64L-DR?#4 z8b3F;sRTEhENsT@k;6w8J`zrn4#W)i+`nKosV?X?u7J1E`z`LwLe!1as#R1jGQ{+I zi)YaCpOY-`^KcVlPJ-E^N%+|_|FDzwNl8{x-Y=@9b_Kp7YcSSJ1iTzB9ekygS|{TW4LG=BMglh|Blf?B{(wW-PNK;N86e zxdDgX(5yhabew<5FG&ubfxB zbbMlyBwoctpOwtw#PsX!{|T;)e{7DQ<8Efy*E+bmVt%fwE~!}_cAl6%rC8_|c6EyV z4E(~Wc>J#obB7A>wp)Mf>_tzh{1(h$X;E{@3YkYNgF@<9h4ZtejMf7lGil+5c2~tl zTt0jLfHjLW%o8xbk4~XG)zs#hV)_~3Rp;%e@Ao#xFCt2VHw2huvy1R*h;hL+ZKJn% z(daKysK0zIQws}xaQv#DvpcIYaQ!gNp1YhL@07W2vLFb`O#l3R(Y8mr<+%Qob+7N- zH<BtT=v@F9sJHf4L4xCq)2~d_R}~_H@z z-d0)s{A{P&%V@2XVEk;YpXF4uri3{s;9cshrUp10{?dg4i#2EEPD&nQwV8EZRNBho z@W;5pmlh`0HfNP4Vur(KziA43Z|;ui8ppo6H@=Td!965@#XFoa8^w;Gr~iJvlye^r z;_|=e480JNAKTuwhLHZ14)K!?oO@~!E^t&|=h-`7CpY~3=w0{G9x|i_Za}Bk!HnwP zD`sMWe!N}Rka$N986jQ2$Z?y^)7pCP$MvnwcRQirb*v0OJ1@@ca4?-Qfhi68f0b>= z(cfOjf8zrAC42vjJ1J%Mm!F^^B~!JeX*0X%b_%?|rg-g3!SsbU{9958=^wa$>oxsr z>I=4O;cYszdV`w&*$bO6{fGa_gGrPB$UuE)Utn*2T2k6qhCQFRdG8O_$Q(ETXz-IA z)2jWdGU^0oApN0#^x1yJFYz{1Rs1loA}eVE-q(XY=P&wJFn%d6U%zn^X}9ZCD=t4` z`P=TP`Z;|NYo>j{jYrYQ+FiOI{G8B%Enl|ZMHLh4!)Hme|Fn> zc8+7;AE^rLmCS0=KUU2j_0F}`6ys2vvA zw*SX46QdC5G4mVyVA*@CcnhoT!oSC_*E|15Rr5+yaRYbyopR7y6XS|2WaTTo%W1j2 z8PmxvqgLF~Yd6Jo%~OJiCHi~y@M(C@D`D`n$l?xM-bibCXnV*+)}$N1+5Xjl*FBE2 z=l_}ufy-p>G1$|!9v8#36qS#eh zAduPhY1@(U!t*np-d&ubF_vs%xG*UB+Sh)e)aVx@pf@faxxuACqH+QR@g?Ku%_gVr0aU zRrnb%vL%{Dj4sHUDNKvIyYD$>pt7P@*o!J@R&h!7h@abS)q-BQhv#j4V+~q_>=ger z+SS~rF|<)zATt)qJoYZI5xTmMIE@*evo3ia^WQx7NPXS%`}PL4Q;UJee zn~cj7@C&-5Y>t_E6sw3%d`%>0?oxk?7vcLBKe@86-TUJ5HzQ}flTcLHhNtjhGd0(_ z|G}PEpg?_x`2+5bxrtTt`BPp^6QA0%ib+Vcy!LyOI{g}EDF4A@)2Q{A{4s+wnZ398 zjI*o74d^9b_6oW*m{lZrkvKyA>+zc47_N!A^ z4X%G}&rqYHjOr@w3MX27dGy z)UJ<5bo?9p`>HW^tC{+6{+Qgl(6_Zmq!ecOCvK6pf6y5t>|U=@DW~YeGdJN?-Dm9O z-kY>u^uP>{JPhoUzA?rLKO4Q7@zk-}M;)u)iVgc)%bHR>F#ii=@0MRa z>&!i0Ds>VU7;D+ICGzLiOx$3}1g&LxXBJ1{DY^A5St`1hB%?&2(JQ}p>E3^FTp0^s zS$B8rqJ8tVFu!-Z8!Y8bO4;&`e>#?}%e!_S(YySAU!RpfKkiWNk1OnYwp8Wo(%CEV z^TOLZ?E1V}(u#LMgT`XxU6V>eaf2QmJ#+4r@0*05D^lcNGVb-?7vFP?(|Z2QV2#{E z<@5e@(V6~>A{veB$Z=5T;^^Hm6VAt+z}sew>fz%fIz8I3K(j9&Pi~jr6@VMW5s?>? z$>ZVO_bHx@heF=|H8KT);@+1-M_s)cgUcUF?mzI;eXl-mg?|GGZdXbh-6nanr;}Iz zx(&Hf5l*_uU>|H+C1^73->(nk>8WG6d7{w%pVADPwdr{pY!J z)^_a+n68#QPRSuMV$|RM3j}lhv+H6zp0B_KYBC;N!7`A zJ!{twsaQGFuqA~RU`vmSto;a`$om~W&|&Ns3tazdcMTKYj-A4**kW0K^>;;Czymhs zGkUg5<--Y95Ah<5_Onv(tO~e;8E6ztv~JCOvJ*eIsf3r>e92>`Q^~f)1%j|EXE8@6PjvsHz!QQ&!Z|T2L`Y5m%<&wdSvdeKxSRxHBq)b zhY7)KQfck(uhpO9@*u#XRd{Gg#kG znOYoBuwm6$T;69%`M0GD-gF1ynP16buQ9|LdrYq?wGw@PF(GVGG7$eKr&GiD);H{vuUegc*J?tJIy-O?o=6AG=GLI%sht89%2Vy0K*B zRGSUB{PrQjs|NnP7Z1jY#dMovwCxD#Ok7}nu=Llwxmz1OojR{(4qJl>0>bkJxH=*doDr?1KyO;XY&Wh|dr{b>F&bt2%q! z4jZ;_PR+2?PTYWN{G_AL9}i}uSoysT?r&XrT^;Xx+~DwIPh+9MK~narHuVbb zxc#w5_6^K0-_{jKU{(SJak)s%{PkpdFjxG zv!hBr{lL%K@5c_$?&Y-}AFt0J7z!n_npj2Fkg;X8&wh1w8#*gy2gZ3mDfzodg@Tt4 z>W|Q*0y_eCzx0TczDKe)-GSv#;udcH!bCNphr+O<4WIjlvvc@*o79hER}SESf}rrz zvy;;s_xoZ2qx6hgtnLjl!@DB9SHO-des1brbfo{32!mx=R*p`<9Db{lHOa3HGd(c_ zbCnm%%ARiDi}$_Uh~)7P^sH?09G>cScgl(0mhN4(1p;NsMLVM^m$4)ED12k(6Pq&? znBVogA>rq$EKV>2f&M)lH{kcjQMs(5_;FpUhkolaU(8T)RLb_PYl;Ws=RF>~%{psT z4`7D%NiS~@3X2l)^V=t>wh!+Iu-owGinV4NuiFj9_1g+^*Y{kc-3sLy{eMwwM2&k7 z|60u8YWA#(;%nZ|@UGanYR8omRx4QsO0J6g&7|kQ#N`te#+ZdVpE`?2#I9$%)C;Lj z3EbeoNXIh2lPd)HG);Xby}#i_U$Cf{_64R<-6qexxw!!|EYq|4;^^Nm7Bh@3h*r3n zcY=vn0MlFh=#ojJir7W_^X>MUqP0fTaQ*7c(7 zL<7TdS6|yn?3Q4A*x}wJANceUI|Y9VqZ;0PeJ~6+Q0emcPUSlHlbE4<)vYhJYnHJB zSg)U+ebw_NI|7RD8v}>l>&~98iy~yZqAgwh7YIToE!y+Zav-~H<}P(Ki#^`R8kx2- zo728%|91|bmS4{puN*(3iB;7#&$svbYF@}jxug!HULjQO%*Fygxp3(7igqg-=q&u! zTg`8~`!F<*bq-frK2ELvl(h<1&^xDas^_P726)?G-H%Vl{3O5b-Y1r^J=A^_JQ4*g zE@7h+53&4?eoQ{WxLiSY$jfyGnEyiO;}2wge+dWU7e*ER${LAjz47yCN3XYE)z7bB z1-S9{-S~5lhG05wpr_E$9(rU{ku8*KPiA+~Ni#c_LwV=eXu3>rN~$8Akc;aZN1w53 z3KIU%#H;-I{%7%a-FCCyYs--3#uuk`i~;8GTRu_y;j&LItPQ9*BHN|o-GTdf4HWG@ zZLKr!dMsY$?@X6&1v9*>wm`6d@%#@|tQ~R1g7uCMdk-|odb^5ENX-A{ zu`l*+(0sh6(zgn`(qXC7wX= z`^uEo+f90DxQD8`8{bTDH+93?)Ue|4@qM?i&%)))pI_eHxpDgrT>h-E-q6XrC_fKN z6m}xcfAQ&jc8*<3L%*Kvzq|=oz-!{l#<$wQbZFJeaiio4m=GL17Y%(D6|`pC16=;l zbBm)z=gsHh=XFD`yuSIe2YWaP{mT~7kRu9tV^yzUpY zU;&F=Js-EsIWi2>Ba)V1;Eu@F+{E1{`{hl?4JKDFP3Mk4-648SUt!bKzjUEM81=0F z@$x_HBEgCT8<`;;9cKGhOR}rlzy5vgdg>MHo_o!D@^ozX_OrM_hfbkop-=7@{JgrU zJ?M(H9=oWwt(`LSnuKp-7ai$ev-kJbTSUjRx<3BnlGY~&TvuSdAg%exex>d;c8JwK zAJg5x`de>20y~=n>kggwW*v_w$CmbM7>WCI3xj@2)G)`v<@zdFbrI^u8wGnDsJnDRKc!UFd&+rDgcP3415Y}4&M zG*fxex`@Y^uGHvKXLDfNS6mz=TFP>{359(Z6ub^_6uR>NO-YxeB+((gQAt= zDa`P}?J?&)F3G3i29HL{WDcrd$5_0;u-@*R1*!TTe;iI?BeU-1=GwppzU z!i%(Dyw>eyb5u{`24y^n&r;WZu=fL;SEVSr-M-Zyw=Y;E_?l9rdT|!6;HluTFl1IH zv&EoC4Lvg5-PCI*VY-Fz{t+v^+icv>@((elU$y3FOkXx%~l@r59$A1+? zRu3&~8hZFZ@id%&V6RZ%<5M-MxA7;JH@cW%QGcWFbyq(m;5l?3(eSpgLYFe}O4}1Pc7Cmt>?xxA=ZagK{ z;iKiDLb=CU!D-pkk+^~U*e_!ojE}Qx;%8#y1#VKxaH-eX=_4O`I{+t`}o% z0ly6sU+o#RFGyIAx0w++x~JjgVT!2oDX0uF!ty{^;mAERe*zEs;87gz~ToncqU6+oc)D=^*@! z8RD3Zvdd0eeO38jEI`a};}?4$|Ne*>E?;9uq(^WibB}Bc@mivj$Dg!!PQ`YaNg~{O1;aE<5_s ze5v&2xA-(0T6b%*WWrc>jr1aV#_t}qpEa?bxqs-hWyAtD?(Vb4q2GxG5^!MYzCnWV>^*FAQS;Wz{{R<}I3#^La5%+Ph|gpi0(BX-Sf z$*PY_`!v7|kEl&{!poM|lN@mQ50h8k8dE)$wJ(0y3k9lN0|C!D4!KO}*Sp8KiG!6e zgDWd$2XO6!%F3%(bwV9vaR-+7m>&`D@>~;_Kk@0HMN8p?BrMR_;NMYm4|R{j&liO= zNMm8ia@JQ{lD=JqaJONHaMNCk^!|&FvKNo=RV#ct>Iv(L`UTx;#tnvBjgfH3{J<)% zwq<3@21E{K?E$>4-(RbU0U@-!baE$Z9A6cVCE9K(tFy@Q33LAECe4!25@!28XXK}Q z-k%;cnp}*V8h!T6;NB_2AK(qVWk|Q4xzjV*q%Cgho8x2VM$p+MSl{p*~t;8AK(8;?&%-Qub0bdKV4~| z4C`nIW$27NF;{`TUSi|8asRVwHFo_gUFq?w`u5{-xCdLVp8fRSZu`ObIa~JC$79ni zJn*xmPV?ivmMyG~{G)%w`vPr>xnnqi^Z{R6%6a>Y~BsyWUW+IY53U@{P zXDJse?E8AsMEqjB;BtGqsuLT*yB0Yl`Q}^~HdeA>ns?-SmooO?o}lq4;?CQpTXBOW zL7DP7`^JyP9kLp^Y^0s)8B_eMar~akh|DF7Ee`Ko;%bHQgyT*&gJ(1>G_e82u5i-yMHkvIozxuHBDot%X`_3iDk?tn24ro8)na9Ggx1RB!6g!~$Bl zXinkYNcylqXzw$0&kWWtwoaMxEA2p70%p*h+HtNkdlS2(x4kKLcbqn~m52*i{; z^G?MnXp%qXFN{B1I^e=`f7X0VT$6nM&zk;qxQF}d+*IQF>~F^Bo-e&m)jFlk6w`f* z_t(6nTHLTexW^qc9K4{B%)>>V-Ui3mJ5nLo%MO>^F;RKKRiq);=w~nX)Mq^rIVo+)i=B0XLE0fiqx5X zS$p|IW>PQ5x^tjH}f+Sfl6At(XVmP+AiA+x*dP|*7SnJ!}HNU z)2WxcexAgBiEg>Ri4rOj(#(HyuOv$J$vpvoWWyg*;SV49V<-IaI8nmeReGp-l6jI~ wh~*F~b8GXV(^wA^;u{cH(?GajZe?yYMBs$}S8(y-#XmX%2?4$h06y&h0cz8m-T(jq diff --git a/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr b/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr index 316958bcb..c625e7a00 100644 --- a/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr +++ b/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86f0c0823652683a4bfd0905d427100e7280738c8a5da5d71204ada90faf6b74 -size 12354907 +oid sha256:470cc9437d24c3f85a61a8d814d6328606eba2f68c1f64a1ce4af2429fae6411 +size 38386231 diff --git a/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr.meta b/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr.meta index 3327b8456..ba8cac4db 100644 --- a/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr.meta +++ b/Assets/FishFactory/Scenes/BleedingStation/Lightmap-0_comp_light.exr.meta @@ -3,7 +3,7 @@ guid: e0001940822a4e446b9eea670f6d5f9e TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 11 + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -20,11 +20,12 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 0 streamingMipmaps: 1 streamingMipmapsPriority: 0 vTOnly: 0 - ignoreMasterTextureLimit: 0 + ignoreMipmapLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -63,6 +64,8 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -76,6 +79,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -90,9 +117,8 @@ TextureImporter: weights: [] secondaryTextures: [] nameFileIdTable: {} - spritePackingTag: + mipmapLimitGroupName: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/FishFactory/Scenes/BleedingStation/ReflectionProbe-0.exr.meta b/Assets/FishFactory/Scenes/BleedingStation/ReflectionProbe-0.exr.meta index e2098d051..7bc8ff282 100644 --- a/Assets/FishFactory/Scenes/BleedingStation/ReflectionProbe-0.exr.meta +++ b/Assets/FishFactory/Scenes/BleedingStation/ReflectionProbe-0.exr.meta @@ -3,7 +3,7 @@ guid: ffa3f66c99fab774aaafb69900f73ef1 TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 11 + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 1 @@ -20,11 +20,12 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 - ignoreMasterTextureLimit: 0 + ignoreMipmapLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 1 @@ -63,6 +64,8 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform @@ -76,6 +79,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] @@ -90,9 +117,8 @@ TextureImporter: weights: [] secondaryTextures: [] nameFileIdTable: {} - spritePackingTag: + mipmapLimitGroupName: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/FishFactory/Scenes/HSELighting.lighting b/Assets/FishFactory/Scenes/HSELighting.lighting index 14794b24d..e56500c7a 100644 --- a/Assets/FishFactory/Scenes/HSELighting.lighting +++ b/Assets/FishFactory/Scenes/HSELighting.lighting @@ -7,7 +7,7 @@ LightingSettings: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: HSELighting - serializedVersion: 4 + serializedVersion: 7 m_GIWorkflowMode: 1 m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 @@ -18,6 +18,7 @@ LightingSettings: m_UsingShadowmask: 1 m_BakeBackend: 1 m_LightmapMaxSize: 2048 + m_LightmapSizeFixed: 0 m_BakeResolution: 25 m_Padding: 5 m_LightmapCompression: 3 @@ -35,19 +36,16 @@ LightingSettings: m_RealtimeResolution: 2 m_ForceWhiteAlbedo: 0 m_ForceUpdates: 0 - m_FinalGather: 0 - m_FinalGatherRayCount: 256 - m_FinalGatherFiltering: 1 m_PVRCulling: 1 m_PVRSampling: 1 m_PVRDirectSampleCount: 64 - m_PVRSampleCount: 1000 + m_PVRSampleCount: 1024 m_PVREnvironmentSampleCount: 256 m_PVREnvironmentReferencePointCount: 2048 m_LightProbeSampleCountMultiplier: 6 m_PVRBounces: 8 - m_PVRMinBounces: 4 - m_PVREnvironmentMIS: 1 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 1 m_PVRFilteringMode: 1 m_PVRDenoiserTypeDirect: 1 m_PVRDenoiserTypeIndirect: 1 @@ -62,3 +60,4 @@ LightingSettings: m_PVRFilteringAtrousPositionSigmaIndirect: 2 m_PVRFilteringAtrousPositionSigmaAO: 1 m_PVRTiledBaking: 0 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Assets/FishFactory/Scenes/HSERoom.unity b/Assets/FishFactory/Scenes/HSERoom.unity index 1ec900fd2..f1c6c3f52 100644 --- a/Assets/FishFactory/Scenes/HSERoom.unity +++ b/Assets/FishFactory/Scenes/HSERoom.unity @@ -67,9 +67,6 @@ LightmapSettings: m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 m_ReflectionCompression: 2 m_MixedBakeMode: 2 m_BakeBackend: 1 @@ -106,7 +103,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -119,7 +116,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -148,6 +145,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8446673} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -156,13 +154,13 @@ Transform: - {fileID: 1194764443} - {fileID: 1885904250} m_Father: {fileID: 1282179864} - m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &9764887 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 653826682} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -246,6 +244,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2036284641} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &9764888 stripped Transform: @@ -258,6 +263,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -327,7 +333,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -346,6 +352,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1295957005} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &11831711 stripped Transform: @@ -391,13 +404,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 42704974} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19399977, y: -0.61, z: 0.03200054} m_LocalScale: {x: 0.42221856, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2077054564} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &42704976 BoxCollider: @@ -407,9 +420,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 42704974} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &42704977 @@ -467,6 +488,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -545,6 +567,9 @@ PrefabInstance: value: TaquillaUnity (103) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &44017960 stripped Transform: @@ -557,6 +582,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -616,7 +642,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -630,6 +656,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1635753381} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1635753382} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1635753383} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &53713162 stripped Transform: @@ -660,6 +701,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 55248631} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -667,7 +709,6 @@ Transform: m_Children: - {fileID: 1989443672} m_Father: {fileID: 97244483} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &56135687 GameObject: @@ -695,13 +736,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 56135687} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.403, y: 1.079, z: -11.6721} m_LocalScale: {x: 0.79965055, y: 0.0909, z: 2.5930865} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &56135689 BoxCollider: @@ -711,9 +752,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 56135687} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &56135690 @@ -771,6 +820,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4376909619194593626, guid: ea7db852323fd6b4986a2685991fe1c5, @@ -835,13 +885,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4376909619194593627, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} - propertyPath: _nPCs.Array.data[0] + propertyPath: '_nPCs.Array.data[0]' value: objectReference: {fileID: 11400000, guid: 1a0fd85e82bc3c649ba05da0f27e3d60, type: 2} - target: {fileID: 4376909619194593627, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} - propertyPath: _nPCs.Array.data[1] + propertyPath: '_nPCs.Array.data[1]' value: objectReference: {fileID: 11400000, guid: 333a0c95dff42a445b54181510d54f1b, type: 2} @@ -856,6 +906,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4376909619194593628, guid: ea7db852323fd6b4986a2685991fe1c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1343525631} m_SourcePrefab: {fileID: 100100000, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} --- !u!1 &57214580 GameObject: @@ -914,13 +971,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 57214580} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.946, y: 1.581, z: -11.57} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 20 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &62512571 stripped GameObject: @@ -933,6 +990,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -1011,6 +1069,9 @@ PrefabInstance: value: TaquillaUnity (73) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &62544530 stripped Transform: @@ -1023,6 +1084,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1092,7 +1154,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1111,6 +1173,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 66195486} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &66195483 stripped Transform: @@ -1126,9 +1195,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 21554964} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 6.1118044e-10, y: 0.0000000016533596, z: 0.004499999} --- !u!1 &66913404 stripped @@ -1145,9 +1222,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 66913404} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.027871499, y: 0.020000005, z: 0.02191519} m_Center: {x: 0.00000000745058, y: 0.011749572, z: -0.00052217674} --- !u!1 &68001205 stripped @@ -1161,6 +1246,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1230,7 +1316,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1249,6 +1335,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 767393699} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &69725712 stripped Transform: @@ -1261,6 +1354,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1330,7 +1424,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1349,6 +1443,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1309095688} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &69908184 stripped Transform: @@ -1361,6 +1462,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -1420,7 +1522,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -1434,6 +1536,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1937282609} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &72626715 stripped Transform: @@ -1446,6 +1555,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1515,7 +1625,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -1534,6 +1644,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 341164286} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &77528255 stripped Transform: @@ -1546,6 +1663,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -1624,6 +1742,9 @@ PrefabInstance: value: TaquillaUnity (91) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &82359112 stripped Transform: @@ -1636,6 +1757,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -1724,6 +1846,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &85795087 stripped Transform: @@ -1742,6 +1867,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -1830,6 +1956,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &90134913 stripped Transform: @@ -1842,6 +1971,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -1930,6 +2060,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &93551400 stripped Transform: @@ -1948,6 +2081,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -2026,6 +2160,9 @@ PrefabInstance: value: TaquillaUnity (94) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &96038526 stripped Transform: @@ -2056,6 +2193,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 97244482} + serializedVersion: 2 m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} m_LocalPosition: {x: -0.362, y: 0, z: -7.555} m_LocalScale: {x: 1, y: 1, z: 1} @@ -2064,7 +2202,6 @@ Transform: - {fileID: 1857221030} - {fileID: 55248632} m_Father: {fileID: 1225990457} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} --- !u!1 &98897645 GameObject: @@ -2152,19 +2289,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 98897645} + serializedVersion: 2 m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: 0, y: 3, z: 5.569} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1282179864} - m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &102431987 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -2224,7 +2362,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -2238,6 +2376,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1287288974} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1287288975} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1287288976} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &102431988 stripped Transform: @@ -2250,6 +2403,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2055371017} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -2333,6 +2487,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1051145793} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &102944051 stripped Transform: @@ -2375,6 +2536,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -2434,7 +2596,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -2448,6 +2610,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1273989312} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &125976449 stripped Transform: @@ -2460,6 +2629,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -2529,7 +2699,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -2548,6 +2718,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 748722476} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &130583738 stripped Transform: @@ -2580,13 +2757,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136639464} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1345617759} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &136639467 BoxCollider: @@ -2596,9 +2773,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 136639464} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.3171961, y: 0.5250235, z: 0.10790526} m_Center: {x: 0.068352096, y: -0.034857098, z: 0.002240393} --- !u!114 &136639468 @@ -2652,7 +2837,6 @@ RectTransform: m_Children: - {fileID: 973934811} m_Father: {fileID: 728408221} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 150, z: 90} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -2716,7 +2900,9 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -2725,6 +2911,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -2784,7 +2971,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -2798,6 +2985,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1746925677} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1746925678} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1746925679} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &143318168 stripped Transform: @@ -2810,6 +3012,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 388689426184281443, guid: ec2da074d6520b2458f58e6c014dec5b, @@ -2924,6 +3127,9 @@ PrefabInstance: objectReference: {fileID: 11400000, guid: 3af3976dd6f7b114b8cbfc57e4f93093, type: 2} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ec2da074d6520b2458f58e6c014dec5b, type: 3} --- !u!1 &147480501 stripped GameObject: @@ -2936,6 +3142,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, @@ -3000,7 +3207,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, @@ -3014,6 +3221,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1574463977} m_SourcePrefab: {fileID: 100100000, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, type: 3} --- !u!4 &148238580 stripped Transform: @@ -3026,6 +3240,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -3114,6 +3329,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &148769613 stripped Transform: @@ -3126,6 +3344,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -3214,6 +3433,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &153821283 stripped Transform: @@ -3232,6 +3454,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -3291,7 +3514,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -3305,6 +3528,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1681467375} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &160543453 stripped Transform: @@ -3317,6 +3547,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: 82ebf1f92605b4548b871cabe6fa5b61, @@ -3395,6 +3626,33 @@ PrefabInstance: value: Scrubber objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 210150612} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 251834347} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 452306446} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 174754079} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 174754081} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 82ebf1f92605b4548b871cabe6fa5b61, + type: 3} + insertIndex: -1 + addedObject: {fileID: 174754080} m_SourcePrefab: {fileID: 100100000, guid: 82ebf1f92605b4548b871cabe6fa5b61, type: 3} --- !u!4 &174754076 stripped Transform: @@ -3415,10 +3673,21 @@ Rigidbody: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 174754077} - serializedVersion: 2 + serializedVersion: 4 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 m_UseGravity: 1 m_IsKinematic: 0 m_Interpolate: 0 @@ -3501,9 +3770,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 174754077} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.36372808, y: 0.2748942, z: 0.5168641} m_Center: {x: 0.000072784715, y: -0.038498104, z: 0.046809833} --- !u!1 &175386698 @@ -3533,13 +3810,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 175386698} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0.9996393, z: -0.026857354, w: 0} m_LocalPosition: {x: 0.0184, y: -0.105202526, z: -0.73} m_LocalScale: {x: 0.8089256, y: 0.011496524, z: 0.13691013} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2082696327} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 3.078, y: 180, z: 0} --- !u!114 &175386700 MonoBehaviour: @@ -3593,9 +3870,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 175386698} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &175386702 @@ -3659,6 +3944,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -3718,7 +4004,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -3732,6 +4018,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 204422200} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &181054141 stripped Transform: @@ -3744,6 +4037,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -3832,6 +4126,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &187241868 stripped Transform: @@ -3844,6 +4141,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1818060570} m_Modifications: - target: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -3918,7 +4216,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 919132149155446097, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -3932,6 +4230,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2082696327} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} --- !u!4 &188935661 stripped Transform: @@ -3944,6 +4249,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4013,7 +4319,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4032,6 +4338,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 518530275} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &189997413 stripped Transform: @@ -4066,13 +4379,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 192770376} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.28, y: 0, z: -2.97} m_LocalScale: {x: 0.1, y: 0.102991685, z: 0.051417444} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1284931575} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &192770378 MonoBehaviour: @@ -4100,9 +4413,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 192770376} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &192770380 @@ -4160,6 +4481,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -4248,6 +4570,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &193905308 stripped Transform: @@ -4269,9 +4594,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 204422197} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: 0.00000002188608, y: 9.313226e-10, z: -0.0000000037252903} --- !u!1001 &207896480 @@ -4279,6 +4612,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4348,7 +4682,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4367,6 +4701,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1859434235} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &207896481 stripped Transform: @@ -4379,6 +4720,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4448,7 +4790,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4467,6 +4809,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1883040258} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &209316466 stripped Transform: @@ -4522,19 +4871,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 210150610} + serializedVersion: 2 m_LocalRotation: {x: 0.5742042, y: 0.8155869, z: 0.021887485, w: -0.06803272} m_LocalPosition: {x: -0.034222435, y: 0.15001166, z: 0.08480247} m_LocalScale: {x: 3.7540348, y: 3.7540352, z: 3.7540357} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 174754076} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: -6.536, y: 184.956, z: 70.011} --- !u!1001 &217706236 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4604,7 +4954,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -4623,6 +4973,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1241636632} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &217706237 stripped Transform: @@ -4635,6 +4992,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2085826982} m_Modifications: - target: {fileID: 1203147673551936032, guid: 87f031332b3bec34481fd04868b66387, @@ -4713,6 +5071,9 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 87f031332b3bec34481fd04868b66387, type: 3} --- !u!4 &218609573 stripped Transform: @@ -4725,6 +5086,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: 20dc85b0048b7914ab226ed7b089c247, @@ -4799,7 +5161,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 20dc85b0048b7914ab226ed7b089c247, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 09bfc9bab6c9d6a428803c3d1612b781, type: 2} - target: {fileID: 919132149155446097, guid: 20dc85b0048b7914ab226ed7b089c247, @@ -4818,6 +5180,17 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 20dc85b0048b7914ab226ed7b089c247, + type: 3} + insertIndex: -1 + addedObject: {fileID: 972898325} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 20dc85b0048b7914ab226ed7b089c247, + type: 3} + insertIndex: -1 + addedObject: {fileID: 220421557} m_SourcePrefab: {fileID: 100100000, guid: 20dc85b0048b7914ab226ed7b089c247, type: 3} --- !u!4 &220421553 stripped Transform: @@ -4839,9 +5212,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 220421554} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.016, y: 0.020000007, z: 0.034231253} m_Center: {x: 4.977481e-22, y: -0.00000005995942, z: -0.007133711} --- !u!1 &222088620 stripped @@ -4855,6 +5236,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1496082723} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -4938,6 +5320,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 654612303} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &222676949 stripped Transform: @@ -4950,6 +5339,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1012486312} m_Modifications: - target: {fileID: 6003827913084317366, guid: 4d12aacd520d97743af06951b3e35aff, @@ -5018,6 +5408,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4d12aacd520d97743af06951b3e35aff, type: 3} --- !u!4 &231696506 stripped Transform: @@ -5036,6 +5429,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -5105,7 +5499,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -5124,6 +5518,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2058235655} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &234311313 stripped Transform: @@ -5162,7 +5563,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1136311370} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -5272,6 +5672,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -5331,7 +5732,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -5345,6 +5746,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 944539375} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 944539376} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 944539377} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &240713119 stripped Transform: @@ -5363,6 +5779,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -5422,7 +5839,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -5436,6 +5853,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 741420804} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 741420805} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 741420806} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &248722101 stripped Transform: @@ -5448,6 +5880,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -5507,7 +5940,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -5521,6 +5954,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1192654430} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &250022455 stripped Transform: @@ -5582,19 +6022,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 251834345} + serializedVersion: 2 m_LocalRotation: {x: -0.5837467, y: 0.7996409, z: 0.0753729, w: 0.11888315} m_LocalPosition: {x: 0.020211607, y: 0.12748773, z: 0.09606555} m_LocalScale: {x: 3.7540355, y: 3.7540352, z: 3.754035} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 174754076} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: -15.031, y: 173.93, z: -71.458} --- !u!1001 &253462835 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -5664,7 +6105,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -5683,6 +6124,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1097303403} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &253462836 stripped Transform: @@ -5714,13 +6162,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 253929749} + serializedVersion: 2 m_LocalRotation: {x: 0.4029354, y: 0.53875697, z: -0.1756695, w: 0.7186963} m_LocalPosition: {x: -0.0014905463, y: 0.0009889493, z: 0.005489056} m_LocalScale: {x: 0.03557376, y: 0.035573762, z: 0.03557376} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1694505261} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50.216, y: 81.483, z: 16.493} --- !u!114 &253929751 MonoBehaviour: @@ -5751,6 +6199,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -5839,6 +6288,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &254322993 stripped Transform: @@ -5869,6 +6321,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 254807230} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -5879,7 +6332,6 @@ Transform: - {fileID: 809318711} - {fileID: 1257615767} m_Father: {fileID: 1225990457} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &269390516 stripped GameObject: @@ -5892,6 +6344,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -5951,7 +6404,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -5965,6 +6418,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 272153089} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &272153086 stripped Transform: @@ -5980,9 +6440,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 269390516} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 9.313226e-10, z: 0.000000029802322} --- !u!1 &273731171 stripped @@ -6017,13 +6485,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 275116462} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.19683367, y: -0.4434946, z: 0.649} m_LocalScale: {x: 0.0475, y: 0.9529736, z: 0.85} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1280708880} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &275116465 BoxCollider: @@ -6033,9 +6501,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 275116462} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 3.860914, z: 1.0184779} m_Center: {x: 0, y: 1.4304551, z: -0.009239001} --- !u!23 &275116466 @@ -6099,6 +6575,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -6158,7 +6635,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -6172,6 +6649,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 281662048} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 281662049} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 281662050} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &281662045 stripped Transform: @@ -6187,9 +6679,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 250748989} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -6201,9 +6701,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 250748989} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: -0.0000000018626451, z: 0.000000002412008} --- !u!114 &281662050 @@ -6227,7 +6735,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -6252,6 +6768,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -6260,6 +6788,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -6359,6 +6888,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -6437,6 +6967,9 @@ PrefabInstance: value: TaquillaUnity (93) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &294133668 stripped Transform: @@ -6455,6 +6988,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -6524,7 +7058,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -6543,6 +7077,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 400790292} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &294977483 stripped Transform: @@ -6561,6 +7102,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -6639,6 +7181,9 @@ PrefabInstance: value: TaquillaUnity (97) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &297839790 stripped Transform: @@ -6651,6 +7196,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -6739,6 +7285,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &300042399 stripped Transform: @@ -6751,6 +7300,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3221418105926879561, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -6844,6 +7394,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &301898137 stripped Transform: @@ -6856,6 +7409,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -6925,7 +7479,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -6944,6 +7498,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 997894926} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &303886204 stripped Transform: @@ -6956,6 +7517,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -7015,7 +7577,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -7029,6 +7591,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 996390524} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &310711672 stripped Transform: @@ -7041,6 +7610,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7110,7 +7680,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7129,6 +7699,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1115564148} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &313702263 stripped Transform: @@ -7162,13 +7739,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 316668399} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.723, y: 0.5267, z: -10.453} m_LocalScale: {x: 0.112443335, y: 1.1527421, z: 0.10771998} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &316668401 BoxCollider: @@ -7178,9 +7755,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 316668399} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &316668402 @@ -7238,6 +7823,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7307,7 +7893,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7326,6 +7912,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 798055652} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &321199372 stripped Transform: @@ -7397,7 +7990,7 @@ MonoBehaviour: m_BoolArgument: 0 m_CallState: 2 m_ActionId: 761fe0b5-248c-4aa9-ba9e-1e59e85dfdf1 - m_ActionName: Default/Menu[/Keyboard/0] + m_ActionName: 'Default/Menu[/Keyboard/0]' m_NeverAutoSwitchControlSchemes: 0 m_DefaultControlScheme: m_DefaultActionMap: Default @@ -7410,19 +8003,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 322391909} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &328432165 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -7482,7 +8076,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -7496,6 +8090,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1805701065} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1805701066} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1805701067} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &328432166 stripped Transform: @@ -7523,9 +8132,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 341164283} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &344629849 stripped @@ -7539,6 +8156,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -7598,7 +8216,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -7612,6 +8230,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 349772723} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 349772724} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 349772725} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &349772720 stripped Transform: @@ -7627,9 +8260,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 68001205} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -7641,9 +8282,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 68001205} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 0, z: 0.000000011937963} --- !u!114 &349772725 @@ -7667,7 +8316,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -7692,6 +8349,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -7700,6 +8369,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -7741,6 +8411,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -7819,6 +8490,9 @@ PrefabInstance: value: TaquillaUnity (81) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &351656886 stripped Transform: @@ -7868,13 +8542,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 357450979} + serializedVersion: 2 m_LocalRotation: {x: 0.17523813, y: 0.7329193, z: -0.30194816, w: 0.5839077} m_LocalPosition: {x: -0.001291334, y: 0.0009000171, z: -0.0054427814} m_LocalScale: {x: 0.035573762, y: 0.035573762, z: 0.03557376} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1694505261} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 40.335, y: 100.259, z: -7.216} --- !u!114 &357450981 MonoBehaviour: @@ -7905,6 +8579,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7974,7 +8649,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -7993,6 +8668,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2056393303} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &359753518 stripped Transform: @@ -8005,6 +8687,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -8083,6 +8766,9 @@ PrefabInstance: value: TaquillaUnity (76) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &364290255 stripped Transform: @@ -8101,6 +8787,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -8189,6 +8876,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &370828731 stripped Transform: @@ -8207,6 +8897,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -8266,7 +8957,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -8280,6 +8971,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 628889976} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &376037244 stripped Transform: @@ -8292,6 +8990,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -8351,7 +9050,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -8365,6 +9064,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 962701645} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &379610285 stripped Transform: @@ -8395,6 +9101,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 382646660} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 3.9, y: 0, z: 6.935} m_LocalScale: {x: 1, y: 1, z: 1} @@ -8403,13 +9110,13 @@ Transform: - {fileID: 1259705244} - {fileID: 1418823570} m_Father: {fileID: 1225990457} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &383949312 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8479,7 +9186,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8498,6 +9205,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1261955435} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &383949313 stripped Transform: @@ -8510,6 +9224,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -8598,6 +9313,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &385392765 stripped Transform: @@ -8610,6 +9328,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8679,7 +9398,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8698,6 +9417,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 385853232} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &385853229 stripped Transform: @@ -8713,9 +9439,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 356901136} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1001 &387023552 @@ -8723,6 +9457,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8792,7 +9527,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -8811,6 +9546,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1907381154} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &387023553 stripped Transform: @@ -8829,6 +9571,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -8888,7 +9631,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -8902,6 +9645,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2121209923} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2121209924} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2121209925} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &395708748 stripped Transform: @@ -8929,9 +9687,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 400790289} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 6.1118044e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &403307318 @@ -8939,6 +9705,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -9017,6 +9784,9 @@ PrefabInstance: value: TaquillaUnity (85) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &403307319 stripped Transform: @@ -9029,6 +9799,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9088,7 +9859,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9102,6 +9873,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1879811175} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &403659350 stripped Transform: @@ -9120,6 +9898,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9179,7 +9958,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9193,6 +9972,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1299421940} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &405079570 stripped Transform: @@ -9211,6 +9997,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9270,7 +10057,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9284,6 +10071,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1055879297} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &408849455 stripped Transform: @@ -9317,13 +10111,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 415965043} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19399977, y: -0.61, z: 0.33200073} m_LocalScale: {x: 0.42221856, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 254807231} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &415965045 BoxCollider: @@ -9333,9 +10127,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 415965043} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &415965046 @@ -9393,6 +10195,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -9462,7 +10265,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -9481,6 +10284,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1204468650} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &419461463 stripped Transform: @@ -9511,6 +10321,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 425976121} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 6.95} m_LocalScale: {x: 1, y: 1, z: 1} @@ -9519,7 +10330,6 @@ Transform: - {fileID: 2123181113} - {fileID: 653826682} m_Father: {fileID: 1225990457} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &437921571 stripped GameObject: @@ -9553,13 +10363,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 438891976} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19399977, y: -0.61, z: 0.03200054} m_LocalScale: {x: 0.3952589, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1165930260} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &438891978 BoxCollider: @@ -9569,9 +10379,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 438891976} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &438891979 @@ -9629,6 +10447,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -9688,7 +10507,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -9702,6 +10521,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 439932970} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 439932971} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 439932972} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &439932967 stripped Transform: @@ -9717,9 +10551,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294266524} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -9731,9 +10573,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 294266524} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 0, z: 0.000000009557556} --- !u!114 &439932972 @@ -9757,7 +10607,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -9782,6 +10640,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -9790,6 +10660,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -9831,6 +10702,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9890,7 +10762,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -9904,6 +10776,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1119631059} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &448690289 stripped Transform: @@ -9916,6 +10795,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 174754076} m_Modifications: - target: {fileID: 3516432561062478026, guid: a22b5fd9ba249f84d89e857770a598da, @@ -9989,12 +10869,22 @@ PrefabInstance: value: ControllerTooltipActivator objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: a22b5fd9ba249f84d89e857770a598da, type: 3} +--- !u!4 &452306446 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4543249853319689004, guid: a22b5fd9ba249f84d89e857770a598da, + type: 3} + m_PrefabInstance: {fileID: 452306445} + m_PrefabAsset: {fileID: 0} --- !u!1001 &457737416 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -10073,6 +10963,9 @@ PrefabInstance: value: TaquillaUnity (89) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &457737417 stripped Transform: @@ -10085,6 +10978,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -10144,7 +11038,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -10158,6 +11052,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1889053782} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &460219730 stripped Transform: @@ -10176,6 +11077,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10245,7 +11147,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10264,6 +11166,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 467997123} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &467997120 stripped Transform: @@ -10279,9 +11188,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 396316020} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &469604686 @@ -10289,6 +11206,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -10348,7 +11266,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -10362,6 +11280,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 469604690} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 469604691} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 469604692} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &469604687 stripped Transform: @@ -10377,9 +11310,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 296917936} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -10391,9 +11332,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 296917936} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 6.4028427e-10, z: 3.1601246e-11} --- !u!114 &469604692 @@ -10417,7 +11366,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -10442,6 +11399,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -10450,6 +11419,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -10491,6 +11461,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10560,7 +11531,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10579,6 +11550,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1112054813} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &469666436 stripped Transform: @@ -10597,6 +11575,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10666,7 +11645,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10685,6 +11664,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 507190439} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &480143402 stripped Transform: @@ -10703,6 +11689,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -10762,7 +11749,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -10776,6 +11763,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1524029093} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1524029094} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1524029095} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &485046866 stripped Transform: @@ -10800,6 +11802,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10869,7 +11872,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -10888,6 +11891,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 570781639} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &491435238 stripped Transform: @@ -10912,6 +11922,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -10971,7 +11982,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -10985,6 +11996,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 671259177} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &495155623 stripped Transform: @@ -10997,6 +12015,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1012486312} m_Modifications: - target: {fileID: 6003827913084317366, guid: 4d12aacd520d97743af06951b3e35aff, @@ -11065,6 +12084,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4d12aacd520d97743af06951b3e35aff, type: 3} --- !u!4 &500568540 stripped Transform: @@ -11092,9 +12114,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 507190436} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &507905012 stripped @@ -11117,9 +12147,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 518530272} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &520256028 @@ -11127,6 +12165,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -11196,7 +12235,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -11215,6 +12254,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1737120577} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &520256029 stripped Transform: @@ -11227,6 +12273,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -11315,6 +12362,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &520612133 stripped Transform: @@ -11327,6 +12377,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -11415,6 +12466,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &523013305 stripped Transform: @@ -11427,6 +12481,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -11486,7 +12541,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -11500,6 +12555,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1096966740} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1096966741} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1096966742} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &533307373 stripped Transform: @@ -11512,6 +12582,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -11600,6 +12671,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &535096676 stripped Transform: @@ -11683,7 +12757,9 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -11701,7 +12777,6 @@ RectTransform: m_Children: - {fileID: 1265289183} m_Father: {fileID: 0} - m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -11713,6 +12788,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -11801,6 +12877,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &539151715 stripped Transform: @@ -11837,6 +12916,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 544730525} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -11845,13 +12925,13 @@ Transform: - {fileID: 1334400064} - {fileID: 1580301149} m_Father: {fileID: 1165930260} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &545377129 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -11940,6 +13020,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &545377130 stripped Transform: @@ -11952,6 +13035,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1012486312} m_Modifications: - target: {fileID: 6003827913084317366, guid: 4d12aacd520d97743af06951b3e35aff, @@ -12020,6 +13104,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4d12aacd520d97743af06951b3e35aff, type: 3} --- !u!4 &547147849 stripped Transform: @@ -12103,7 +13190,9 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -12121,7 +13210,6 @@ RectTransform: m_Children: - {fileID: 1208493717} m_Father: {fileID: 0} - m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -12133,6 +13221,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -12221,6 +13310,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &556252300 stripped Transform: @@ -12233,6 +13325,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -12302,7 +13395,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -12321,6 +13414,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 556534266} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &556534263 stripped Transform: @@ -12336,9 +13436,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 405632578} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &560720264 @@ -12364,13 +13472,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 560720264} + serializedVersion: 2 m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} m_LocalPosition: {x: 0, y: -0, z: 0.321} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1675817325} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 180} --- !u!1 &563029399 stripped GameObject: @@ -12389,6 +13497,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12448,7 +13557,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12462,6 +13571,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1500951486} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &565634161 stripped Transform: @@ -12474,6 +13590,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -12533,7 +13650,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -12547,6 +13664,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1251071108} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1251071109} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1251071110} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &568423894 stripped Transform: @@ -12568,9 +13700,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 570781636} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &575140809 @@ -12630,19 +13770,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 575140809} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.095, y: 1.017, z: -7.91} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 19 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &575278013 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12702,7 +13843,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12716,6 +13857,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 575278017} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &575278014 stripped Transform: @@ -12731,9 +13879,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 404348282} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000037252903, y: 0.000000007450581, z: -0.0000000037252903} --- !u!1 &576962425 @@ -12759,19 +13915,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 576962425} + serializedVersion: 2 m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} m_LocalPosition: {x: 0, y: -0, z: 0.321} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 819638180} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 180} --- !u!1001 &578016601 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12831,7 +13988,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -12845,6 +14002,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1906303313} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &578016602 stripped Transform: @@ -12857,6 +14021,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -12926,7 +14091,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -12945,6 +14110,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 862723067} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &578627142 stripped Transform: @@ -12957,6 +14129,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -13016,7 +14189,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -13030,6 +14203,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 941240313} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &585357382 stripped Transform: @@ -13042,6 +14222,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -13101,7 +14282,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -13115,6 +14296,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 745407677} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 745407678} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 745407679} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &586107587 stripped Transform: @@ -13127,6 +14323,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -13186,7 +14383,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -13200,6 +14397,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 595060653} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &595060650 stripped Transform: @@ -13215,9 +14419,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 276927769} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: 0.000000009080395, y: 9.313226e-10, z: 0} --- !u!1001 &598354680 @@ -13225,6 +14437,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -13313,6 +14526,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &598354681 stripped Transform: @@ -13325,6 +14541,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -13394,7 +14611,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -13413,6 +14630,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1881361788} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &599751672 stripped Transform: @@ -13446,13 +14670,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 600761234} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.3795, y: 0.41, z: -12.885} m_LocalScale: {x: 0.70145524, y: 0.11366591, z: 0.1094855} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &600761236 BoxCollider: @@ -13462,9 +14686,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 600761234} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &600761237 @@ -13528,6 +14760,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -13616,6 +14849,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &601535391 stripped Transform: @@ -13646,6 +14882,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 613374453} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -40.091022, y: -41.147026, z: -1.0027075} m_LocalScale: {x: 1, y: 1, z: 1} @@ -13688,13 +14925,13 @@ Transform: - {fileID: 841906621} - {fileID: 1706248999} m_Father: {fileID: 0} - m_RootOrder: 29 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &616236661 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -13754,7 +14991,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -13768,6 +15005,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2133268680} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2133268681} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2133268682} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &616236662 stripped Transform: @@ -13799,13 +15051,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 617936265} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1345617759} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!82 &617936267 AudioSource: @@ -13908,6 +15160,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -13986,6 +15239,9 @@ PrefabInstance: value: TaquillaUnity (95) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &618639997 stripped Transform: @@ -13998,6 +15254,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -14067,7 +15324,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -14086,6 +15343,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 620990655} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &620990652 stripped Transform: @@ -14101,9 +15365,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 601484874} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &621375240 @@ -14111,6 +15383,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -14199,6 +15472,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &621375241 stripped Transform: @@ -14229,6 +15505,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 625090437} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.26, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -14244,7 +15521,6 @@ Transform: - {fileID: 600761235} - {fileID: 633242343} m_Father: {fileID: 1282179864} - m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &625183145 stripped GameObject: @@ -14266,9 +15542,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 628889973} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000007450581, y: 9.313226e-10, z: 0} --- !u!1001 &629797057 @@ -14276,6 +15560,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1063115661} m_Modifications: - target: {fileID: -8679921383154817045, guid: 7d8d0b53c076ecc479690bc594828d0a, @@ -14375,7 +15660,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -5955735104576941471, guid: 7d8d0b53c076ecc479690bc594828d0a, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 271a35be6c62b4742bd6d9145083ecf9, type: 2} - target: {fileID: -3349469130876121764, guid: 7d8d0b53c076ecc479690bc594828d0a, @@ -14395,10 +15680,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5543240800424761266, guid: 7d8d0b53c076ecc479690bc594828d0a, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 271a35be6c62b4742bd6d9145083ecf9, type: 2} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7d8d0b53c076ecc479690bc594828d0a, type: 3} --- !u!4 &629797058 stripped Transform: @@ -14432,13 +15720,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 633242342} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.3795, y: 0.41, z: -10.455} m_LocalScale: {x: 0.70145524, y: 0.11366591, z: 0.1094855} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &633242344 BoxCollider: @@ -14448,9 +15736,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 633242342} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &633242345 @@ -14514,6 +15810,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -14592,6 +15889,9 @@ PrefabInstance: value: TaquillaUnity (23) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &635263195 stripped Transform: @@ -14610,6 +15910,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -14669,7 +15970,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -14683,6 +15984,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1946038360} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1946038361} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1946038362} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &644031197 stripped Transform: @@ -14695,6 +16011,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -14783,6 +16100,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &646861956 stripped Transform: @@ -14813,6 +16133,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 653826681} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -14821,7 +16142,6 @@ Transform: - {fileID: 1189008117} - {fileID: 9764888} m_Father: {fileID: 425976122} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &654612300 stripped GameObject: @@ -14837,9 +16157,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 654612300} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 1.0421607e-16, y: -0.000000005122274, z: -0.07999998} --- !u!1 &656597340 stripped @@ -14853,6 +16181,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -14912,7 +16241,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -14926,6 +16255,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2058413527} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &658702684 stripped Transform: @@ -14938,6 +16274,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -14997,7 +16334,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -15011,6 +16348,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2025156933} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2025156934} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2025156935} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &660033569 stripped Transform: @@ -15023,6 +16375,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -15082,7 +16435,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -15096,6 +16449,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1704575260} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &662632362 stripped Transform: @@ -15189,13 +16549,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 668704668} + serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} m_LocalPosition: {x: 5.473, y: 2.524, z: -9.41} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 22 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1 &669246694 stripped GameObject: @@ -15214,6 +16574,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -15342,6 +16703,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &670837657 stripped Transform: @@ -15363,9 +16727,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 671259174} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 9.313226e-10, z: -0.000000009313226} --- !u!1 &684140914 stripped @@ -15379,6 +16751,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -15438,7 +16811,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -15452,6 +16825,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 690712715} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 690712716} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 690712717} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &690712712 stripped Transform: @@ -15467,9 +16855,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 656597340} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -15481,9 +16877,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 656597340} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 0, z: 0.000000009557556} --- !u!114 &690712717 @@ -15507,7 +16911,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -15532,6 +16944,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -15540,6 +16964,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -15602,13 +17027,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 691555193} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.40212017, y: -0.10665777, z: -0.61804837} m_LocalScale: {x: 0.031582817, y: 0.03617738, z: 0.22466812} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1197167397} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &691555195 BoxCollider: @@ -15618,9 +17043,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 691555193} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &691555196 @@ -15699,13 +17132,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 695059358} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.19683367, y: -0.4434946, z: -0.208} m_LocalScale: {x: 0.0475, y: 0.9529736, z: 0.85} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1280708880} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &695059360 BoxCollider: @@ -15715,9 +17148,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 695059358} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 3.9912066, z: 1.0336044} m_Center: {x: 0, y: 1.4956019, z: 0.016802164} --- !u!23 &695059361 @@ -15775,6 +17216,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -15834,7 +17276,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -15848,6 +17290,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 701322467} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &701322464 stripped Transform: @@ -15863,9 +17312,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 103352353} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000052154064, y: 9.313226e-10, z: -0.0000000018626451} --- !u!1001 &701833268 @@ -15873,6 +17330,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -15961,6 +17419,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &701833269 stripped Transform: @@ -15979,6 +17440,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16048,7 +17510,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16067,6 +17529,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1773856777} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &710024856 stripped Transform: @@ -16085,6 +17554,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -16144,7 +17614,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -16158,6 +17628,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 711913273} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 711913274} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 711913275} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &711913270 stripped Transform: @@ -16173,9 +17658,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 684140914} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -16187,9 +17680,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 684140914} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 0, z: 0.0000000071737394} --- !u!114 &711913275 @@ -16213,7 +17714,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -16238,6 +17747,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -16246,6 +17767,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -16299,6 +17821,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -16358,7 +17881,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -16372,6 +17895,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 723428742} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &723428739 stripped Transform: @@ -16387,9 +17917,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 563029399} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000007450581, y: 0.000000007450581, z: 0} --- !u!1001 &725199236 @@ -16397,6 +17935,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2082696327} m_Modifications: - target: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -16471,7 +18010,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: e84b18f6d5f7d5044b8c6f5b64216af1, type: 2} - target: {fileID: 919132149155446097, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -16485,6 +18024,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2023939363} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} --- !u!4 &725199237 stripped Transform: @@ -16497,6 +18043,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: 6da67a8b3b2f771489f33ef96260f1c1, @@ -16571,7 +18118,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 6da67a8b3b2f771489f33ef96260f1c1, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 983d32725f6dd2341a4bc797fababd17, type: 2} - target: {fileID: 919132149155446097, guid: 6da67a8b3b2f771489f33ef96260f1c1, @@ -16585,6 +18132,17 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 6da67a8b3b2f771489f33ef96260f1c1, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1474936486} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 6da67a8b3b2f771489f33ef96260f1c1, + type: 3} + insertIndex: -1 + addedObject: {fileID: 138550183} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 6da67a8b3b2f771489f33ef96260f1c1, type: 3} --- !u!4 &728408221 stripped Transform: @@ -16597,6 +18155,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16666,7 +18225,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16685,6 +18244,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 729924163} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &729924160 stripped Transform: @@ -16700,9 +18266,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 95636481} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1 &730325711 stripped @@ -16716,6 +18290,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -16794,6 +18369,9 @@ PrefabInstance: value: TaquillaUnity (88) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &733203170 stripped Transform: @@ -16806,6 +18384,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -16884,6 +18463,9 @@ PrefabInstance: value: TaquillaUnity (75) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &733919805 stripped Transform: @@ -16896,6 +18478,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16965,7 +18548,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -16984,6 +18567,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2038546341} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &734468408 stripped Transform: @@ -17005,9 +18595,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 741420801} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -17019,9 +18617,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 741420801} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 0, z: 0.000000011937963} --- !u!114 &741420806 @@ -17045,7 +18651,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -17070,6 +18684,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -17078,6 +18704,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -17128,9 +18755,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 745407674} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -17142,9 +18777,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 745407674} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 6.4028427e-10, z: 3.1601246e-11} --- !u!114 &745407679 @@ -17168,7 +18811,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -17193,6 +18844,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -17201,6 +18864,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -17251,9 +18915,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 748722473} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: -9.313226e-10, y: 0.000000014901161, z: 0.0044999993} --- !u!1001 &752786392 @@ -17261,6 +18933,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -17330,7 +19003,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -17349,6 +19022,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2086539963} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &752786393 stripped Transform: @@ -17361,6 +19041,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -17430,7 +19111,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -17449,6 +19130,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 934701753} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &754800327 stripped Transform: @@ -17491,19 +19179,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 757138555} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1282179864} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &760798740 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -17582,6 +19271,9 @@ PrefabInstance: value: TaquillaUnity (84) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &760798741 stripped Transform: @@ -17594,6 +19286,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 5337298100407284, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} @@ -17717,7 +19410,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 116943442240858961, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - target: {fileID: 119113607907990112, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -18482,7 +20175,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 954379104086026686, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - target: {fileID: 956144347107514661, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -19717,7 +21410,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2203348118056247538, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - target: {fileID: 2204533315941218477, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -21512,27 +23205,27 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4124970552446277237, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[0] + propertyPath: 'ExcludeTransformNames.Array.data[0]' value: Bone objectReference: {fileID: 0} - target: {fileID: 4124970552446277237, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[1] + propertyPath: 'ExcludeTransformNames.Array.data[1]' value: growler objectReference: {fileID: 0} - target: {fileID: 4124970552446277237, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[2] + propertyPath: 'ExcludeTransformNames.Array.data[2]' value: Bone objectReference: {fileID: 0} - target: {fileID: 4124970552446277237, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[3] + propertyPath: 'ExcludeTransformNames.Array.data[3]' value: Bone objectReference: {fileID: 0} - target: {fileID: 4124970552446277237, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[4] + propertyPath: 'ExcludeTransformNames.Array.data[4]' value: Bone objectReference: {fileID: 0} - target: {fileID: 4129876796731260970, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -25052,27 +26745,27 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7438470712292323659, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[0] + propertyPath: 'ExcludeTransformNames.Array.data[0]' value: Bone objectReference: {fileID: 0} - target: {fileID: 7438470712292323659, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[1] + propertyPath: 'ExcludeTransformNames.Array.data[1]' value: growler objectReference: {fileID: 0} - target: {fileID: 7438470712292323659, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[2] + propertyPath: 'ExcludeTransformNames.Array.data[2]' value: Bone objectReference: {fileID: 0} - target: {fileID: 7438470712292323659, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[3] + propertyPath: 'ExcludeTransformNames.Array.data[3]' value: Bone objectReference: {fileID: 0} - target: {fileID: 7438470712292323659, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: ExcludeTransformNames.Array.data[4] + propertyPath: 'ExcludeTransformNames.Array.data[4]' value: Bone objectReference: {fileID: 0} - target: {fileID: 7451172402920254788, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -26242,7 +27935,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8584519849306312400, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} - target: {fileID: 8586191148014335084, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, @@ -26921,6 +28614,9 @@ PrefabInstance: value: 12 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 0f2bcfe3b2900db469a02abdad5e5fc7, type: 3} --- !u!1 &767001509 stripped GameObject: @@ -26948,9 +28644,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 767393696} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0044999993} --- !u!1 &773495281 stripped @@ -26982,6 +28686,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 778344821} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.2824, y: 1.45145, z: -15.79337} m_LocalScale: {x: 1, y: 1, z: 1} @@ -27092,13 +28797,13 @@ Transform: - {fileID: 1458681385} - {fileID: 792591229} m_Father: {fileID: 0} - m_RootOrder: 28 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &779786005 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27158,7 +28863,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27172,6 +28877,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1256050843} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &779786006 stripped Transform: @@ -27184,6 +28896,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -27253,7 +28966,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -27272,6 +28985,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 792591232} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &792591229 stripped Transform: @@ -27287,9 +29007,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 625183145} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: -9.313226e-10, y: 0.000000014901161, z: 0.0045} --- !u!1 &798055649 stripped @@ -27306,9 +29034,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 798055649} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1001 &798136536 @@ -27316,6 +29052,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -27385,7 +29122,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -27404,6 +29141,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 917896447} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &798136537 stripped Transform: @@ -27416,6 +29160,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27475,7 +29220,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27489,6 +29234,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1835877515} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &802045063 stripped Transform: @@ -27501,6 +29253,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1418823570} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -27584,6 +29337,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 802604853} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &802604850 stripped Transform: @@ -27599,9 +29359,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 355522886} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 0.000000044703484, y: -0.0000000048894435, z: -0.07999998} --- !u!1001 &803302317 @@ -27609,6 +29377,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27668,7 +29437,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -27682,6 +29451,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1469566180} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &803302318 stripped Transform: @@ -27694,6 +29470,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -27753,7 +29530,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -27767,6 +29544,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1574506613} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1574506614} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1574506615} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &805736685 stripped Transform: @@ -27800,13 +29592,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 809318710} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0.7077601, z: -0, w: 0.7064529} m_LocalPosition: {x: 1.6572256, y: -0.61, z: -1.5372715} m_LocalScale: {x: 0.42221856, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 254807231} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: -90.106, z: 0} --- !u!65 &809318712 BoxCollider: @@ -27816,9 +29608,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 809318710} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &809318713 @@ -27876,6 +29676,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -27964,6 +29765,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &810829568 stripped Transform: @@ -27976,6 +29780,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -28035,7 +29840,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -28049,6 +29854,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 813621123} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &813621120 stripped Transform: @@ -28064,9 +29876,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 330372702} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 0.000000009313226, z: -0.000000013038516} --- !u!1001 &814228993 @@ -28074,6 +29894,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -28143,7 +29964,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -28162,6 +29983,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1922169258} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &814228994 stripped Transform: @@ -28174,6 +30002,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -28233,7 +30062,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -28247,6 +30076,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1506859480} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &818720470 stripped Transform: @@ -28259,6 +30095,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, @@ -28348,7 +30185,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 1f017628b9f32a846b5cd3c015c757a1, type: 2} - target: {fileID: -5754084199372789682, guid: cf85e3726645f4848a7bc43586660fb3, @@ -28368,6 +30205,37 @@ PrefabInstance: value: 19 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 576962426} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638188} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638184} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638187} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638191} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638194} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 819638195} m_SourcePrefab: {fileID: 100100000, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} --- !u!4 &819638180 stripped Transform: @@ -28389,9 +30257,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 819638181} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.0032214972, y: 0.0030919919, z: 0.0034919842} m_Center: {x: 0, y: -0.0006540029, z: 0.0017459921} --- !u!114 &819638187 @@ -28470,10 +30346,21 @@ Rigidbody: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 819638181} - serializedVersion: 2 + serializedVersion: 4 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 m_UseGravity: 1 m_IsKinematic: 0 m_Interpolate: 0 @@ -28606,6 +30493,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 822488081} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -5.9201674, y: 2.2487378, z: -12.46739} m_LocalScale: {x: 1, y: 1, z: 1} @@ -28613,13 +30501,13 @@ Transform: m_Children: - {fileID: 1502483506} m_Father: {fileID: 0} - m_RootOrder: 32 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &822882632 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1551040705506976700, guid: de743c9836296f64d98f2bdb13d4bb2b, @@ -28688,12 +30576,16 @@ PrefabInstance: value: objectReference: {fileID: 1733061477} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: de743c9836296f64d98f2bdb13d4bb2b, type: 3} --- !u!1001 &825205446 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -28772,6 +30664,9 @@ PrefabInstance: value: TaquillaUnity (96) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &825205447 stripped Transform: @@ -28784,6 +30679,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -28862,6 +30758,9 @@ PrefabInstance: value: TaquillaUnity (79) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &826408683 stripped Transform: @@ -28874,6 +30773,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -28943,7 +30843,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -28962,6 +30862,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1247848523} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &829054735 stripped Transform: @@ -28980,6 +30887,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -29068,6 +30976,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &832069431 stripped Transform: @@ -29101,13 +31012,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 832758746} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.084, y: 0.5267, z: -12.886} m_LocalScale: {x: 0.112443335, y: 1.1527421, z: 0.10771998} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &832758748 BoxCollider: @@ -29117,9 +31028,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 832758746} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &832758749 @@ -29177,6 +31096,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -29305,6 +31225,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &833860173 stripped Transform: @@ -29317,6 +31240,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -29386,7 +31310,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -29405,6 +31329,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 837532263} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &837532260 stripped Transform: @@ -29420,9 +31351,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 231948325} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1001 &841906620 @@ -29430,6 +31369,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -29489,7 +31429,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -29503,6 +31443,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 841906624} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 841906625} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 841906626} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &841906621 stripped Transform: @@ -29518,9 +31473,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 565591024} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -29532,9 +31495,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 565591024} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 0, z: -0.000000013102628} --- !u!114 &841906626 @@ -29558,7 +31529,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -29583,6 +31562,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -29591,6 +31582,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -29632,6 +31624,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -29720,6 +31713,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &845151175 stripped Transform: @@ -29732,6 +31728,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -29791,7 +31788,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -29805,6 +31802,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 846912976} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &846912973 stripped Transform: @@ -29820,9 +31824,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 773495281} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 9.313226e-10, z: 0.000000014901161} --- !u!1 &851053203 stripped @@ -29839,9 +31851,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 851053203} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.15, y: 0.1, z: 0.2} m_Center: {x: 0.034175716, y: 0.03444797, z: 0.011281811} --- !u!114 &851053211 @@ -29889,6 +31909,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2055371017} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -29972,6 +31993,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1050563835} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &858055191 stripped Transform: @@ -30004,13 +32032,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 860173184} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.5970497, y: -0.37495947, z: -0.25151604} m_LocalScale: {x: 0.98611754, y: 0.08725489, z: 0.10360506} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 868395078} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &860173188 MeshRenderer: @@ -30089,13 +32117,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 860771502} + serializedVersion: 2 m_LocalRotation: {x: -0.02685482, y: -0, z: -0, w: 0.9996394} m_LocalPosition: {x: -0.0142, y: -0.105202526, z: -0.73} m_LocalScale: {x: 0.80892557, y: 0.011496524, z: 0.13691013} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1197167397} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: -3.078, y: 0, z: 0} --- !u!114 &860771504 MonoBehaviour: @@ -30149,9 +32177,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 860771502} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &860771506 @@ -30215,6 +32251,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30284,7 +32321,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30303,6 +32340,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2040037080} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &862377781 stripped Transform: @@ -30324,9 +32368,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 862723064} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1001 &866351527 @@ -30334,6 +32386,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -30393,7 +32446,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -30407,6 +32460,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1542886926} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &866351528 stripped Transform: @@ -30419,6 +32479,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 505453785325418137, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30439,17 +32500,17 @@ PrefabInstance: type: 3} - target: {fileID: 719392542250545875, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[0] + propertyPath: 'triggers.Array.data[0]' value: objectReference: {fileID: 0} - target: {fileID: 719392542250545875, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[1] + propertyPath: 'triggers.Array.data[1]' value: objectReference: {fileID: 0} - target: {fileID: 1130287885769586043, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 1399234382522666742, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30459,7 +32520,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1443663089371370233, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: ceb54a4de39cc5c4c99b3e2fcc2146aa, type: 2} - target: {fileID: 1490527270456431790, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30585,12 +32646,12 @@ PrefabInstance: type: 3} - target: {fileID: 5072128154923085010, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[0] + propertyPath: 'triggers.Array.data[0]' value: objectReference: {fileID: 0} - target: {fileID: 5072128154923085010, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[1] + propertyPath: 'triggers.Array.data[1]' value: objectReference: {fileID: 0} - target: {fileID: 5186266716266228090, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30620,7 +32681,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7056608761891713058, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 7956010269303513569, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30635,7 +32696,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8707718271201325093, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: ceb54a4de39cc5c4c99b3e2fcc2146aa, type: 2} - target: {fileID: 8858264049244787191, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -30644,6 +32705,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 4723583979205586769, guid: e5c67fc8af1288446ad73de64928b0bd, + type: 3} + insertIndex: -1 + addedObject: {fileID: 860173185} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} --- !u!4 &868395078 stripped Transform: @@ -30656,6 +32724,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30725,7 +32794,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30744,6 +32813,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1055423063} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &869982704 stripped Transform: @@ -30783,13 +32859,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 878461760} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.724, y: 0.41, z: -11.6715} m_LocalScale: {x: 0.112443335, y: 0.11366591, z: 2.5365765} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &878461762 BoxCollider: @@ -30799,9 +32875,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 878461760} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &878461763 @@ -30859,6 +32943,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30928,7 +33013,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -30947,6 +33032,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 885556990} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &885556987 stripped Transform: @@ -30962,9 +33054,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 375994429} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -4.656613e-10, y: -2.0928563e-10, z: 0.0045} --- !u!1 &891057977 stripped @@ -30978,6 +33078,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31047,7 +33148,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31066,6 +33167,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 892261637} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &892261634 stripped Transform: @@ -31081,9 +33189,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 179869495} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1001 &902397817 @@ -31091,6 +33207,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -31179,6 +33296,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &902397818 stripped Transform: @@ -31223,13 +33343,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 911131561} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.5970497, y: -0.37495947, z: -0.25151604} m_LocalScale: {x: 0.98611754, y: 0.08725489, z: 0.10360506} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1824849007} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &911131565 MeshRenderer: @@ -31286,6 +33406,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31355,7 +33476,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31374,6 +33495,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1765820911} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &913155003 stripped Transform: @@ -31395,9 +33523,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 917896444} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &920773887 @@ -31405,6 +33541,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: -8679921383154817045, guid: b6a510524a3ec064184d13e20c0ae6c2, @@ -31479,12 +33616,12 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 5835e03bc9eb525478f04c0571cfb576, type: 2} - target: {fileID: -7511558181221131132, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} - propertyPath: m_Materials.Array.data[1] + propertyPath: 'm_Materials.Array.data[1]' value: objectReference: {fileID: 2100000, guid: 5835e03bc9eb525478f04c0571cfb576, type: 2} - target: {fileID: 919132149155446097, guid: b6a510524a3ec064184d13e20c0ae6c2, @@ -31508,6 +33645,13 @@ PrefabInstance: value: 4294967295 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b6a510524a3ec064184d13e20c0ae6c2, + type: 3} + insertIndex: -1 + addedObject: {fileID: 920773891} m_SourcePrefab: {fileID: 100100000, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} --- !u!4 &920773888 stripped Transform: @@ -31529,9 +33673,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 920773889} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.023244439, y: 0.031375293, z: 0.746237} m_Center: {x: 0.0007311009, y: -0.00006739803, z: 0.36312214} --- !u!1001 &922879626 @@ -31539,11 +33691,12 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: 1920695158776305046, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 1e22de2af8d1ee14f9b7f25a3d5c7169, type: 2} - target: {fileID: 8333828205353949104, guid: 5933e4e08e3fd6d4c99460b5bc91068e, @@ -31646,12 +33799,24 @@ PrefabInstance: - {fileID: 8333828205353949104, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - {fileID: 8333828205353949105, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - {fileID: 2507697061256784600, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9180268195025381912, guid: 5933e4e08e3fd6d4c99460b5bc91068e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 851053210} + - targetCorrespondingSourceObject: {fileID: 9180268195025381912, guid: 5933e4e08e3fd6d4c99460b5bc91068e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 851053211} m_SourcePrefab: {fileID: 100100000, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} --- !u!1001 &925349103 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -31711,7 +33876,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -31725,6 +33890,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 925349107} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &925349104 stripped Transform: @@ -31740,9 +33912,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 437921571} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 0.000000009313226, z: 0.000000014901161} --- !u!1001 &928386941 @@ -31750,6 +33930,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31819,7 +34000,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -31838,6 +34019,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1161126388} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &928386942 stripped Transform: @@ -31856,6 +34044,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, @@ -31930,7 +34119,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 28f3f95d6afa0ef4f9333671781650b7, type: 2} - target: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, @@ -31949,6 +34138,37 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1193392010} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849379} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849375} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849376} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849377} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849378} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 932849374} m_SourcePrefab: {fileID: 100100000, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} --- !u!4 &932849371 stripped Transform: @@ -31983,7 +34203,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 0 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -32008,6 +34236,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -32016,6 +34256,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -32044,10 +34285,12 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_AttachTransform: {fileID: 1193392010} + m_SecondaryAttachTransform: {fileID: 0} m_UseDynamicAttach: 0 m_MatchAttachPosition: 1 m_MatchAttachRotation: 1 m_SnapToColliderVolume: 1 + m_ReinitializeDynamicAttachEverySingleGrab: 1 m_AttachEaseInTime: 0.15 m_MovementType: 2 m_VelocityDamping: 1 @@ -32062,6 +34305,10 @@ MonoBehaviour: m_SmoothRotation: 0 m_SmoothRotationAmount: 5 m_TightenRotation: 0.5 + m_TrackScale: 1 + m_SmoothScale: 0 + m_SmoothScaleAmount: 8 + m_TightenScale: 0.1 m_ThrowOnDetach: 1 m_ThrowSmoothingDuration: 0.25 m_ThrowSmoothingCurve: @@ -32095,9 +34342,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932849372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.098637104, y: 0.16018447, z: 0.33357123} m_Center: {x: -0.08081722, y: 0.0077429637, z: 0.17928725} --- !u!65 &932849376 @@ -32108,9 +34363,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932849372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.120702475, y: 0.30458003, z: 0.0943342} m_Center: {x: -0.090671405, y: -0.06445481, z: 0.047297824} --- !u!65 &932849377 @@ -32121,9 +34384,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932849372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.12481478, y: 0.29925233, z: 0.07236583} m_Center: {x: 0.08253683, y: -0.061791435, z: 0.04677922} --- !u!65 &932849378 @@ -32134,9 +34405,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932849372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.108701706, y: 0.14986056, z: 0.34594217} m_Center: {x: 0.07510543, y: 0.0009830147, z: 0.17310178} --- !u!54 &932849379 @@ -32146,10 +34425,21 @@ Rigidbody: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932849372} - serializedVersion: 2 + serializedVersion: 4 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 m_UseGravity: 1 m_IsKinematic: 0 m_Interpolate: 0 @@ -32169,9 +34459,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 934701750} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0045} --- !u!1001 &935899629 @@ -32179,6 +34477,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -32267,6 +34566,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &935899630 stripped Transform: @@ -32279,6 +34581,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -32367,6 +34670,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &939041975 stripped Transform: @@ -32388,9 +34694,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 941240310} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 0.000000009313226, z: 0.000000014901161} --- !u!1 &944539372 stripped @@ -32407,9 +34721,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 944539372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -32421,9 +34743,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 944539372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: -0.000000014901161, z: -0.000000010725106} --- !u!114 &944539377 @@ -32447,7 +34777,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -32472,6 +34810,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -32480,6 +34830,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -32521,6 +34872,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -32590,7 +34942,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -32609,6 +34961,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2104321346} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &950828501 stripped Transform: @@ -32627,6 +34986,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -32686,7 +35046,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -32700,6 +35060,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1392302347} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &954710001 stripped Transform: @@ -32721,9 +35088,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 962701642} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 0.000000009313226, z: -0.0000000055879354} --- !u!1001 &964007669 @@ -32731,6 +35106,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -32819,6 +35195,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &964007670 stripped Transform: @@ -32843,6 +35222,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -32931,6 +35311,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &970345671 stripped Transform: @@ -32943,6 +35326,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -33031,6 +35415,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &971218664 stripped Transform: @@ -33063,13 +35450,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 972898324} + serializedVersion: 2 m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} m_LocalPosition: {x: 0, y: 0, z: -0.00782} m_LocalScale: {x: 0.05, y: 0.05, z: 0.1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 220421553} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} --- !u!199 &972898326 ParticleSystemRenderer: @@ -33127,13 +35514,15 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} - m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -33361,6 +35750,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -33390,6 +35780,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 startSize: @@ -33711,6 +36102,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 + gravitySource: 0 maxNumParticles: 1000 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 @@ -34440,6 +36832,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -34469,6 +36862,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 UVModule: @@ -36689,6 +39083,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -36718,6 +39113,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 range: {x: 0, y: 1} @@ -37095,6 +39491,7 @@ ParticleSystem: m_RotationOrder: 4 minVertexDistance: 0.2 textureMode: 0 + textureScale: {x: 1, y: 1} ribbonCount: 1 shadowBias: 0.5 worldSpace: 0 @@ -37137,6 +39534,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -37166,6 +39564,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 widthOverTrail: @@ -37253,6 +39652,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -37282,6 +39682,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 CustomDataModule: @@ -37320,6 +39721,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -37349,6 +39751,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 colorLabel0: Color @@ -37602,6 +40005,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -37631,6 +40035,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 colorLabel1: Color @@ -37881,7 +40286,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 138550183} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -37991,6 +40395,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1012486312} m_Modifications: - target: {fileID: 6003827913084317366, guid: 4d12aacd520d97743af06951b3e35aff, @@ -38059,6 +40464,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4d12aacd520d97743af06951b3e35aff, type: 3} --- !u!4 &975260590 stripped Transform: @@ -38092,9 +40500,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 996390521} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 0.000000007450581, z: 0} --- !u!1 &997894923 stripped @@ -38111,9 +40527,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 997894923} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.000000007450581, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1002723223 @@ -38121,6 +40545,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38190,7 +40615,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38209,6 +40634,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1277299980} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1002723224 stripped Transform: @@ -38242,13 +40674,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1007309050} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -3.49, y: 3.1219997, z: -8.097043} m_LocalScale: {x: 23.562407, y: 0.2258975, z: 23.562407} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1282179864} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1007309052 BoxCollider: @@ -38258,9 +40690,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1007309050} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1007309053 @@ -38336,6 +40776,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1012486311} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -38347,13 +40788,13 @@ Transform: - {fileID: 975260590} - {fileID: 231696506} m_Father: {fileID: 1282179864} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1026720260 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -38413,7 +40854,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -38427,6 +40868,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1026720264} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1026720261 stripped Transform: @@ -38442,9 +40890,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 388361750} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000052154064, y: 0.000000007450581, z: 0.0000000037252903} --- !u!1001 &1033215712 @@ -38452,6 +40908,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -38540,6 +40997,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1033215713 stripped Transform: @@ -38552,6 +41012,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38621,7 +41082,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38640,6 +41101,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1035792272} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1035792269 stripped Transform: @@ -38655,9 +41123,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 669246694} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1045681024 @@ -38665,6 +41141,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -38743,6 +41220,9 @@ PrefabInstance: value: TaquillaUnity (100) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1045681025 stripped Transform: @@ -38755,6 +41235,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38824,7 +41305,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -38843,6 +41324,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1047202541} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1047202538 stripped Transform: @@ -38858,9 +41346,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 344629849} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0044999993} --- !u!1 &1047729606 @@ -38886,6 +41382,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1047729606} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -19.45683, y: -17.765911, z: 49.38106} m_LocalScale: {x: 1, y: 1, z: 1} @@ -38958,13 +41455,13 @@ Transform: - {fileID: 148238580} - {fileID: 1518430701} m_Father: {fileID: 0} - m_RootOrder: 27 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1048767516 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39034,7 +41531,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39053,6 +41550,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1048767520} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1048767517 stripped Transform: @@ -39068,9 +41572,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 714203311} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1048847005 stripped @@ -39093,9 +41605,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1050563832} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 1.04216055e-16, y: 4.656614e-10, z: -0.07999998} --- !u!1001 &1050711013 @@ -39103,6 +41623,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -39191,6 +41712,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1050711014 stripped Transform: @@ -39203,6 +41727,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39272,7 +41797,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39291,6 +41816,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1050912888} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1050912885 stripped Transform: @@ -39306,9 +41838,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 287528772} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &1051145790 stripped @@ -39325,9 +41865,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1051145790} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 1.0421607e-16, y: 4.656614e-10, z: -0.07999998} --- !u!1001 &1054880020 @@ -39335,6 +41883,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39404,7 +41953,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39423,6 +41972,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1464380782} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1054880021 stripped Transform: @@ -39444,9 +42000,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1055423060} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1 &1055879294 stripped @@ -39463,9 +42027,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1055879294} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 9.313226e-10, z: 0} --- !u!1001 &1059317797 @@ -39473,6 +42045,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -39532,7 +42105,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -39546,6 +42119,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1059317801} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1059317798 stripped Transform: @@ -39561,9 +42141,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1048847005} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0, y: 9.313226e-10, z: -0.000000022351742} --- !u!1 &1063115660 @@ -39589,6 +42177,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1063115660} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -16.903435, y: -0.77676773, z: -11.4262495} m_LocalScale: {x: 1, y: 1, z: 1} @@ -39596,13 +42185,13 @@ Transform: m_Children: - {fileID: 629797058} m_Father: {fileID: 0} - m_RootOrder: 31 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1072203864 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -39691,6 +42280,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1072203865 stripped Transform: @@ -39703,6 +42295,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -39831,6 +42424,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1081013581 stripped Transform: @@ -39849,6 +42445,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39918,7 +42515,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -39937,6 +42534,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1436219593} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1086749999 stripped Transform: @@ -39949,6 +42553,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -40008,7 +42613,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -40022,6 +42627,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1089809416} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1089809413 stripped Transform: @@ -40037,9 +42649,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 891057977} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 0.000000007450581, z: 0} --- !u!1 &1091337802 @@ -40067,13 +42687,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1091337802} + serializedVersion: 2 m_LocalRotation: {x: 0.7065851, y: -0.027157247, z: 0.02715713, w: 0.70658517} m_LocalPosition: {x: 0.212, y: 0.196, z: -0.001} m_LocalScale: {x: 0.019366292, y: 0.019366289, z: 0.01936629} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1345617759} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 90, y: 0, z: -85.76} --- !u!199 &1091337804 ParticleSystemRenderer: @@ -40131,13 +42751,15 @@ ParticleSystemRenderer: m_RenderAlignment: 0 m_Pivot: {x: 0, y: 0, z: 0} m_Flip: {x: 0, y: 0, z: 0} - m_UseCustomVertexStreams: 0 m_EnableGPUInstancing: 1 m_ApplyActiveColorSpace: 1 m_AllowRoll: 1 m_FreeformStretching: 0 m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 m_Mesh: {fileID: 0} m_Mesh1: {fileID: 0} m_Mesh2: {fileID: 0} @@ -40365,6 +42987,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -40394,6 +43017,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 startSize: @@ -40715,6 +43339,7 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 randomizeRotationDirection: 0 + gravitySource: 0 maxNumParticles: 1000 customEmitterVelocity: {x: 0, y: 0, z: 0} size3D: 0 @@ -41444,6 +44069,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 1 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -41473,6 +44099,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 UVModule: @@ -43693,6 +46320,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -43722,6 +46350,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 range: {x: 0, y: 1} @@ -44099,6 +46728,7 @@ ParticleSystem: m_RotationOrder: 4 minVertexDistance: 0.2 textureMode: 0 + textureScale: {x: 1, y: 1} ribbonCount: 1 shadowBias: 0.5 worldSpace: 0 @@ -44141,6 +46771,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -44170,6 +46801,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 widthOverTrail: @@ -44257,6 +46889,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -44286,6 +46919,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 CustomDataModule: @@ -44324,6 +46958,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -44353,6 +46988,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 colorLabel0: Color @@ -44606,6 +47242,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 minGradient: @@ -44635,6 +47272,7 @@ ParticleSystem: atime6: 0 atime7: 0 m_Mode: 0 + m_ColorSpace: -1 m_NumColorKeys: 2 m_NumAlphaKeys: 2 colorLabel1: Color @@ -44865,6 +47503,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 8446674} m_Modifications: - target: {fileID: -8679921383154817045, guid: 369f6742a695a9d49a52838986342b91, @@ -44933,6 +47572,17 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 369f6742a695a9d49a52838986342b91, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2028064426} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 369f6742a695a9d49a52838986342b91, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1280708880} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 369f6742a695a9d49a52838986342b91, type: 3} --- !u!1 &1096966737 stripped GameObject: @@ -44948,9 +47598,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1096966737} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -44962,9 +47620,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1096966737} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 6.4028427e-10, z: 3.1601246e-11} --- !u!114 &1096966742 @@ -44988,7 +47654,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -45013,6 +47687,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -45021,6 +47707,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -45071,9 +47758,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1097303400} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1098548220 @@ -45081,6 +47776,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -45159,6 +47855,9 @@ PrefabInstance: value: TaquillaUnity (99) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1098548221 stripped Transform: @@ -45177,6 +47876,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1818060570} m_Modifications: - target: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -45251,7 +47951,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 919132149155446097, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -45265,6 +47965,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1197167397} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} --- !u!4 &1105010683 stripped Transform: @@ -45277,6 +47984,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -45365,6 +48073,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1107483549 stripped Transform: @@ -45377,6 +48088,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -45436,7 +48148,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -45450,6 +48162,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1350524857} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1350524858} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1350524859} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1107549288 stripped Transform: @@ -45477,9 +48204,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1112054810} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1 &1115564145 stripped @@ -45496,9 +48231,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1115564145} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1116672136 @@ -45506,6 +48249,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -45594,6 +48338,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1116672137 stripped Transform: @@ -45606,6 +48353,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -45675,7 +48423,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -45694,6 +48442,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1117484289} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1117484286 stripped Transform: @@ -45709,9 +48464,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 909777012} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.000000007450581, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1118539031 @@ -45719,6 +48482,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -45807,6 +48571,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1118539032 stripped Transform: @@ -45828,9 +48595,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1119631056} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000011175871, y: 0.000000007450581, z: 0} --- !u!1001 &1122313997 @@ -45838,6 +48613,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -45926,6 +48702,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1122313998 stripped Transform: @@ -45938,6 +48717,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46007,7 +48787,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46026,6 +48806,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1368939692} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1125062090 stripped Transform: @@ -46038,6 +48825,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46107,7 +48895,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46126,6 +48914,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2101190450} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1130216161 stripped Transform: @@ -46138,6 +48933,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -46216,6 +49012,9 @@ PrefabInstance: value: TaquillaUnity (82) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1131563175 stripped Transform: @@ -46228,6 +49027,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46297,7 +49097,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46316,6 +49116,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1132586613} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1132586610 stripped Transform: @@ -46331,9 +49138,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 669539708} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1 &1136311366 @@ -46412,7 +49227,9 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -46430,7 +49247,6 @@ RectTransform: m_Children: - {fileID: 236444462} m_Father: {fileID: 0} - m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -46442,6 +49258,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46511,7 +49328,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -46530,6 +49347,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1286734474} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1137800665 stripped Transform: @@ -46542,6 +49366,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -46670,6 +49495,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1138679440 stripped Transform: @@ -46682,6 +49510,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -46741,7 +49570,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -46755,6 +49584,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1141426776} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1141426777} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1141426778} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1141426773 stripped Transform: @@ -46770,9 +49614,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 104944278} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -46784,9 +49636,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 104944278} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 0, z: 0.000000011937963} --- !u!114 &1141426778 @@ -46810,7 +49670,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -46835,6 +49703,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -46843,6 +49723,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -46884,6 +49765,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -46943,7 +49825,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -46957,6 +49839,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1143162357} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1143162354 stripped Transform: @@ -46972,9 +49861,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 125468189} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 9.313226e-10, z: -0.000000007450581} --- !u!1 &1146093239 @@ -47003,13 +49900,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1146093239} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.084, y: 0.5267, z: -10.453} m_LocalScale: {x: 0.112443335, y: 1.1527421, z: 0.10771998} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1146093241 BoxCollider: @@ -47019,9 +49916,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1146093239} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1146093242 @@ -47097,6 +50002,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1153913157} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.0341842, y: 1.2918398, z: 2.4625108} m_LocalScale: {x: 1, y: 1, z: 1} @@ -47109,7 +50015,6 @@ Transform: - {fileID: 851053212} - {fileID: 1810032450} m_Father: {fileID: 0} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1161126385 stripped GameObject: @@ -47125,9 +50030,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1161126385} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1163464051 stripped @@ -47141,6 +50054,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -47229,6 +50143,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1165258241 stripped Transform: @@ -47259,6 +50176,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1165930259} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} m_LocalPosition: {x: 3.11, y: 0, z: 7} m_LocalScale: {x: 1, y: 1, z: 1} @@ -47267,13 +50185,13 @@ Transform: - {fileID: 438891977} - {fileID: 544730526} m_Father: {fileID: 1225990457} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1001 &1172556798 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -47343,7 +50261,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -47362,6 +50280,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1172556802} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1172556799 stripped Transform: @@ -47377,9 +50302,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 906389923} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1174476554 @@ -47387,6 +50320,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -47465,6 +50399,9 @@ PrefabInstance: value: TaquillaUnity (83) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1174476555 stripped Transform: @@ -47477,6 +50414,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -47565,6 +50503,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1180428652 stripped Transform: @@ -47577,6 +50518,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 653826682} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -47660,6 +50602,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1189008120} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1189008117 stripped Transform: @@ -47675,9 +50624,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 62512571} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 1.04216055e-16, y: -0.000000005122274, z: -0.08} --- !u!1001 &1191577341 @@ -47685,6 +50642,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -47744,7 +50702,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -47758,6 +50716,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1191577345} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1191577342 stripped Transform: @@ -47773,9 +50738,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 481216907} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000037252903, y: 9.313226e-10, z: -0.0000000037252903} --- !u!1 &1192654427 stripped @@ -47792,9 +50765,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1192654427} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000121071935, y: 0.000000009313226, z: 0.000000014901161} --- !u!1 &1193392009 @@ -47820,19 +50801,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1193392009} + serializedVersion: 2 m_LocalRotation: {x: 1, y: 0, z: 0, w: 0} m_LocalPosition: {x: 0, y: -0, z: 0.321} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 932849371} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 180} --- !u!1001 &1193660129 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -47911,6 +50893,9 @@ PrefabInstance: value: TaquillaUnity (101) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1193660130 stripped Transform: @@ -47929,6 +50914,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -48007,6 +50993,9 @@ PrefabInstance: value: TaquillaUnity (86) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1194875358 stripped Transform: @@ -48040,6 +51029,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1197167396} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} m_LocalPosition: {x: 0.000031006806, y: 0.00009254952, z: -0.000037382142} m_LocalScale: {x: 0.016920391, y: 0.019079084, z: 0.0013902978} @@ -48050,7 +51040,6 @@ Transform: - {fileID: 860771503} - {fileID: 1907340481} m_Father: {fileID: 1105010683} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1197167398 BoxCollider: @@ -48060,9 +51049,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1197167396} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1197167399 @@ -48126,6 +51123,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48185,7 +51183,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48199,6 +51197,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1200256995} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1200256992 stripped Transform: @@ -48214,9 +51219,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 861446645} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 9.313226e-10, z: -0.000000007450581} --- !u!1 &1202402539 stripped @@ -48230,6 +51243,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -48318,6 +51332,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1202652125 stripped Transform: @@ -48339,9 +51356,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1204468647} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1204668397 @@ -48349,6 +51374,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48408,7 +51434,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48422,6 +51448,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1649936503} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1204668398 stripped Transform: @@ -48452,6 +51485,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1206740533} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.0341842, y: 1.2918398, z: 2.4625108} m_LocalScale: {x: 1, y: 1, z: 1} @@ -48465,7 +51499,6 @@ Transform: - {fileID: 2032331534} - {fileID: 1258171289} m_Father: {fileID: 0} - m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1208493716 GameObject: @@ -48498,7 +51531,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 550255708} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -48608,6 +51640,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -48677,7 +51710,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -48696,6 +51729,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1247712794} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1215330927 stripped Transform: @@ -48708,6 +51748,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48767,7 +51808,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48781,6 +51822,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2097625314} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1216696669 stripped Transform: @@ -48811,6 +51859,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1225990456} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.5, y: 0.512, z: -8.02} m_LocalScale: {x: 1, y: 1, z: 1} @@ -48823,13 +51872,13 @@ Transform: - {fileID: 2077054564} - {fileID: 97244483} m_Father: {fileID: 0} - m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1231070094 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48889,7 +51938,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -48903,6 +51952,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1289413834} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1231070095 stripped Transform: @@ -48915,6 +51971,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -48993,6 +52050,9 @@ PrefabInstance: value: TaquillaUnity (102) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1235096787 stripped Transform: @@ -49005,6 +52065,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49074,7 +52135,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49093,6 +52154,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1236795061} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1236795058 stripped Transform: @@ -49108,9 +52176,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 964850139} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1241636629 stripped @@ -49127,9 +52203,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1241636629} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -6.1118044e-10, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1244078377 @@ -49137,6 +52221,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49206,7 +52291,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49225,6 +52310,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1995408987} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1244078378 stripped Transform: @@ -49237,6 +52329,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -49325,6 +52418,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1246346006 stripped Transform: @@ -49346,9 +52442,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1247712791} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1 &1247848520 stripped @@ -49365,9 +52469,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1247848520} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1001 &1248657185 @@ -49375,6 +52487,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -49453,6 +52566,9 @@ PrefabInstance: value: TaquillaUnity (90) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1248657186 stripped Transform: @@ -49474,9 +52590,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1251071105} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -49488,9 +52612,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1251071105} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 0, z: 0.0000000071737394} --- !u!114 &1251071110 @@ -49514,7 +52646,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -49539,6 +52679,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -49547,6 +52699,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -49588,6 +52741,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49657,7 +52811,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -49676,6 +52830,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1707147373} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1253275365 stripped Transform: @@ -49697,9 +52858,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1256050840} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 0.000000007450581, z: -0.000000007450581} --- !u!1 &1257162129 @@ -49759,19 +52928,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1257162129} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.618, y: 1.581, z: -0.748} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 33 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1257615766 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 254807231} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -49855,6 +53025,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1257615770} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1257615767 stripped Transform: @@ -49870,9 +53047,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 273731171} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.07000001, y: 0.02, z: 0.17999995} m_Center: {x: 8.6736174e-19, y: -0.0000000013969839, z: -0.07999997} --- !u!1001 &1258171288 @@ -49880,6 +53065,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: b6a510524a3ec064184d13e20c0ae6c2, @@ -49959,12 +53145,12 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 7cc427763cfb5cd4db3ab71ddec2396b, type: 2} - target: {fileID: -7511558181221131132, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} - propertyPath: m_Materials.Array.data[1] + propertyPath: 'm_Materials.Array.data[1]' value: objectReference: {fileID: 2100000, guid: 7cc427763cfb5cd4db3ab71ddec2396b, type: 2} - target: {fileID: 919132149155446097, guid: b6a510524a3ec064184d13e20c0ae6c2, @@ -49983,6 +53169,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b6a510524a3ec064184d13e20c0ae6c2, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1258171291} m_SourcePrefab: {fileID: 100100000, guid: b6a510524a3ec064184d13e20c0ae6c2, type: 3} --- !u!4 &1258171289 stripped Transform: @@ -50004,9 +53197,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1258171290} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.03600532, y: 0.048300277, z: 0.013630964} m_Center: {x: 0, y: -0.000000008189421, z: -0.0031845355} --- !u!1 &1259705243 @@ -50035,13 +53236,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1259705243} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19399977, y: -0.61, z: 0.03200054} m_LocalScale: {x: 0.41071624, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 382646661} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1259705245 BoxCollider: @@ -50051,9 +53252,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1259705243} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1259705246 @@ -50120,9 +53329,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1261955432} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1264019465 @@ -50130,6 +53347,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -50199,7 +53417,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -50218,6 +53436,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1264019469} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1264019466 stripped Transform: @@ -50233,9 +53458,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 138068632} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 4.656613e-10, y: 0.0000000016533596, z: 0.004499999} --- !u!1 &1265289182 @@ -50269,7 +53502,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 535295779} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -50402,13 +53634,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1265937618} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -0.001, z: -5.5} m_LocalScale: {x: 1, y: 1, z: 2.1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1282179864} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1265937620 BoxCollider: @@ -50418,9 +53650,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1265937618} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 3.240281, y: 0.21463332, z: 2.324853} m_Center: {x: 0.8795848, y: -0.042683497, z: -0.7456853} --- !u!114 &1265937622 @@ -50444,7 +53684,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -50469,6 +53717,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -50477,6 +53737,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -50521,9 +53782,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1265937618} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} @@ -50582,6 +53851,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -50641,7 +53911,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -50655,6 +53925,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1572193921} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1266534191 stripped Transform: @@ -50685,6 +53962,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1270112217} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -11.033373, y: -2.792822, z: -16.013235} m_LocalScale: {x: 1, y: 1, z: 1} @@ -50692,7 +53970,6 @@ Transform: m_Children: - {fileID: 1430017999} m_Father: {fileID: 0} - m_RootOrder: 30 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1272899259 GameObject: @@ -50720,13 +53997,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1272899259} + serializedVersion: 2 m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} m_LocalPosition: {x: -0.37, y: -0.10665777, z: -0.622} m_LocalScale: {x: 0.031582825, y: 0.03617738, z: 0.22466812} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2082696327} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1272899261 BoxCollider: @@ -50736,9 +54013,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1272899259} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1272899262 @@ -50796,6 +54081,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2085826982} m_Modifications: - target: {fileID: 1203147673551936032, guid: 87f031332b3bec34481fd04868b66387, @@ -50874,6 +54160,9 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 87f031332b3bec34481fd04868b66387, type: 3} --- !u!4 &1272913928 stripped Transform: @@ -50895,9 +54184,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1273989309} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 9.313226e-10, z: 0.000000014901161} --- !u!1001 &1274709705 @@ -50905,6 +54202,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -50993,6 +54291,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1274709706 stripped Transform: @@ -51005,6 +54306,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -51074,7 +54376,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -51093,6 +54395,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1905644724} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1276012393 stripped Transform: @@ -51105,6 +54414,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -51164,7 +54474,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -51178,6 +54488,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1719335285} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1719335286} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1719335287} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1276226579 stripped Transform: @@ -51199,9 +54524,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1277299977} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1280708879 @@ -51228,6 +54561,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1280708879} + serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071067} m_LocalPosition: {x: -0.00196495, y: -0.0592979, z: -0.0006390619} m_LocalScale: {x: 0.01, y: 0.010000002, z: 0.010000002} @@ -51236,7 +54570,6 @@ Transform: - {fileID: 695059359} - {fileID: 275116463} m_Father: {fileID: 1194764443} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1280708881 MonoBehaviour: @@ -51279,6 +54612,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1280947016} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.68943, y: 0.40299, z: -6.30063} m_LocalScale: {x: 1, y: 1, z: 1} @@ -51389,7 +54723,6 @@ Transform: - {fileID: 1235096787} - {fileID: 44017960} m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1282179863 GameObject: @@ -51414,6 +54747,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1282179863} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -51444,7 +54778,6 @@ Transform: - {fileID: 670837657} - {fileID: 1379845961} m_Father: {fileID: 0} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1284931574 GameObject: @@ -51469,6 +54802,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1284931574} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} m_LocalPosition: {x: 5, y: 0.875, z: -5} m_LocalScale: {x: 1, y: 1, z: 1} @@ -51477,7 +54811,6 @@ Transform: - {fileID: 1859698223} - {fileID: 192770377} m_Father: {fileID: 1282179864} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} --- !u!1 &1286734471 stripped GameObject: @@ -51493,9 +54826,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1286734471} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.000000007450581, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &1286809400 stripped @@ -51518,9 +54859,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1287288971} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -51532,9 +54881,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1287288971} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: -0.0000000037252903, z: 0.0000000047933324} --- !u!114 &1287288976 @@ -51558,7 +54915,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -51583,6 +54948,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -51591,6 +54968,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -51641,9 +55019,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1289413831} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 9.313226e-10, z: -0.0000000055879354} --- !u!1001 &1292572536 @@ -51651,6 +55037,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -51710,7 +55097,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -51724,6 +55111,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1292572540} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1292572541} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1292572542} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1292572537 stripped Transform: @@ -51739,9 +55141,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 462837794} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -51753,9 +55163,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 462837794} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 0, z: 0.0000000071737394} --- !u!114 &1292572542 @@ -51779,7 +55197,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -51804,6 +55230,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -51812,6 +55250,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -51853,6 +55292,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -51922,7 +55362,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -51941,6 +55381,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2014611706} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1295204760 stripped Transform: @@ -51962,9 +55409,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1295957002} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &1299421937 stripped @@ -51981,9 +55436,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1299421937} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000037252903, y: 0.000000009313226, z: 0.000000014901161} --- !u!1001 &1303949523 @@ -51991,6 +55454,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -52050,7 +55514,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -52064,6 +55528,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1303949527} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1303949524 stripped Transform: @@ -52079,9 +55550,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 12359996} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000011923476, y: 9.313226e-10, z: 0} --- !u!1001 &1304256802 @@ -52089,6 +55568,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52158,7 +55638,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52177,6 +55657,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1456445285} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1304256803 stripped Transform: @@ -52198,9 +55685,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1309095685} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1310216400 @@ -52208,6 +55703,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52277,7 +55773,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52296,6 +55792,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1464588967} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1310216401 stripped Transform: @@ -52314,6 +55817,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52383,7 +55887,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52402,6 +55906,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1328131810} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1328131807 stripped Transform: @@ -52417,9 +55928,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 711537984} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &1328450518 stripped @@ -52433,6 +55952,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52502,7 +56022,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -52521,6 +56041,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2029302676} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1328580528 stripped Transform: @@ -52539,6 +56066,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -52598,7 +56126,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -52612,6 +56140,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1330759672} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1330759669 stripped Transform: @@ -52627,9 +56162,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 494747939} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000052154064, y: 9.313226e-10, z: 0.0000000037252903} --- !u!1001 &1334400063 @@ -52637,6 +56180,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 544730526} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -52720,6 +56264,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1334400067} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1334400064 stripped Transform: @@ -52735,9 +56286,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 369988156} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: -0.000000059604645, y: -0.0000000044237822, z: -0.08} --- !u!1 &1335668127 stripped @@ -52813,6 +56372,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: 2f298f99579653e4ca3fcd867dc4fb49, @@ -52906,6 +56466,29 @@ PrefabInstance: value: 0.8 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2f298f99579653e4ca3fcd867dc4fb49, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1091337803} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2f298f99579653e4ca3fcd867dc4fb49, + type: 3} + insertIndex: -1 + addedObject: {fileID: 136639465} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 2f298f99579653e4ca3fcd867dc4fb49, + type: 3} + insertIndex: -1 + addedObject: {fileID: 617936266} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2f298f99579653e4ca3fcd867dc4fb49, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1345617761} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2f298f99579653e4ca3fcd867dc4fb49, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1345617762} m_SourcePrefab: {fileID: 100100000, guid: 2f298f99579653e4ca3fcd867dc4fb49, type: 3} --- !u!4 &1345617759 stripped Transform: @@ -52927,9 +56510,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1345617760} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.14436276, y: 0.3932891, z: 1.3365722} m_Center: {x: 0.5818497, y: -0.30335617, z: 0.046367157} --- !u!65 &1345617762 @@ -52940,9 +56531,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1345617760} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 0.18414555, z: 1.3669102} m_Center: {x: -6.4930167e-10, y: -0.5983393, z: 0.043451626} --- !u!1001 &1347523676 @@ -52950,6 +56549,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53019,7 +56619,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53038,6 +56638,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1347523680} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1347523677 stripped Transform: @@ -53053,9 +56660,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 987822608} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -4.656613e-10, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1347907446 @@ -53063,6 +56678,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1496082723} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -53146,6 +56762,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1347907450} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1347907447 stripped Transform: @@ -53161,9 +56784,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 244366753} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: -0.000000014901161, y: -0.0000000060535967, z: -0.08} --- !u!1001 &1348488411 @@ -53171,6 +56802,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53240,7 +56872,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53259,6 +56891,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1633578709} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1348488412 stripped Transform: @@ -53280,9 +56919,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1350524854} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -53294,9 +56941,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1350524854} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: -0.000000014901161, z: -0.000000010725106} --- !u!114 &1350524859 @@ -53320,7 +56975,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -53345,6 +57008,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -53353,6 +57028,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -53400,6 +57076,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -53459,7 +57136,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -53473,6 +57150,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1353889567} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1353889568} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1353889569} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1353889564 stripped Transform: @@ -53488,9 +57180,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 485895801} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -53502,9 +57202,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 485895801} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: -0.0000000018626451, z: 0.000000002412008} --- !u!114 &1353889569 @@ -53528,7 +57236,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -53553,6 +57269,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -53561,6 +57289,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -53602,6 +57331,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -53661,7 +57391,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -53675,6 +57405,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1362353377} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1362353374 stripped Transform: @@ -53690,9 +57427,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870693953} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 0.000000009313226, z: -0.000000009313226} --- !u!1 &1368939689 stripped @@ -53709,9 +57454,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1368939689} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -6.1118044e-10, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1376100902 @@ -53719,6 +57472,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53788,7 +57542,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -53807,6 +57561,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1376100906} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1376100903 stripped Transform: @@ -53822,9 +57583,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 480047750} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1379845960 @@ -53832,6 +57601,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -53960,6 +57730,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1379845961 stripped Transform: @@ -53978,6 +57751,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -54037,7 +57811,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -54051,6 +57825,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1383016433} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1383016434} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1383016435} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1383016430 stripped Transform: @@ -54066,9 +57855,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 110712798} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -54080,9 +57877,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 110712798} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 0, z: 0.000000009557556} --- !u!114 &1383016435 @@ -54106,7 +57911,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -54131,6 +57944,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -54139,6 +57964,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -54180,6 +58006,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54249,7 +58076,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54268,6 +58095,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1645839700} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1390414863 stripped Transform: @@ -54289,9 +58123,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1392302344} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000037252903, y: 9.313226e-10, z: 0.000000014901161} --- !u!1001 &1396643157 @@ -54299,11 +58141,12 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: 1920695158776305046, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 6c9b28755696049449f2dbd9ce9b94c6, type: 2} - target: {fileID: 8371362556765122722, guid: 5933e4e08e3fd6d4c99460b5bc91068e, @@ -54396,6 +58239,17 @@ PrefabInstance: - {fileID: 8333828205353949104, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - {fileID: 8333828205353949105, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} - {fileID: 2507697061256784600, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 9180268195025381912, guid: 5933e4e08e3fd6d4c99460b5bc91068e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1810032448} + - targetCorrespondingSourceObject: {fileID: 9180268195025381912, guid: 5933e4e08e3fd6d4c99460b5bc91068e, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1810032449} m_SourcePrefab: {fileID: 100100000, guid: 5933e4e08e3fd6d4c99460b5bc91068e, type: 3} --- !u!1 &1404111427 stripped GameObject: @@ -54408,6 +58262,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54477,7 +58332,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54496,6 +58351,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1407710236} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1407710233 stripped Transform: @@ -54511,9 +58373,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 730325711} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 6.1118044e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1409747437 @@ -54521,6 +58391,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54590,7 +58461,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -54609,6 +58480,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1776841162} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1409747438 stripped Transform: @@ -54639,6 +58517,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1418823569} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -54647,13 +58526,13 @@ Transform: - {fileID: 1549557710} - {fileID: 802604850} m_Father: {fileID: 382646661} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1421388791 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -54742,6 +58621,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1421388792 stripped Transform: @@ -54754,6 +58636,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -54813,7 +58696,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -54827,6 +58710,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1630687424} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1423163073 stripped Transform: @@ -54861,9 +58751,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1430017995} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} @@ -54924,13 +58822,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1430017995} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 11.654003, y: 8.080412, z: 5.9824295} m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1270112218} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1436219590 stripped GameObject: @@ -54946,9 +58844,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1436219590} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.000000007450581, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1443937025 @@ -54956,6 +58862,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1498362518} m_Modifications: - target: {fileID: 375070228398184008, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, @@ -55040,16 +58947,26 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6373419698103709666, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: dc89bb096333da045845d9752ce0ea15, type: 2} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, type: 3} +--- !u!4 &1443937026 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 375070228398184008, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, + type: 3} + m_PrefabInstance: {fileID: 1443937025} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1449588866 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2085826982} m_Modifications: - target: {fileID: 1203147673551936032, guid: 87f031332b3bec34481fd04868b66387, @@ -55128,6 +59045,9 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 87f031332b3bec34481fd04868b66387, type: 3} --- !u!4 &1449588867 stripped Transform: @@ -55140,6 +59060,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55209,7 +59130,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55228,6 +59149,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1451130072} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1451130069 stripped Transform: @@ -55243,9 +59171,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1108261998} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1453294595 @@ -55253,6 +59189,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55322,7 +59259,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55341,6 +59278,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1453294599} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1453294596 stripped Transform: @@ -55356,9 +59300,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1381212390} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1001 &1456348600 @@ -55366,6 +59318,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -55459,6 +59412,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1456348601 stripped Transform: @@ -55480,9 +59436,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1456445282} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1458681384 @@ -55490,6 +59454,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55559,7 +59524,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -55578,6 +59543,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1565745354} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1458681385 stripped Transform: @@ -55599,9 +59571,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464380779} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &1464588964 stripped @@ -55618,9 +59598,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464588964} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 4.656613e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1465204157 @@ -55628,6 +59616,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -55716,6 +59705,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1465204158 stripped Transform: @@ -55737,9 +59729,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1469566177} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 0.000000009313226, z: -0.0000000037252903} --- !u!1 &1474936485 @@ -55767,13 +59767,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1474936485} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.0111, z: 0} m_LocalScale: {x: 1.6038, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 728408221} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1474936489 BoxCollider: @@ -55783,9 +59783,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1474936485} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.013719636, y: 0.039397422, z: 0.024759889} m_Center: {x: -0.000030430185, y: -0.011398738, z: 0.0008265196} --- !u!114 &1474936490 @@ -55821,6 +59829,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -55949,6 +59958,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1475192290 stripped Transform: @@ -55961,6 +59973,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -56020,7 +60033,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -56034,6 +60047,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1477340732} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1477340729 stripped Transform: @@ -56049,9 +60069,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1286809400} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.0000000037252903, y: 0.000000007450581, z: -0.000000022351742} --- !u!1001 &1494178973 @@ -56059,6 +60087,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -56128,7 +60157,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -56147,6 +60176,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1676504626} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1494178974 stripped Transform: @@ -56177,6 +60213,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1496082722} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -56185,13 +60222,13 @@ Transform: - {fileID: 1347907447} - {fileID: 222676949} m_Father: {fileID: 2077054564} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1498362517 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1197167397} m_Modifications: - target: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -56266,7 +60303,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: e84b18f6d5f7d5044b8c6f5b64216af1, type: 2} - target: {fileID: 919132149155446097, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, @@ -56280,6 +60317,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1443937026} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4acd6db8fa9e5d14a9581f7bd73bc21b, type: 3} --- !u!4 &1498362518 stripped Transform: @@ -56301,9 +60345,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1500951483} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 0.000000009313226, z: 0} --- !u!1 &1502483505 @@ -56330,13 +60382,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1502483505} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 4.988467, y: 0, z: 0} m_LocalScale: {x: 0.87626, y: 0.87626, z: 0.87626} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 822488082} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!220 &1502483507 LightProbeGroup: @@ -56441,6 +60493,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -56500,7 +60553,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -56514,6 +60567,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2013182917} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2013182918} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2013182919} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1504068626 stripped Transform: @@ -56535,9 +60603,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1506859477} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 9.313226e-10, z: -0.000000007450581} --- !u!1001 &1513484494 @@ -56545,6 +60621,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -56623,6 +60700,9 @@ PrefabInstance: value: TaquillaUnity (77) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1513484495 stripped Transform: @@ -56635,6 +60715,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, @@ -56699,7 +60780,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, @@ -56713,6 +60794,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1740239740} m_SourcePrefab: {fileID: 100100000, guid: 547d3c6ea6ff59f41a5ae2a1b1580808, type: 3} --- !u!4 &1518430701 stripped Transform: @@ -56725,6 +60813,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -56784,7 +60873,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -56798,6 +60887,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1522626483} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1522626480 stripped Transform: @@ -56813,9 +60909,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 119250746} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000018626451, y: 9.313226e-10, z: 0} --- !u!1 &1524029090 stripped @@ -56832,9 +60936,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1524029090} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -56846,9 +60958,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1524029090} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 0, z: 0.000000014319286} --- !u!114 &1524029095 @@ -56872,7 +60992,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -56897,6 +61025,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -56905,6 +61045,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -56970,19 +61111,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1527447320} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0.92387956, w: 0.38268343} m_LocalPosition: {x: 0, y: -0.01, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2032331534} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 135} --- !u!1001 &1534162254 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57042,7 +61184,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57056,6 +61198,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1809587315} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1534162255 stripped Transform: @@ -57068,6 +61217,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57127,7 +61277,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57141,6 +61291,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1538732908} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1538732905 stripped Transform: @@ -57156,9 +61313,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 353985095} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.000000007450581, y: 0.0000000018626451, z: 0.000000029802322} --- !u!1 &1542886923 stripped @@ -57175,9 +61340,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1542886923} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0, y: 0.000000007450581, z: -0.000000022351742} --- !u!1001 &1542975472 @@ -57185,6 +61358,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -57273,6 +61447,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1542975473 stripped Transform: @@ -57285,6 +61462,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57344,7 +61522,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -57358,6 +61536,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1545565832} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1545565829 stripped Transform: @@ -57373,9 +61558,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486094516} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 0.000000007450581, z: -0.000000007450581} --- !u!1001 &1549557709 @@ -57383,6 +61576,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1418823570} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -57466,6 +61660,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1549557713} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1549557710 stripped Transform: @@ -57481,9 +61682,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 507905012} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 0.000000033527613, y: -0.000000003259629, z: -0.08} --- !u!1001 &1551770966 @@ -57491,6 +61700,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -57579,6 +61789,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1551770967 stripped Transform: @@ -57591,6 +61804,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -57679,6 +61893,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1555113526 stripped Transform: @@ -57691,6 +61908,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -57750,7 +61968,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -57764,6 +61982,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2115218043} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2115218044} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2115218045} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1563881474 stripped Transform: @@ -57776,6 +62009,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -57864,6 +62098,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1565643228 stripped Transform: @@ -57885,9 +62122,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1565745351} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0044999993} --- !u!1001 &1568519878 @@ -57895,6 +62140,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -57973,6 +62219,9 @@ PrefabInstance: value: TaquillaUnity (92) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1568519879 stripped Transform: @@ -57985,6 +62234,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4330640650074883634, guid: 5d9cb0bf37420f547a3d16e4ec82094a, @@ -58058,6 +62308,9 @@ PrefabInstance: value: NPCToPlayerReferenceManager objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5d9cb0bf37420f547a3d16e4ec82094a, type: 3} --- !u!1 &1572193918 stripped GameObject: @@ -58073,9 +62326,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1572193918} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.0000000018626451, y: 9.313226e-10, z: -0.000000022351742} --- !u!1001 &1574140670 @@ -58083,6 +62344,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 574394517555101186, guid: 4a95e8acfe72e87429a0fdc85c31c658, @@ -58097,7 +62359,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 574394517555101186, guid: 4a95e8acfe72e87429a0fdc85c31c658, type: 3} - propertyPath: blacklistedGameObjects.Array.data[0] + propertyPath: 'blacklistedGameObjects.Array.data[0]' value: objectReference: {fileID: 147480501} - target: {fileID: 574394517555101187, guid: 4a95e8acfe72e87429a0fdc85c31c658, @@ -58161,6 +62423,9 @@ PrefabInstance: value: InventoryManager objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4a95e8acfe72e87429a0fdc85c31c658, type: 3} --- !u!114 &1574140671 stripped MonoBehaviour: @@ -58188,9 +62453,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1574463974} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.006000001, y: 0.020000009, z: 0.0000000012265967} m_Center: {x: 0.000000007450581, y: 0.010000008, z: 0.0000000037252903} --- !u!1 &1574506610 stripped @@ -58207,9 +62480,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1574506610} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -58221,9 +62502,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1574506610} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: -0.0000000018626451, z: 0.000000002412008} --- !u!114 &1574506615 @@ -58247,7 +62536,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -58272,6 +62569,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -58280,6 +62589,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -58321,6 +62631,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 544730526} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -58404,6 +62715,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1580301152} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1580301149 stripped Transform: @@ -58419,9 +62737,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 493834800} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: -0.000000044703484, y: -0.000000003259629, z: -0.07999998} --- !u!1001 &1587984850 @@ -58429,6 +62755,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -58517,6 +62844,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1587984851 stripped Transform: @@ -58534,6 +62864,7 @@ GameObject: m_Component: - component: {fileID: 1588780379} - component: {fileID: 1588780378} + - component: {fileID: 1588780380} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -58610,19 +62941,43 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1588780377} + serializedVersion: 2 m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: 1.99, y: 9.3, z: -17.92} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 24 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1588780380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588780377} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 --- !u!1001 &1593124040 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58692,7 +63047,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58711,6 +63066,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1593124044} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1593124041 stripped Transform: @@ -58726,9 +63088,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 703751461} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1 &1593597540 stripped @@ -58742,6 +63112,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58811,7 +63182,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58830,6 +63201,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1806591883} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1597786198 stripped Transform: @@ -58842,6 +63220,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58911,7 +63290,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -58930,6 +63309,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1601647533} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1601647530 stripped Transform: @@ -58945,9 +63331,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 157253005} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1605605531 @@ -58955,6 +63349,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 138582321004917066, guid: b10c10c69098ad643ac277f740ce66ca, @@ -59088,6 +63483,9 @@ PrefabInstance: value: 4294967295 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b10c10c69098ad643ac277f740ce66ca, type: 3} --- !u!4 &1605605532 stripped Transform: @@ -59100,6 +63498,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -59188,6 +63587,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1607794230 stripped Transform: @@ -59200,6 +63602,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -59259,7 +63662,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -59273,6 +63676,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2072343337} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2072343338} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2072343339} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1616299295 stripped Transform: @@ -59285,6 +63703,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -59373,6 +63792,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1619539015 stripped Transform: @@ -59385,6 +63807,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -59463,6 +63886,9 @@ PrefabInstance: value: TaquillaUnity (78) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1621600029 stripped Transform: @@ -59475,6 +63901,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -59563,6 +63990,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1622097928 stripped Transform: @@ -59575,6 +64005,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: 17c3c89002e547a4392d21636ebdb6b4, @@ -59703,6 +64134,17 @@ PrefabInstance: value: 64.644005 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: -516098083770646512, guid: 17c3c89002e547a4392d21636ebdb6b4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 66913408} + - targetCorrespondingSourceObject: {fileID: -5568371526223589888, guid: 17c3c89002e547a4392d21636ebdb6b4, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1624849622} m_SourcePrefab: {fileID: 100100000, guid: 17c3c89002e547a4392d21636ebdb6b4, type: 3} --- !u!4 &1624849620 stripped Transform: @@ -59718,7 +64160,7 @@ GameObject: m_PrefabAsset: {fileID: 0} --- !u!95 &1624849622 Animator: - serializedVersion: 4 + serializedVersion: 7 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -59732,15 +64174,18 @@ Animator: m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_StabilizeFeet: 0 + m_AnimatePhysics: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 --- !u!1001 &1625153510 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -59810,7 +64255,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -59829,6 +64274,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1625153514} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1625153511 stripped Transform: @@ -59844,9 +64296,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1525730607} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1630687421 stripped @@ -59863,9 +64323,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1630687421} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000009313226, y: 0.000000007450581, z: 0} --- !u!1 &1633578706 stripped @@ -59882,9 +64350,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1633578706} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1 &1635566078 @@ -59913,13 +64389,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1635566078} + serializedVersion: 2 m_LocalRotation: {x: -0, y: 1, z: -0, w: 0} m_LocalPosition: {x: 0.40712026, y: -0.10665777, z: -0.62195206} m_LocalScale: {x: 0.031582825, y: 0.03617738, z: 0.22466812} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2082696327} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1635566080 BoxCollider: @@ -59929,9 +64405,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1635566078} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1635566081 @@ -59998,9 +64482,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1635753378} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -60012,9 +64504,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1635753378} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 0, z: -0.000000013102628} --- !u!114 &1635753383 @@ -60038,7 +64538,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -60063,6 +64571,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -60071,6 +64591,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -60133,13 +64654,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1636322003} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.085, y: 0.41, z: -11.6715} m_LocalScale: {x: 0.112443335, y: 0.11366591, z: 2.5365765} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1636322005 BoxCollider: @@ -60149,9 +64670,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1636322003} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1636322006 @@ -60209,6 +64738,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -60268,7 +64798,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -60282,6 +64812,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2114005013} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1639797023 stripped Transform: @@ -60303,9 +64840,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1645839697} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1649936500 stripped @@ -60322,9 +64867,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1649936500} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000029802322, y: 9.313226e-10, z: -0.0000000037252903} --- !u!1001 &1654426186 @@ -60332,6 +64885,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -60401,7 +64955,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -60420,6 +64974,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1654426190} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1654426187 stripped Transform: @@ -60435,9 +64996,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 755747598} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 4.656613e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1668335138 @@ -60445,6 +65014,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -60514,7 +65084,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -60533,6 +65103,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1668335142} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1668335139 stripped Transform: @@ -60548,9 +65125,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 637217839} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1675817324 @@ -60558,6 +65143,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, @@ -60617,7 +65203,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f53180fec9005f84f89f968f6414c303, type: 2} - target: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, @@ -60636,6 +65222,17 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 560720265} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: cf85e3726645f4848a7bc43586660fb3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1675817329} m_SourcePrefab: {fileID: 100100000, guid: cf85e3726645f4848a7bc43586660fb3, type: 3} --- !u!4 &1675817325 stripped Transform: @@ -60657,9 +65254,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1675817326} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.26039553, y: 0.28253022, z: 0.34594217} m_Center: {x: -0.0007414818, y: -0.06535183, z: 0.17310178} --- !u!1 &1676504623 stripped @@ -60676,9 +65281,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1676504623} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1681467372 stripped @@ -60695,9 +65308,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1681467372} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.0000000018626451, y: 0.000000007450581, z: -0.000000022351742} --- !u!1001 &1690262014 @@ -60705,6 +65326,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 4376909619194593626, guid: ea7db852323fd6b4986a2685991fe1c5, @@ -60769,13 +65391,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4376909619194593627, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} - propertyPath: _nPCs.Array.data[0] + propertyPath: '_nPCs.Array.data[0]' value: objectReference: {fileID: 11400000, guid: 333a0c95dff42a445b54181510d54f1b, type: 2} - target: {fileID: 4376909619194593627, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} - propertyPath: _nPCs.Array.data[1] + propertyPath: '_nPCs.Array.data[1]' value: objectReference: {fileID: 11400000, guid: 333a0c95dff42a445b54181510d54f1b, type: 2} @@ -60790,12 +65412,20 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 4376909619194593628, guid: ea7db852323fd6b4986a2685991fe1c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 283344066} m_SourcePrefab: {fileID: 100100000, guid: ea7db852323fd6b4986a2685991fe1c5, type: 3} --- !u!1001 &1694342912 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -60860,7 +65490,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -60874,6 +65504,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694342916} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1694342913 stripped Transform: @@ -60889,9 +65526,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086725435} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000011175871, y: 0.0000000018626451, z: 0.000000029802322} --- !u!1 &1694360219 stripped @@ -60905,6 +65550,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1153913158} m_Modifications: - target: {fileID: -8679921383154817045, guid: 9fa2ce09ea09bf74aa46ab56d976d801, @@ -60984,7 +65630,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 9fa2ce09ea09bf74aa46ab56d976d801, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 097ab7a7c9a62b847976115082ed87fd, type: 2} - target: {fileID: -5754084199372789682, guid: 9fa2ce09ea09bf74aa46ab56d976d801, @@ -61004,6 +65650,37 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 357450980} + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 253929750} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694505270} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694505265} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694505268} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694505269} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 9fa2ce09ea09bf74aa46ab56d976d801, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1694505271} m_SourcePrefab: {fileID: 100100000, guid: 9fa2ce09ea09bf74aa46ab56d976d801, type: 3} --- !u!4 &1694505261 stripped Transform: @@ -61025,9 +65702,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1694505262} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.010860695, y: 0.0049607055, z: 0.011693708} m_Center: {x: 0.002820298, y: -0.000064106425, z: -1.9105212e-12} --- !u!114 &1694505268 @@ -61136,10 +65821,21 @@ Rigidbody: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1694505262} - serializedVersion: 2 + serializedVersion: 4 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 m_UseGravity: 1 m_IsKinematic: 0 m_Interpolate: 0 @@ -61175,6 +65871,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -61234,7 +65931,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -61248,6 +65945,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2017904305} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2017904306} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2017904307} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1696622374 stripped Transform: @@ -61281,13 +65993,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1696882335} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 1.723, y: 0.5267, z: -12.886} m_LocalScale: {x: 0.112443335, y: 1.1527421, z: 0.10771998} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 625090438} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1696882337 BoxCollider: @@ -61297,9 +66009,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1696882335} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1696882338 @@ -61366,9 +66086,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1704575257} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 9.313226e-10, z: 0} --- !u!1001 &1704843515 @@ -61376,6 +66104,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -61445,7 +66174,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -61464,6 +66193,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2076616066} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1704843516 stripped Transform: @@ -61476,6 +66212,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -61535,7 +66272,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -61549,6 +66286,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1706249002} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1706249003} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1706249004} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1706248999 stripped Transform: @@ -61564,9 +66316,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1593597540} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -61578,9 +66338,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1593597540} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: -0.000000014901161, z: -0.000000010725106} --- !u!114 &1706249004 @@ -61604,7 +66372,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -61629,6 +66405,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -61637,6 +66425,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -61687,9 +66476,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1707147370} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1001 &1715047549 @@ -61697,6 +66494,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -61756,7 +66554,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -61770,6 +66568,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1715047553} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1715047550 stripped Transform: @@ -61785,9 +66590,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 930978142} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000007450581, y: 9.313226e-10, z: 0} --- !u!1 &1719335282 stripped @@ -61804,9 +66617,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1719335282} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -61818,9 +66639,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1719335282} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: -0.0000000037252903, z: 0.0000000047933324} --- !u!114 &1719335287 @@ -61844,7 +66673,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -61869,6 +66706,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -61877,6 +66726,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -61918,6 +66768,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1012486312} m_Modifications: - target: {fileID: 6003827913084317366, guid: 4d12aacd520d97743af06951b3e35aff, @@ -61986,6 +66837,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4d12aacd520d97743af06951b3e35aff, type: 3} --- !u!4 &1722461633 stripped Transform: @@ -61998,6 +66852,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -62067,7 +66922,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -62086,6 +66941,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1727786796} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1727786793 stripped Transform: @@ -62101,9 +66963,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 501501330} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &1730541710 @@ -62163,21 +67033,42 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1730541710} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.896, y: 1.581, z: -0.748} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 34 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1733061476 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 24982429065947566, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 24982429065947566, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 24982429065947566, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 24982429065947566, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 184430879811092846, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMax.x @@ -62223,6 +67114,26 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 617744360683376995, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 617744360683376995, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 617744360683376995, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 617744360683376995, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 646092130126286340, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_Layer @@ -62318,6 +67229,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 646092130672042650, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 646092130672042650, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchorMin.y @@ -62563,6 +67479,11 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1370966117576410262, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1370966117576410262, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchoredPosition.x @@ -62603,6 +67524,31 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1648771482025507871, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1702959753940337907, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_Layer @@ -62618,6 +67564,31 @@ PrefabInstance: propertyPath: m_Layer value: 11 objectReference: {fileID: 0} + - target: {fileID: 2028798707719612320, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2028798707719612320, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2028798707719612320, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2028798707719612320, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2028798707719612320, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2111352169758142109, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_Layer @@ -62628,6 +67599,31 @@ PrefabInstance: propertyPath: m_Layer value: 11 objectReference: {fileID: 0} + - target: {fileID: 2263651124080325555, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2263651124080325555, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2263651124080325555, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2263651124080325555, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2263651124080325555, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2337314620314848550, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_Layer @@ -62683,6 +67679,11 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2600632587335513136, guid: 04ece6a94084081468c6e6891c807871, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2600632587335513136, guid: 04ece6a94084081468c6e6891c807871, type: 3} propertyPath: m_AnchoredPosition.x @@ -63484,6 +68485,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 04ece6a94084081468c6e6891c807871, type: 3} --- !u!114 &1733061477 stripped MonoBehaviour: @@ -63511,9 +68515,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1737120574} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1740239737 stripped @@ -63530,9 +68542,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1740239737} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.006000001, y: 0.020000009, z: 0.0000000012265967} m_Center: {x: 0.000000007450581, y: 0.010000006, z: 0.0000000037252903} --- !u!1 &1746925674 stripped @@ -63549,9 +68569,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746925674} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -63563,9 +68591,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1746925674} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: -0.000000014901161, z: -0.000000010725106} --- !u!114 &1746925679 @@ -63589,7 +68625,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -63614,6 +68658,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -63622,6 +68678,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -63663,6 +68720,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -63751,6 +68809,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1749690304 stripped Transform: @@ -63763,6 +68824,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -63822,7 +68884,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -63836,6 +68898,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1864980874} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1756784531 stripped Transform: @@ -63848,6 +68917,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -63917,7 +68987,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -63936,6 +69006,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1763019634} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1763019631 stripped Transform: @@ -63951,9 +69028,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 222088620} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1 &1765820908 stripped @@ -63970,9 +69055,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1765820908} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &1773856774 stripped @@ -63989,9 +69082,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1773856774} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1775564164 @@ -63999,6 +69100,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -64087,6 +69189,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1775564165 stripped Transform: @@ -64108,9 +69213,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1776841159} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1001 &1776989414 @@ -64118,6 +69231,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -64187,7 +69301,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -64206,6 +69320,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1776989418} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1776989415 stripped Transform: @@ -64221,9 +69342,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 89632757} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -6.1118044e-10, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1779293926 @@ -64231,6 +69360,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -64300,7 +69430,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -64319,6 +69449,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1779293930} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1779293927 stripped Transform: @@ -64334,9 +69471,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1328450518} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1001 &1786787419 @@ -64344,6 +69489,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -64422,6 +69568,9 @@ PrefabInstance: value: TaquillaUnity (87) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1786787420 stripped Transform: @@ -64454,13 +69603,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1797859507} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.769, y: 0.109, z: -0.203} m_LocalScale: {x: 0.65573615, y: 0.057631224, z: 0.07322358} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1818060570} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1797859511 MeshRenderer: @@ -64526,9 +69675,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1805701062} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -64540,9 +69697,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1805701062} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 0, z: -0.000000013102628} --- !u!114 &1805701067 @@ -64566,7 +69731,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -64591,6 +69764,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -64599,6 +69784,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -64649,9 +69835,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1806591880} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0045} --- !u!1001 &1808566377 @@ -64659,6 +69853,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -64718,7 +69913,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -64732,6 +69927,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1808566381} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1808566382} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1808566383} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1808566378 stripped Transform: @@ -64747,9 +69957,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 952036398} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -64761,9 +69979,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 952036398} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 0, z: 0.000000009557556} --- !u!114 &1808566383 @@ -64787,7 +70013,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -64812,6 +70046,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -64820,6 +70066,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -64870,9 +70117,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1809587312} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000011175871, y: 9.313226e-10, z: 0} --- !u!1 &1810032445 stripped @@ -64889,9 +70144,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1810032445} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.15, y: 0.1, z: 0.2} m_Center: {x: 0.034175716, y: 0.03444797, z: 0.011281811} --- !u!114 &1810032449 @@ -64951,6 +70214,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1818060569} + serializedVersion: 2 m_LocalRotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068} m_LocalPosition: {x: -5, y: 0.77, z: 0.25} m_LocalScale: {x: 1, y: 1, z: 1} @@ -64960,13 +70224,13 @@ Transform: - {fileID: 188935661} - {fileID: 1105010683} m_Father: {fileID: 1282179864} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} --- !u!1001 &1822926648 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -65036,7 +70300,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -65055,6 +70319,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1822926652} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1822926649 stripped Transform: @@ -65070,9 +70341,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1335668127} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!4 &1823821551 stripped @@ -65086,6 +70365,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 505453785325418137, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65111,12 +70391,12 @@ PrefabInstance: type: 3} - target: {fileID: 719392542250545875, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[0] + propertyPath: 'triggers.Array.data[0]' value: objectReference: {fileID: 0} - target: {fileID: 719392542250545875, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[1] + propertyPath: 'triggers.Array.data[1]' value: objectReference: {fileID: 0} - target: {fileID: 719392542250545875, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65192,7 +70472,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1130287885769586043, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 1399234382522666742, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65202,7 +70482,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1443663089371370233, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: ceb54a4de39cc5c4c99b3e2fcc2146aa, type: 2} - target: {fileID: 1490527270456431790, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65328,12 +70608,12 @@ PrefabInstance: type: 3} - target: {fileID: 5072128154923085010, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[0] + propertyPath: 'triggers.Array.data[0]' value: objectReference: {fileID: 0} - target: {fileID: 5072128154923085010, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: triggers.Array.data[1] + propertyPath: 'triggers.Array.data[1]' value: objectReference: {fileID: 0} - target: {fileID: 5072128154923085010, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65434,7 +70714,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7056608761891713058, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: f71b5208d9e4a5544866b16886f9db50, type: 2} - target: {fileID: 7956010269303513569, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65449,7 +70729,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8707718271201325093, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: ceb54a4de39cc5c4c99b3e2fcc2146aa, type: 2} - target: {fileID: 8858264049244787191, guid: e5c67fc8af1288446ad73de64928b0bd, @@ -65458,6 +70738,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 4723583979205586769, guid: e5c67fc8af1288446ad73de64928b0bd, + type: 3} + insertIndex: -1 + addedObject: {fileID: 911131562} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e5c67fc8af1288446ad73de64928b0bd, type: 3} --- !u!4 &1824849007 stripped Transform: @@ -65470,6 +70757,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: -8679921383154817045, guid: 79d3df81aa173704fa91cdf299fd42bb, @@ -65543,12 +70831,16 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 79d3df81aa173704fa91cdf299fd42bb, type: 3} --- !u!1001 &1834894450 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 138582321004917066, guid: b10c10c69098ad643ac277f740ce66ca, @@ -65673,7 +70965,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5912803411844005186, guid: b10c10c69098ad643ac277f740ce66ca, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: ec5e0ca593dcf3e439ef863d905cabd4, type: 2} - target: {fileID: 7346813829513266271, guid: b10c10c69098ad643ac277f740ce66ca, @@ -65682,6 +70974,9 @@ PrefabInstance: value: 4294967295 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: b10c10c69098ad643ac277f740ce66ca, type: 3} --- !u!4 &1834894451 stripped Transform: @@ -65703,9 +70998,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1835877512} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0, y: 9.313226e-10, z: 0.000000029802322} --- !u!1001 &1839738163 @@ -65713,6 +71016,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -65801,6 +71105,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1839738164 stripped Transform: @@ -65813,6 +71120,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -65872,7 +71180,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -65886,6 +71194,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1844970768} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1844970765 stripped Transform: @@ -65901,9 +71216,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 633588089} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 0.000000009313226, z: -0.000000007450581} --- !u!1001 &1847298078 @@ -65911,6 +71234,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -65999,6 +71323,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1847298079 stripped Transform: @@ -66011,6 +71338,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -66080,7 +71408,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -66099,6 +71427,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1848663893} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1848663890 stripped Transform: @@ -66114,9 +71449,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1163464051} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &1849504366 @@ -66124,6 +71467,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -66212,6 +71556,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1849504367 stripped Transform: @@ -66246,13 +71593,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1854900988} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.0982475, y: 1.0367244, z: -12.630504} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1854900991 MonoBehaviour: @@ -66272,7 +71619,6 @@ MonoBehaviour: success: {fileID: 8300000, guid: 6b1cd9975aaca634fb7e6a98698580c5, type: 3} FirstSubTask: {fileID: 11400000, guid: 3af3976dd6f7b114b8cbfc57e4f93093, type: 2} feedbackManager: {fileID: 1854900992} - arrows: [] stepCount: 0 UIChanged: m_PersistentCalls: @@ -66324,6 +71670,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -66383,7 +71730,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -66397,6 +71744,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1856768080} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1856768077 stripped Transform: @@ -66412,9 +71766,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1198459043} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000044703484, y: 9.313226e-10, z: -0.000000013038516} --- !u!1 &1857221029 @@ -66443,13 +71805,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1857221029} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.194, y: -0.61, z: -0.7791} m_LocalScale: {x: 0.42221856, y: 1, z: 1.6340158} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 97244483} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1857221031 BoxCollider: @@ -66459,9 +71821,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1857221029} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1857221032 @@ -66519,6 +71889,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -66588,7 +71959,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -66607,6 +71978,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1859332005} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1859332002 stripped Transform: @@ -66622,9 +72000,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 717680148} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &1859434232 stripped @@ -66641,9 +72027,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1859434232} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &1859698222 @@ -66672,13 +72066,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1859698222} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0, y: 0, z: -2.85} m_LocalScale: {x: 0.8, y: 1.75, z: 0.2} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1284931575} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1859698224 BoxCollider: @@ -66688,9 +72082,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1859698222} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1859698225 @@ -66757,9 +72159,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1864980871} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000011923476, y: 0.000000007450581, z: 0} --- !u!1001 &1866000663 @@ -66767,6 +72177,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -66855,6 +72266,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1866000664 stripped Transform: @@ -66867,6 +72281,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -66926,7 +72341,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -66940,6 +72355,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1868421905} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1868421902 stripped Transform: @@ -66955,9 +72377,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1091833185} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.00000005029142, y: 0.000000009313226, z: -0.0000000037252903} --- !u!1001 &1873792919 @@ -66965,6 +72395,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -67034,7 +72465,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -67053,6 +72484,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2106720843} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1873792920 stripped Transform: @@ -67074,9 +72512,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1879811172} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0.0000000121071935, y: 9.313226e-10, z: 0.000000014901161} --- !u!1 &1881361785 stripped @@ -67093,9 +72539,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1881361785} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1883040255 stripped @@ -67112,9 +72566,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1883040255} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &1885904249 @@ -67143,13 +72605,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1885904249} + serializedVersion: 2 m_LocalRotation: {x: -0, y: 1, z: -0.0001746416, w: 0} m_LocalPosition: {x: -0.95077735, y: 0.48543018, z: -11.187227} m_LocalScale: {x: 0.11887853, y: 0.9695904, z: 2.2095191} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 8446674} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1885904252 BoxCollider: @@ -67159,9 +72621,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1885904249} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 3.338306, z: 1} m_Center: {x: 0, y: 1.1691495, z: -1.9263098e-12} --- !u!23 &1885904253 @@ -67219,6 +72689,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -67307,6 +72778,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1887664437 stripped Transform: @@ -67328,9 +72802,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1889053779} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: 0.00000002188608, y: 0.000000007450581, z: -0.0000000037252903} --- !u!1001 &1897444579 @@ -67338,6 +72820,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -67426,6 +72909,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1897444580 stripped Transform: @@ -67438,6 +72924,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -67571,6 +73058,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1897712168 stripped Transform: @@ -67583,6 +73073,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -67642,7 +73133,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -67656,6 +73147,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1901429184} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1901429185} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1901429186} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &1901429181 stripped Transform: @@ -67671,9 +73177,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 321433540} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -67685,9 +73199,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 321433540} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 0, z: 0.0000000071737394} --- !u!114 &1901429186 @@ -67711,7 +73233,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -67736,6 +73266,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -67744,6 +73286,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -67794,9 +73337,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1905644721} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1 &1906303310 stripped @@ -67813,9 +73364,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1906303310} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.00000005029142, y: 9.313226e-10, z: -0.0000000037252903} --- !u!1 &1907340480 @@ -67844,13 +73403,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1907340480} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.375, y: -0.10665777, z: -0.618} m_LocalScale: {x: 0.031582817, y: 0.03617738, z: 0.22466812} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1197167397} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &1907340482 BoxCollider: @@ -67860,9 +73419,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1907340480} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &1907340483 @@ -67929,9 +73496,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1907381151} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0045} --- !u!1001 &1920394465 @@ -67939,6 +73514,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -68003,7 +73579,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -68017,6 +73593,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1920394469} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1920394466 stripped Transform: @@ -68032,9 +73615,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1314640296} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000011175871, y: 9.313226e-10, z: 0.000000029802322} --- !u!1 &1922169255 stripped @@ -68051,9 +73642,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1922169255} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &1929051782 @@ -68061,6 +73660,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -68120,7 +73720,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -68134,6 +73734,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1929051786} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1929051783 stripped Transform: @@ -68149,9 +73756,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1404111427} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000018626451, y: 0.000000007450581, z: 0} --- !u!1001 &1930589738 @@ -68159,6 +73774,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -68228,7 +73844,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -68247,6 +73863,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1930589742} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1930589739 stripped Transform: @@ -68262,9 +73885,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 829559679} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -4.656613e-10, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &1930953534 @@ -68324,19 +73955,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1930953534} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.124, y: 1.581, z: -12.667} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 35 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1934831808 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 159057116942055535, guid: d9203ccb3b87f4b34bd64bc92e694b82, @@ -68470,6 +74102,9 @@ PrefabInstance: value: -0.145 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: d9203ccb3b87f4b34bd64bc92e694b82, type: 3} --- !u!4 &1934831809 stripped Transform: @@ -68491,9 +74126,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1937282606} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000009313226, y: 9.313226e-10, z: 0} --- !u!1001 &1940285698 @@ -68501,6 +74144,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -68589,6 +74233,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1940285699 stripped Transform: @@ -68607,6 +74254,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -68695,6 +74343,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1945248707 stripped Transform: @@ -68716,9 +74367,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1946038357} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -68730,9 +74389,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1946038357} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: -0.0000000018626451, z: 0.000000002412008} --- !u!114 &1946038362 @@ -68756,7 +74423,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -68781,6 +74456,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -68789,6 +74476,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -68855,6 +74543,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b98ba066fd33ded4aa6474529973e6fb, type: 3} m_Name: m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 SelectedHand: 1 LeftPointerTransform: {fileID: 0} RightPointerTransform: {fileID: 0} @@ -68891,19 +74580,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1950430227} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 18 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1956298017 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -68992,6 +74682,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1956298018 stripped Transform: @@ -69004,6 +74697,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -69092,6 +74786,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1957675991 stripped Transform: @@ -69104,6 +74801,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -69182,6 +74880,9 @@ PrefabInstance: value: TaquillaUnity (74) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1987868433 stripped Transform: @@ -69194,6 +74895,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 55248632} m_Modifications: - target: {fileID: -8679921383154817045, guid: 68493b789343cf14fbeb3770153525c5, @@ -69277,6 +74979,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 68493b789343cf14fbeb3770153525c5, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1989443675} m_SourcePrefab: {fileID: 100100000, guid: 68493b789343cf14fbeb3770153525c5, type: 3} --- !u!4 &1989443672 stripped Transform: @@ -69292,9 +75001,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1694360219} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.070000015, y: 0.020000009, z: 0.18} m_Center: {x: 0.00000011920929, y: 0.0000000041909516, z: -0.08} --- !u!1001 &1990230156 @@ -69302,6 +75019,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -69390,6 +75108,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1990230157 stripped Transform: @@ -69411,9 +75132,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1995408984} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0045} --- !u!1001 &1995783766 @@ -69421,6 +75150,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -69480,7 +75210,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -69494,6 +75224,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1995783770} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &1995783767 stripped Transform: @@ -69509,9 +75246,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1103918581} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000014901161, y: 9.313226e-10, z: 0} --- !u!1001 &1997086023 @@ -69519,6 +75264,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -69607,6 +75353,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &1997086024 stripped Transform: @@ -69619,6 +75368,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -69688,7 +75438,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -69707,6 +75457,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1999460089} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &1999460086 stripped Transform: @@ -69722,9 +75479,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1351966274} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &2004261402 @@ -69732,6 +75497,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -69801,7 +75567,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -69820,6 +75586,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2004261406} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2004261403 stripped Transform: @@ -69835,9 +75608,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1280944768} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &2013182914 stripped @@ -69854,9 +75635,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2013182914} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -69868,9 +75657,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2013182914} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 0, z: -0.000000013102628} --- !u!114 &2013182919 @@ -69894,7 +75691,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -69919,6 +75724,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -69927,6 +75744,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -69977,9 +75795,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2014611703} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &2017904302 stripped @@ -69996,9 +75822,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017904302} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -70010,9 +75844,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017904302} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000037252903, y: 0, z: 0.000000014319286} --- !u!114 &2017904307 @@ -70036,7 +75878,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -70061,6 +75911,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -70069,6 +75931,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -70110,6 +75973,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -70188,6 +76052,9 @@ PrefabInstance: value: TaquillaUnity (98) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &2021341062 stripped Transform: @@ -70200,6 +76067,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 725199237} m_Modifications: - target: {fileID: 375070228398184008, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, @@ -70284,11 +76152,20 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6373419698103709666, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: dc89bb096333da045845d9752ce0ea15, type: 2} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, type: 3} +--- !u!4 &2023939363 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 375070228398184008, guid: 9cd10258d19fa914ab1dc1a95c2ce5ed, + type: 3} + m_PrefabInstance: {fileID: 2023939362} + m_PrefabAsset: {fileID: 0} --- !u!1 &2025156930 stripped GameObject: m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -70303,9 +76180,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2025156930} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -70317,9 +76202,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2025156930} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: -0.0000000037252903, z: 0.0000000047933324} --- !u!114 &2025156935 @@ -70343,7 +76236,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -70368,6 +76269,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -70376,6 +76289,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -70438,13 +76352,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028064425} + serializedVersion: 2 m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071067} m_LocalPosition: {x: -0.000025613308, y: -0.042144008, z: -0.004991002} m_LocalScale: {x: 0.001188785, y: 0.009695904, z: 0.022095196} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1194764443} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &2028064428 BoxCollider: @@ -70454,9 +76368,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028064425} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 4.2584643, z: 1} m_Center: {x: 0, y: 1.6292329, z: 0} --- !u!23 &2028064429 @@ -70523,9 +76445,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2029302673} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0044999993} --- !u!1 &2031912965 stripped @@ -70539,6 +76469,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1206740534} m_Modifications: - target: {fileID: -8679921383154817045, guid: f0a38343795f723469a4dcd750f8a65a, @@ -70632,6 +76563,25 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: -8679921383154817045, guid: f0a38343795f723469a4dcd750f8a65a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1527447321} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: f0a38343795f723469a4dcd750f8a65a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2032331539} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: f0a38343795f723469a4dcd750f8a65a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2032331538} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: f0a38343795f723469a4dcd750f8a65a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2032331542} m_SourcePrefab: {fileID: 100100000, guid: f0a38343795f723469a4dcd750f8a65a, type: 3} --- !u!4 &2032331534 stripped Transform: @@ -70653,9 +76603,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2032331535} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.068261884, y: 0.0066681043, z: 0.017776882} m_Center: {x: -1.5470051e-17, y: 0.005719556, z: 0.000999677} --- !u!54 &2032331539 @@ -70665,10 +76623,21 @@ Rigidbody: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2032331535} - serializedVersion: 2 + serializedVersion: 4 m_Mass: 1 m_Drag: 0 m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 m_UseGravity: 1 m_IsKinematic: 0 m_Interpolate: 0 @@ -70748,6 +76717,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -70836,6 +76806,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &2034229598 stripped Transform: @@ -70857,9 +76830,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2036284638} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.06999999, y: 0.020000005, z: 0.18} m_Center: {x: 1.0421607e-16, y: -0.000000007916242, z: -0.07999998} --- !u!1 &2038546338 stripped @@ -70876,9 +76857,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2038546338} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -2.0928563e-10, z: 0.0045000007} --- !u!1 &2040037077 stripped @@ -70895,9 +76884,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2040037077} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: 0.0000000016533596, z: 0.004499999} --- !u!1001 &2044602354 @@ -70905,6 +76902,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -70964,7 +76962,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -70978,6 +76976,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2044602358} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &2044602355 stripped Transform: @@ -70993,9 +76998,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 756258195} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: 0.000000009080395, y: 0.000000009313226, z: 0} --- !u!1001 &2049144442 @@ -71003,6 +77016,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -71091,6 +77105,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &2049144443 stripped Transform: @@ -71121,6 +77138,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2055371016} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.15999985, y: -0.16900003, z: -0.8109999} m_LocalScale: {x: 1, y: 1, z: 1} @@ -71129,13 +77147,13 @@ Transform: - {fileID: 858055191} - {fileID: 102944051} m_Father: {fileID: 254807231} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2055669103 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71205,7 +77223,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71224,6 +77242,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2055669107} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2055669104 stripped Transform: @@ -71239,9 +77264,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1942572798} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &2056393300 stripped @@ -71258,9 +77291,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2056393300} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0.000000014901161, z: 0.0045} --- !u!1 &2058235652 stripped @@ -71277,9 +77318,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2058235652} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -6.1118044e-10, y: -2.0928563e-10, z: 0.0045} --- !u!1 &2058413524 stripped @@ -71296,9 +77345,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2058413524} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: 0, y: 0.0000000018626451, z: 0.000000029802322} --- !u!1001 &2059810782 @@ -71306,6 +77363,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 613374454} m_Modifications: - target: {fileID: -8679921383154817045, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -71380,7 +77438,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 54b300c9b39b1b84d93488ac0b0fa420, type: 2} - target: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, @@ -71394,6 +77452,21 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2059810786} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2059810787} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: c3a159ff45f54f24caa9263e61c43a57, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2059810788} m_SourcePrefab: {fileID: 100100000, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} --- !u!4 &2059810783 stripped Transform: @@ -71409,9 +77482,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 855660144} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -71423,9 +77504,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 855660144} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: 7.566996e-10, z: 3.1601815e-11} --- !u!114 &2059810788 @@ -71449,7 +77538,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -71474,6 +77571,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -71482,6 +77591,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -71523,6 +77633,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1047729607} m_Modifications: - target: {fileID: -8679921383154817045, guid: 211408dc1e0c25244b9ac4444d317689, @@ -71582,7 +77693,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 0cb97a5dfb5737a418a8db1d52e5c7ef, type: 2} - target: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, @@ -71596,6 +77707,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 211408dc1e0c25244b9ac4444d317689, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2062290531} m_SourcePrefab: {fileID: 100100000, guid: 211408dc1e0c25244b9ac4444d317689, type: 3} --- !u!4 &2062290528 stripped Transform: @@ -71611,9 +77729,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 969566401} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.0000000037252903, y: 9.313226e-10, z: -0.000000022351742} --- !u!1001 &2067157712 @@ -71621,6 +77747,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71690,7 +77817,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71709,6 +77836,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2067157716} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2067157713 stripped Transform: @@ -71724,9 +77858,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 542205301} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045} --- !u!1 &2072343334 stripped @@ -71743,9 +77885,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2072343334} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -71757,9 +77907,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2072343334} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 0, z: 0.000000011937963} --- !u!114 &2072343339 @@ -71783,7 +77941,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -71808,6 +77974,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -71816,6 +77994,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -71857,6 +78036,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71926,7 +78106,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -71945,6 +78125,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2074985579} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2074985576 stripped Transform: @@ -71960,9 +78147,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2031912965} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.0049999985, z: 0.008999999} m_Center: {x: 0, y: 0, z: 0.0044999993} --- !u!1 &2076616063 stripped @@ -71979,9 +78174,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2076616063} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -4.656613e-10, y: -2.0928563e-10, z: 0.0045} --- !u!1 &2077054563 @@ -72007,6 +78210,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2077054563} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} m_LocalPosition: {x: 6.25, y: 0, z: 7} m_LocalScale: {x: 1, y: 1, z: 1} @@ -72015,7 +78219,6 @@ Transform: - {fileID: 42704975} - {fileID: 1496082723} m_Father: {fileID: 1225990457} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} --- !u!1 &2082696326 GameObject: @@ -72043,6 +78246,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2082696326} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068} m_LocalPosition: {x: 0.000031006803, y: 0.00009254952, z: 0} m_LocalScale: {x: 0.016920391, y: 0.019079084, z: 0.0013902978} @@ -72053,7 +78257,6 @@ Transform: - {fileID: 175386699} - {fileID: 1272899260} m_Father: {fileID: 188935661} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &2082696328 BoxCollider: @@ -72063,9 +78266,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2082696326} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &2082696329 @@ -72141,6 +78352,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2085826981} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.94273067, y: 1.3688136, z: -15.073} m_LocalScale: {x: 1, y: 1, z: 1} @@ -72150,7 +78362,6 @@ Transform: - {fileID: 1272913928} - {fileID: 1449588867} m_Father: {fileID: 1282179864} - m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2086539960 stripped GameObject: @@ -72166,9 +78377,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2086539960} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -0.0000000076598665, z: 0.0045000007} --- !u!1 &2097625311 stripped @@ -72185,9 +78404,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2097625311} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.02, z: 0} m_Center: {x: -0.000000007450581, y: 0.000000007450581, z: 0} --- !u!1 &2101190447 stripped @@ -72204,9 +78431,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2101190447} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0.0000000018626451, y: -0.0000000020719308, z: 0.0045} --- !u!1 &2104321343 stripped @@ -72223,9 +78458,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2104321343} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 6.1118044e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1 &2106720840 stripped @@ -72242,9 +78485,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2106720840} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: -0.0000000018626451, y: -2.0928563e-10, z: 0.0045000007} --- !u!1001 &2107317227 @@ -72252,6 +78503,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -72340,6 +78592,9 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &2107317228 stripped Transform: @@ -72352,6 +78607,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1282179864} m_Modifications: - target: {fileID: 944226500095917177, guid: 2fcae01035fbcf4488d2d81fb6545c88, @@ -72450,12 +78706,16 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2fcae01035fbcf4488d2d81fb6545c88, type: 3} --- !u!1001 &2109988414 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -72525,7 +78785,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -72544,6 +78804,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2109988418} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2109988415 stripped Transform: @@ -72559,9 +78826,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 978502775} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 4.656613e-10, y: -0.0000000020719308, z: 0.0045} --- !u!1 &2114005010 stripped @@ -72578,9 +78853,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2114005010} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.020000005, y: 0.02, z: 0} m_Center: {x: -0.000000052154064, y: 0.000000009313226, z: -0.0000000018626451} --- !u!1 &2115218040 stripped @@ -72597,9 +78880,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2115218040} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -72611,9 +78902,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2115218040} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.0000000023283064, y: 0, z: 0.000000014319286} --- !u!114 &2115218045 @@ -72637,7 +78936,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -72662,6 +78969,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -72670,6 +78989,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -72720,9 +79040,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121209920} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -72734,9 +79062,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121209920} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000018626451, y: 0, z: 0.000000014319286} --- !u!114 &2121209925 @@ -72760,7 +79096,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -72785,6 +79129,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -72793,6 +79149,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -72855,13 +79212,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2123181112} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.19399977, y: -0.61, z: 0.03200054} m_LocalScale: {x: 0.42221856, y: 1, z: 3.2561} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 425976122} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!65 &2123181114 BoxCollider: @@ -72871,9 +79228,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2123181112} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} --- !u!23 &2123181115 @@ -72931,6 +79296,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 2281686386275440643, guid: fa1492a389a7b4c4082875a471f440a4, @@ -72945,25 +79311,25 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2281686386275440643, guid: fa1492a389a7b4c4082875a471f440a4, type: 3} - propertyPath: taskList.Array.data[0] + propertyPath: 'taskList.Array.data[0]' value: objectReference: {fileID: 11400000, guid: 81f5d7059efaff743aaa358db727a8d1, type: 2} - target: {fileID: 2281686386275440643, guid: fa1492a389a7b4c4082875a471f440a4, type: 3} - propertyPath: taskList.Array.data[1] + propertyPath: 'taskList.Array.data[1]' value: objectReference: {fileID: 11400000, guid: 14f160332d49ac34aa6257cf60c1f066, type: 2} - target: {fileID: 2281686386275440643, guid: fa1492a389a7b4c4082875a471f440a4, type: 3} - propertyPath: skillList.Array.data[0] + propertyPath: 'skillList.Array.data[0]' value: objectReference: {fileID: 11400000, guid: ee61284b88b36f145b158a71ff315492, type: 2} - target: {fileID: 2281686386275440643, guid: fa1492a389a7b4c4082875a471f440a4, type: 3} - propertyPath: skillList.Array.data[1] + propertyPath: 'skillList.Array.data[1]' value: objectReference: {fileID: 11400000, guid: cabeaf3f3763fe640a548eb9920a4533, type: 2} @@ -73053,6 +79419,9 @@ PrefabInstance: value: objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fa1492a389a7b4c4082875a471f440a4, type: 3} --- !u!114 &2131181505 stripped MonoBehaviour: @@ -73080,9 +79449,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2133268677} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: -462981019419857548, guid: c3a159ff45f54f24caa9263e61c43a57, type: 3} @@ -73094,9 +79471,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2133268677} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 1 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.02, y: 0.019999996, z: 0} m_Center: {x: 0.000000014901161, y: -0.0000000037252903, z: 0.0000000047933324} --- !u!114 &2133268682 @@ -73120,7 +79505,15 @@ MonoBehaviour: m_Bits: 1 m_DistanceCalculationMode: 1 m_SelectMode: 1 + m_FocusMode: 1 m_CustomReticle: {fileID: 0} + m_AllowGazeInteraction: 0 + m_AllowGazeSelect: 0 + m_OverrideGazeTimeToSelect: 0 + m_GazeTimeToSelect: 0.5 + m_OverrideTimeToAutoDeselectGaze: 0 + m_TimeToAutoDeselectGaze: 3 + m_AllowGazeAssistance: 0 m_FirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -73145,6 +79538,18 @@ MonoBehaviour: m_SelectExited: m_PersistentCalls: m_Calls: [] + m_FirstFocusEntered: + m_PersistentCalls: + m_Calls: [] + m_LastFocusExited: + m_PersistentCalls: + m_Calls: [] + m_FocusEntered: + m_PersistentCalls: + m_Calls: [] + m_FocusExited: + m_PersistentCalls: + m_Calls: [] m_Activated: m_PersistentCalls: m_Calls: [] @@ -73153,6 +79558,7 @@ MonoBehaviour: m_Calls: [] m_StartingHoverFilters: [] m_StartingSelectFilters: [] + m_StartingInteractionStrengthFilters: [] m_OnFirstHoverEntered: m_PersistentCalls: m_Calls: [] @@ -73194,6 +79600,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1280947017} m_Modifications: - target: {fileID: 3593029186667910055, guid: 2c7a7d877e27c0049ab00a087827fcd0, @@ -73272,6 +79679,9 @@ PrefabInstance: value: TaquillaUnity (80) objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 2c7a7d877e27c0049ab00a087827fcd0, type: 3} --- !u!4 &2134249282 stripped Transform: @@ -73284,6 +79694,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 778344822} m_Modifications: - target: {fileID: -8679921383154817045, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -73353,7 +79764,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: -7511558181221131132, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: b8d1df509a9be20449e6b544e1af991e, type: 2} - target: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, @@ -73372,6 +79783,13 @@ PrefabInstance: value: 2147483647 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 50e6c76bff04477409ed047df9dbf11d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2140245175} m_SourcePrefab: {fileID: 100100000, guid: 50e6c76bff04477409ed047df9dbf11d, type: 3} --- !u!4 &2140245172 stripped Transform: @@ -73387,9 +79805,17 @@ BoxCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1202402539} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_Size: {x: 0.004, y: 0.005, z: 0.009} m_Center: {x: 0, y: -0.0000000076598665, z: 0.0045000007} --- !u!1001 &5175200028865882462 @@ -73397,6 +79823,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 5175200028539421316, guid: bf00b0ab64967b749a29ac9e127969d7, @@ -73500,12 +79927,16 @@ PrefabInstance: value: GameManager objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: bf00b0ab64967b749a29ac9e127969d7, type: 3} --- !u!1001 &5582427760152982865 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 5582427761267303759, guid: aabd3c08d3b33f54dafb54f8da691fd9, @@ -73569,4 +80000,47 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: aabd3c08d3b33f54dafb54f8da691fd9, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 5175200028865882462} + - {fileID: 1280947017} + - {fileID: 2131181503} + - {fileID: 1854900990} + - {fileID: 1830508030} + - {fileID: 5582427760152982865} + - {fileID: 1282179864} + - {fileID: 1733061476} + - {fileID: 1153913158} + - {fileID: 56749157} + - {fileID: 1206740534} + - {fileID: 1690262014} + - {fileID: 1225990457} + - {fileID: 1572036323} + - {fileID: 535295779} + - {fileID: 550255708} + - {fileID: 1136311370} + - {fileID: 322391911} + - {fileID: 1950430230} + - {fileID: 575140811} + - {fileID: 57214582} + - {fileID: 1574140670} + - {fileID: 668704670} + - {fileID: 147480500} + - {fileID: 1588780379} + - {fileID: 767001508} + - {fileID: 822882632} + - {fileID: 1047729607} + - {fileID: 778344822} + - {fileID: 613374454} + - {fileID: 1270112218} + - {fileID: 1063115661} + - {fileID: 822488082} + - {fileID: 1257162131} + - {fileID: 1730541712} + - {fileID: 1930953536} diff --git a/Assets/FishFactory/Scenes/HSERoom/LightingData.asset b/Assets/FishFactory/Scenes/HSERoom/LightingData.asset index 385da202a625eb613504a2c55267060e2f002af8..52eb89e0897086c6c6ce9a2735ce699cdfc74aaf 100644 GIT binary patch delta 15415 zcmZ{~30zFwA28mg(k?|bvxj6_e^k>3B1`jx)TB$u#`Vbfs)$})0b(sZaoWGp%FY%^q7cvZM7{w=oG*;C_+8y{+2>*)Aml6xAaH~5t zuxlMvc;21TIm~EU#dv;%=Hu0^()ux$=Jv&kByE2C5lj-Bqd8lpB>D!N`nbR<6H}I3JRn+}`>6 z@9=nfn^O*3eW~aLOn5RFhK#=%LVrp9Cy9qmC{(qA>P%rw+ruy%38o4vy(sTQM!UFB zkUC|W?n>3}W!xxdOwS0W0yg0Vl?wWnNUR7vnEuq;0qwHD}ins#Bbrp!Jl=GA81F zDk}EgMgLVgS)(ao-T&rG9QKAyz8X^g+IDNJPyEd#E+Fn=FQzCMHEv6&+TH(VpSNM{ z|4I`x7^L`7(TGW6CKJH*OfF)Wl_#zU24*Hh=OSh?4QHFi1e*?`{C9g(wNd^$_7Cp> z@%sF9xgBqF!QZ7kDts!nXB*=jQ%X@G!IZ%TA8LokivM)nqrc7f%(tXYE%u?JPx(-X z&#a;JLzr>Fv}|W86U}`ARDi!1)yY(jEmH!WYZ<|d{%ojS|33}2o{2{R!{o`-3}Tvy zX=Bk*{|v^<-X)CJLQ6_xjvCeBmqKypG4j`|QGH3vsF-vwo!`IpNbwTKx*6yGZR}9! z7BJ--wUQ!^Fb&HX^Y=Uv{fEKFjH*v$YN431o+;dcO2(knmDKi)zSIEI)!ClR&=fF9 zt6^|VtfQ7NbPJd~oMXZl!0^py`eila4AY_BJA$a_(~R|uV^NX+CV6yT`2Q=(dntdW zgQA#_b&88KlwsmALYVpF9n36eb?Vt%AF4jgkFu{`N{xwKOZl&33OSN7iZR4CnK3AV zp<_Z8b&Q$1f&P^JQXh&wu$GbzW~S;~f1RIw2|&CQkL|P@vn%&M#o#oV>P-)z9&Ka1 z*ur=ezmggZQlaF%mQYdNYSfyeK9v0#A8PC=U#c^oQIf7o4a;%+x7|E#{~zskd^h!J z=^AQ#0JA6fGnUR{EcEi%v0ii(h?f^qvYT+ub*?uG8L1(k};=@k<6GK73lw0Nldps^|$n_Rg*PNc`4hyf4cH-#HfT=N~gkK z$7#`XQoLr(8D}@};`rZ0p6e~C3G11NFq7XqhY34V6FS@cb+*e62jXQOy35YCU-Wlq zBMZ%_fIOxs81HLc8K$D3j4*#HI)xdO%$`-t$k93bZ% zpUW5~rdGVg&lmi4`fN`E@fxN&3BEKb`P*u78w9xeW$gFD`bbSq{i}m|BC!!cER7oo^xY$%rA|F;^yZ@|s_USbM|pQTg$d1^~GIr^>_!=(BC-C`@L+c!0|a-AQK5WkcdnC?T%Qb~<0V>N?u zLzb$9O_&+l(=$U7eMz=NrObBJ*~~J3^fYplSi-DX%cqO)lB@g4aVyEQ_5ywIN7EhDUy)M`8*U<& zAThj+f6DhyxHmVGnG65oQ?w^3Q%ToZRKzt6-m}~%Y%x+P+>Y*fw%S?}n#XTHWNv!9 z$=k5|_)w*cT;s5Xzj5+t30|UX#)R_aVtz?h<`2&rErum{uKG;gpYZf;aU1`DRTr*$ z^Hfj#B6*$BPH|8iN64G#{6VpBXGM>(7*2hCWc0UvmFpzU@JaWx%wv)6bV)iS7L1n4 zl%j&Jvb3BkpUa6EB?w;6Zc9q>28(t3>g=IPD!u43Q%oSa*lcJiHbG^1+cgdG%j3Sr ztHm!^Z%o6Mh+jxVJ*Y?@E{1m<3)(0qFdjS2eMpzYZSSP#%*gn+qf6%-5Y#{uiz>XL zK^3-W$Ss>09YRI5v6jF5#T_aRiRd?1n}=qB1lFyoSS*$#sXmGO+#?U%=iAKnmbfp` zJU&Txs1tuKRsvKs(}Aj{|2R<2H(6BRWerNJUc*uQ&~^*4M2UuJ&4%(~c+3-(>FL+@ zyZ%?=mG6Gj{-lo#^IA+jzr-@1Gd;;)jF5~aiD?qSWxDsY#P}Dnbtd8{QJ=18$o+`h z&ZUxsEJu}L14B(Hq0as3ttO^6d>5(g%<2!2m?6QJh1L6r@prx^&E9mzdD2in3|wNV zjKA#ZFGkc%oD@pg-!P`CuINuUd2Te6013A%@q#(>|67+Eroo{wNy0Yc*KI$l_BzY> zTEgJa==|2U#I^sGqSk-SIQ@0EDHYVlVr5QSG&Im88f-VHd5blC_|~H-4m|Z#q@ndX zIA+LbiJI)3Un8jOHkMrc=i9+l@l_@(S2eUsLmy53)41Aw=6aO#WtQ?5c{Eh}@z%4c z7NIt!)uKVk)oW1h;(M!x)`hOmLlGV}yf0;eRmm=~v6MGcW}mKWn2&cA1pFzr^sH!T zz)2>JBwh5cMUG;F9gj4mDvKEsjgI(gI69mD*LBy`8-_-e#Fbi)^W*XYVNBytK5Z&&^p^`)_@cMwfrIfuCuff zz|FrZ_R&ofC#tcTDQ7125e-cGn>4fzJ=pu##yom|i33&4=zPi`@tNyNVuK`>&+dF; zNEKgW$tC<6+(czFqCT}~IDY&wc4#(9sMbD^9SV#D7S**6xg|L%Neq^3XG2LyYG4`T z7>{tVI;H-fQHF^l9V8_n$wlakWpgMU<}~rkLw9H_Nf6yjZJns7Mi%cU-*#wIkf?4y zU%OB&QL-;dR7>zC+o_RayaaaH6243fO9r>Zf|Kz#t4d8|^(8y2mN7FnwVE`HoBfvmbzr%(<SE&sVv&E_<5;jKFjTOU^c{bE)jY1adXnu&97@>5) zduY;#pT$?x=ZRy7Y&_Va!FpR|Y9oFrk!E$ZW2n<|Dea-zV60$Y<}W5Nbz3%cP!K{DO+gq2r2Acg4^lQ%ozq#L8qT?roAfa9c}So_QKc+27Wp3YoQ& zSvPK9ouN3xBFZ94YMSM=|LtCai3{^Dawcl+yXN zgV+7EFJ1_Z)%9F7s-|(B^mI8Mt69@w--0m?O2-d!I=vd~HBU{lpI|A?nbcb?6wEsb zWH!Z$ax;E$x4)8eP-u(hWXBZS@6j1)udUn*{SM>`jlI&q!x<|@GK(9z*3)irh15LG z(IfHp_ju3j!k3+gtM+dbZrc$6ilnEB*#8uAS8Y7WRet1TAK%d+8n)huC%Si}$nJfG zy)bvf<+`+-pTgE}soa<0Y239gQ|yIri$zl_RYj}Z((UxMO@%H~OX?z@bO~L4`E$)L z25|e9E84&5j~AVl>k%HK1MO0`%L-RiB-EKIlnN)z4Fy+?j@hz2+W9t@ej$bL3-~JX z=lK~s^4YxWXX)>6%Lu(9-a;_OWT#C{UJHM%W)HG6p2)9CJa& zP2d?5$X*h3jlYY^M*-AK{?md0ezEHuc1x@;-5DQByi-06cNNWoca_fI#+%=;Uz`&T zDKo?&njW;fW<6=!A%j{)8PF(r61;OS1KT=w;-4d@;G?|9DtM|TNf(VSA~TfxX!Axt z7_6iK+s~}Q@0S+ggXYS3^0|j7_n->Bii{)QnH1Bu?myw{MM)6ET_X!SQw2oCX&gV2 zW{1Xlpsv;rw3ix-Z{FSoO{T1aYunC{mgH8!gWDN+-?&nCvl$z?nYYrvt4H!LPdx*9 zo<|9oePch_F7F^{3J$`pg*({lcQjD-!Be#5@1okRAunKPeloOg+Y8UWuAoa~BIve- z{QxxSk$2}L(eL`+At#&bP~l1#Ov>K~kK`Yql{jnYq%$|c%nQoo=EOic_iziU9eWfS zPT)Y-#Q@4~N~SmLvY}J$Pw;@@_J>4kjTOD`T|RmedJ_6SbcO*IayZ&P0iSu@f^uL6 z>i2S`uSJ&;fv1WPJ>~%X6*dLF``CxV_XJ}_#VYi6Di0au&7>bcJ3`#^O-Ex~z2U7q zWf){ri`s@;VU7G$v`TY6Qh1|E@0JQD=II8Ybz`@IWdh!4x_$Hr^3+*1-1Rn%F!Qn` z3_|Q|M^ud>L>GIBy?RT5iT`-|r`G^6GWILt4DKP)2SyQgZdSH~3uOtTmU_a>M;AzE z&*%SKT0>yLd9?254B~M2Lw37J&6fAGi7k>pNZ5~C362;<(hsyuh`DYooT6DsG!O-~ z8N4Gbw!FeyzH8G+^08nxa3j~!pVfY`Yuy!b+jolSe|NFAs$8CZxTTz*Jzt7knymsv z+HHKTv@&)u`yx8v35g>idbJtr3vKfV9^Y+513`!11r}}>&^w=2;&*)!@{LL1|1v&L zFM450qY(-G9@$~&ggOS(=j9?^$(2Il>by*3TDO`HyE5qoJ=(POrfK{c-Y@9%gL}Zm zjX_A>a0W4ExHJ0cFGYWEoJPk9d-$v?ZnX}Tr|1tIH$l;k9Y}Y)IT;lD9(C{Z&mVBa>S>BC)BK)QE1^5ScdDYkAp^V4fc5Y~n2#s0x7e?py)qejg6x1d?s{j-!Zs=4esCZsfRm0PgE9 zgcD*lz>&LK1)oM&<9#z{kn%I5(H)+*JZjqNgzlc{hIJbgpur;BEVa`W|5Khq z9x>WVI_&1PVenVU!>El*PZ;a)_VAL94fNJEnC z2X@T8LpsGT!}}L&Vz&>o$excA$tGP-w0GwuKJ)t*7rSI}Efr4?g+B^K28UHdTLMaJ z-HU95!ljRRwcK~Fg;h6rTsyZ|?$i2IB1|<+bg}KD@Yjtiwaq|JXjg`7t2Z_aCp*sN zP9L|BTb0ZqvWx>n>JNoNi)gvpQ-=rZlvhU8x)m1)^Cpev^p3s)y@$ub*DGfU)C7rm zb3!GMyH`jXcpGDrSNG5jD_PE#vJ#lHCII&C;!P4fUl@u{9zOz-($eUOTh;K_MFJ#K z*#rZt5~0%^OL#v|PB0>xjqh*R0$%^}qtC7BK_5LSl%H?Rxpbu)4iuCMx}PsW-&MBJ zzso*gsy2|w6D}u=u^!&gs>ZQ462aj+vII&8tx;~$QhM?FHmtpV7Qvnh2nSx45;joi zhS9$c!Os=z1mQPEqWXfFv})!_tX!%`ypz=?7Np%pj?FRfGb;yJo;DObtk41iH#PDz zUmt(5v?X0MSD~Mgy>wW$FPv)~57G!#!SsGgq2`B)MEX2CBJ2xhzxTVu9{)jVRSZXxk~-f3vGQ6IjqBgvM#PEb=f9BB8pvFFXvMc+^Ih?@N=!~|h1 z6n*^#>|g4WSxZ>ZWf}))x23XOAAX>#!`%pbVinQ7Tb8qO>UG%KHkG_#yo8=OhNn)S zk(y5!7y2W;>O=hg0vr5B^C`4aD1%3<^~kN+inNEyAirwG1fmblLRP0U`GK4C@RYCT z;NgN4s3d$td>GZuKSo~V2cDE84mjx`?yGhDTX_R$e2*U_8;$@n-kGe6PC**Co9NKq zV&b^!UUVp;j$YOGjoi-r?Esqx_AtNlS(59TLXg2=H9c%y8nO9I7~0ful1>P_OU^kn z0?u<<2A&)C62XT^v_6=kt>?rOW`}2@7a_59_4M;mNSSMhUi&vrWesca=#UCtCbbyl>+T_+sAkahqB-;f(hKQv8=;F&1gw&g5sY$f0GE68K{3k< z$F_RVPv_i1?>Q;xjQ%+omf!}vM2~Qz%4x9BMHy_#An>UGHofL`6;e3A32i6$@Zd*c zA{>mZz)=h0!CU)o(ymt%_o{2qd6B8;Xet|lTNO}ovMcnU+kxT(O~Lvx33&D|XP~n; zoBo(>g8R10BAMtT@M-IG*s`?-jJNxR$4?Hz7i2BKDyu!Tt)V)mm-f*?k2b)!dg^d; zcLqqGeHo8)B5|t^PXUlh3+dZid(o8hCG?0`Wlq}uQm9)o10Egt0XAN712URhL1Iu7 zoyln<2U6;hq0a~SoSOyT1&o6Q9bG_ezYQpq^8`zr%W1u~YI4-}VidHPh7r3q!1I=0 zz+0!YfSf)8u=OW_XAXO5y z^p+Q=5j=VnF4|}X%hsMjFHa8xXYAt03Gr<7@rp9NG4w92?M)$>J0Wm)u{xYBoq!_V z-6B0VE+S*?wNS!{PCgZJk{+kD3LUq+2ECHwV2q5EKz&vW+gX@GjN2EF6OY&uTh~3M zS46x;-cQfL_c^P0P~~?w&h!XmXAFcBg^yO_9DP0F`uU6Wi@B}H@a!Hq=H+xa_CXo$ z-kigZ^x+bB&rQb{?hUe~Aw_>`%0mZw@4~Q4|A0=rbTjg1_#+bn^c z0Mn3nZw?$)W&$tFMCj1%Qk*^DgjXA5G)v8d%()OkzUtY58p#mYkRk`S@kV7LtJruv z&Qu@g*HFmfo*a2#Hc2K-hDd*<8Rwu;H?(&Mg-0|O3qF3$$C^cjplFIIn*VtWHapXT z+Df!I78`_ccgcKc)NL(zel!Kcd#NBNXaq7mFbwy8s6yAx`rsqSL$KCHAHI67B=DN# zi|>sJ0GVx1Xx_VmTWH?O{iqL=!<<}q7$qdYd2TWOY}$(2dooGQ#u}RYJ(V`xn}?n) zKMb>v*}x4l2B39B2EO{G63IKokhw6AZf@90^H%Rg$43Xj?RQ2(+e6>Uh*)1-Qk;s) z*DWNctlmzac|D7+puA9;R~Gj>k;^rhkj4{!tMeuP8B@--KP4m7zGN#L8@8J-SEnrc z$0wF+H7%LDlQGG|dJ*x^cOP4j^0+SFT3_gN-iJTg{e$ql;X>|?*IryTw^>5@ARXe( zua)fg3o7a+>iwuYwp@pAalTGix2T&t2>ZA>X(vVR&^*5Elxnud4|S3Joozz)Uf#x*nSt44o@?rU`gIyx%_yk;Q|s9lM_M`xnb zwlB&2xQRIYn=Yq7bPrZfmJ_t{47h?>Ym2dSvNO)|h(@=Xu9Nx6s<=-1Jv4VOg;f^K zc*5*a0*|wM@D?RKEd9e78N4}08eQ%}vR;bzM^0qgsp7Z7yKW=u3N=*(z@xV=`L+N? zl>0#AH7Npe?rS^6%Q1FmAGHYW>%R*gzyE->_B7NP9xH^FM9+6EIt8q^M5Ii4%UqkdvgJi^HfJq}f^#F